aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-05cmod_a7: toolchain_program: use board name instead of cable + FPGA versionGwenhael Goavec-Merou
2023-05-05cmod_a7: fix gpio:18 M3->N3Gwenhael Goavec-Merou
2023-03-25blackice_ii: fix incorrect SRAM /CE pin assignmentChristian Henz
The /CE pin was assigned incorrectly (136 instead of 23), also pin 136 was assigned twice, so the SRAMResource failed to instantiate at all. Fixed version was tested successfully with HW.
2023-03-22Add a workaround for setuptools erroring out on stale git checkouts.Catherine
2023-03-07Add support for cmod_a7 and cmod_s7 boards.Bastian Löher
Signed-off-by: Bastian Löher <b.loeher@gsi.de> Co-authored-by: Robin Heinemann <robin.ole.heinemann@gmail.com>
2023-02-21mister/de10-nano: In order to detect clock-stretching, i2c clock lines must ↵Olivier Galibert
be bidirectional
2023-02-03CI: test daily against git HEAD of Amaranth.Catherine
2023-02-03Update references to deprecated platform names.Catherine
2023-02-03CI: add workaround for MarkupSafe issues with Amaranth 0.3.Catherine
2023-02-03Drop support for Amaranth 0.2.Catherine
It was never released under that name anyway.
2023-02-03CI: test against all supported Amaranth versions.Catherine
2023-02-03CI: update outdated actions.Catherine
2023-02-03Remove the deprecated `nmigen_boards` namespace.Catherine
2023-02-03Migrate from setup.py to pyproject.toml.Catherine
2023-01-13orangecrab_r0_2: fix typo (part 2)Jonathan Neuschäfer
The actual class still had the typo'd name.
2023-01-11orangecrab_r0_2: fix typo.Catherine
Fixes #211.
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