aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-08orangecrab_r0_2: add `-a 0` to dfu commandDaniel Maslowski
The newer bootloader on the 85F variant exposes two devices. The first one (0) is the bitstream: Found DFU: [1209:5af0] ver=0101, devnum=51, cfg=1, intf=0, path="3-1", alt=1, name="0x00100000 RISC-V Firmware", serial="UNKNOWN" Found DFU: [1209:5af0] ver=0101, devnum=51, cfg=1, intf=0, path="3-1", alt=0, name="0x00080000 Bitstream", serial="UNKNOWN" See also: https://github.com/orangecrab-fpga/orangecrab-hardware/issues/48 Signed-off-by: Daniel Maslowski <info@orangecms.org>
2023-01-08orangecrab_r0_2: add 85F device variantDaniel Maslowski
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-03-10versa_ecp5: fix LED polarity.Catherine
2022-02-21ecpix5: use builtin FT2232 for programming.Tobias Müller
2022-02-21ecpix5: use ULPIResource.Tobias Müller
2022-02-16Add support for LogicBone boardMaya
Based on the platform file by Owen Kirby <oskirby@gmail.com>: https://github.com/oskirby/logicbone-tests/blob/b8254bc7a177077abc939152cf0f3d3648f6a925/nmigen/logicbone_platform.py Also based on the platform file by Katherine Temkin <k@ktemkin.com>: https://github.com/greatscottgadgets/luna/blob/08b035c9c2b053d7edffb0d220d948b5c2ca927e/luna/gateware/platform/logicbone.py
2022-02-08genesys2: don't pass strings as resource numbers.Catherine
This was never supported, but was previously unchecked.
2022-01-05setup: relax dependency on amaranth.Catherine
2021-12-17Revert "Add PEP 518 `pyproject.toml`."Catherine
This reverts commit bd7fdd379d8b28f8b542f251a11ca28297e8fd6f.
2021-12-15icebitsy: Added the pmod breakout pmod connectors.Piotr Esden-Tempski
2021-12-15icebitsy: The edge pin numbering starts at 0Piotr Esden-Tempski
2021-12-14ulx3s: add missing ADC resource number.Catherine
2021-12-12icebreaker-bitsy: Increase the programming routine flexibility.Piotr Esden-Tempski
This adds: * The ability to reset the target after bitstream programming. * The ability to select the Runtime vid:pid that might differ from project to project. * The ability to override the default DFU vid:pid if needed.
2021-12-10README: update header.whitequark
2021-12-10Rename nMigen to Amaranth HDL.whitequark
2021-11-05Add PEP 518 `pyproject.toml`.whitequark
2021-09-15orangecrab_r0_1: Fix program pinAnton Blanchard
The program pin is incorrect on the OrangeCrab r0.1.
2021-08-30Add support for MuseLab iCESugar-nano boardpho
2021-08-14Add support for MuseLab iCESugar board.Leda Frubnik
2021-08-13Add support for EBAZ4205 'Development' BoardDhiru Kholia
References: - https://github.com/fusesoc/blinky/pull/68/files (EBAZ4205 blinky) - https://github.com/fusesoc/blinky#ebaz4205-development-board - https://github.com/olofk/serv/pull/59/files (EBAZ4205 'serv' support) - Existing 'arty_z7.py' example Usage: ``` $ pwd nmigen-boards/nmigen_boards $ pip3 install --editable "." $ python3 -m nmigen_boards.ebaz4205 ``` At this point, both the LEDs should start blinking.
2021-08-13nexys3ddr: Fix I/O voltage for SW8 and SW9Jonathan Neuschäfer
As can be seen in the schematics for the Nexys4DDR board, the switches SW8 and SW9 are connected to the 1.8V rail, rather than 3.3V.
2021-07-30Migrate pmod resources from `extras` to `Attrs`awygle
2021-07-30[breaking-change] Use PinsN for chip select in pmod definitionsawygle
2021-07-27Add Colorlight 5A-75B V7.0Henk Vergonet
2021-06-13Factor out DDR3.S.J.R. van Schaik
2021-06-07arrow_deca: the assignments should be appended to what is originally in the QSFS.J.R. van Schaik
2021-06-07Add Arrow DECA platform.S.J.R. van Schaik
2021-06-07nandland_go: 7seg displays should be invertedS.J.R. van Schaik
2021-06-05de10_lite: fix package SKU nameS.J.R. van Schaik
2021-06-05[breaking-change] de10_lite: fix clk50 numbering.S.J.R. van Schaik
2021-06-05mercury: specify attrs key when defining the VGAResourceS.J.R. van Schaik
2021-06-04nandland_go: add Nandland Go platform.S.J.R. van Schaik
2021-06-03[breaking-change] Factor out PS2Resource.S.J.R. van Schaik
2021-05-31[breaking-change] Factor out VGAResource.S.J.R. van Schaik
2021-05-30arty_a7: support both the 35T and 100T SKUsS.J.R. van Schaik
2021-02-24arty_a7: add missing constraintsslan
2021-02-15ulx3s: fix pin mapping for audio at ring 2martinbarez
2021-01-31ecpix-5: ddr3: Adjust IO_TYPE attribute to match VCCIO which is 1.5v for ↵Vadzim Dambrouski
this board. This is not a functional change because both SSTL135 and SSTL15 generate identical bitcode. But it will hopefully prevent some confusion and will match the litex_boards config.
2021-01-31ecpix-5: ddr3: Add missing address pin.Vadzim Dambrouski
2021-01-31ecpix-5: ddr3: Add missing SLEWRATE="FAST" attributeVadzim Dambrouski
2020-12-28arty_s7: fix blinky built-in test.whitequark
2020-11-26[breaking-change] Add `_n` suffix to argument names of pins with fixed ↵GuzTech
inverters. Note: this change does NOT affect pin functionality or naming, and does not require modifying your design. It does however affect some board files, where keywords corresponding to active low pins will have to be adjusted: SPIResource(0, cs="C1", ...) → SPIResource(0, cs_n="C1", ...) The new naming scheme will make it easier to write and audit board files by clearly marking inverted pins in resource factories, similarly to how `PinsN` indicates the same in bare resources. Fixes #129.
2020-11-25Add RZ-EasyFPGA A2.2.Móricz Gergő
2020-11-25resources.interface: allow SPIResource to be unidirectional.whitequark
See #104.
2020-11-24Add TE0714-03-50-2IRobin Ole Heinemann
2020-11-24ulx3s: add HDMI pins.GuzTech
This commit adds the HDMI (called GDPI for licensing reasons) pins to the ULX3S platform. The constraints were taken from https://github.com/emard/ulx3s-misc/blob/master/constraints/ulx3s_v20.lpf The top bank of the ECP5 only support differential outputs, so make all differential pairs outputs.
2020-11-24Add Chameleon96 support.Konrad Beckmann
2020-11-24Add DE1-SoC support.H-S-S-11
2020-11-13Add Quickfeather.Jan Kowalewski
Co-authored-by: whitequark <whitequark@whitequark.org> Co-Authored-By: Kamil Rakoczy <krakoczy@antmicro.com> Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com> Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2020-11-13Use importlib_metadata instead of pkg_resources.whitequark