| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-29 | Add nitefuryii/litefury | Tim Paine | |
| 2025-03-18 | add redpitaya board definition | edecoux | |
| 2025-02-07 | machxo2_breakout: Make UART resource optional | J. Neuschäfer | |
| 2025-02-07 | Add MachXO2 Breakout board | J. Neuschäfer | |
| 2025-01-31 | Add STEP-MXO2 board support. | William D. Jones | |
| 2024-12-21 | Correct UART pinout for cmod_s7. | William D. Jones | |
| 2024-10-18 | Drop compatibility with Amaranth 0.4. | Jean-François Nguyen | |
| 2024-10-09 | Drop support for Python 3.8. | Catherine | |
| 2024-07-21 | (Speculatively) mark as compatible with Amaranth 0.6. | Catherine | |
| 2024-07-21 | Test with Amaranth 0.5. | Catherine | |
| 2024-06-23 | workflows: update actions | Thomas Watson | |
| Fixes Node.js 16 deprecation warning. | |||
| 2024-06-23 | Migrate to the PDM build system | Thomas Watson | |
| Avoids problems with .git_archival.txt breaking reproducibility. Nabbed from https://github.com/amaranth-lang/amaranth-soc/commit/d66881d83419c689fc96168150e57d9f467723aa | |||
| 2024-05-01 | Add MiST board. | Staf Verhaegen | |
| This is the original Amiga/Atari ST FPGA board; the predecessor to the MiSTer board. | |||
| 2024-04-19 | machxo3_sk: add MachXO3L and MachXO3LF variants. | Wanda | |
| 2024-04-19 | machxo3_sk: fix J8 pins. | Wanda | |
| 2024-02-28 | Add smoke tests for a selection of iCE40, ECP5, Xilinx, Intel boards. | Catherine | |
| The purpose of these tests is just to ensure that Amaranth changes do not blatantly break the boards repository. They are not intended to exhaustively test even a single board. Everything Gowin-related is removed due to Apicula's problematic use of numpy. | |||
| 2024-02-28 | Mark as compatible with Amaranth 0.5. | Catherine | |
| 2023-12-13 | Bump to amaranth 0.4. | Wanda | |
| 2023-12-08 | Add support for Tang Nano 9k. | Catherine | |
| Co-authored-by: Bastian Löher <b.loeher@gsi.de> | |||
| 2023-10-28 | versa_ecp5: update deprecated openocd command names. | Catherine | |
| 2023-08-22 | pyproject: depend on setuptools>=67.0, not ~=67.0. | Catherine | |
| This causes downstream dependency resolution issues. | |||
| 2023-08-22 | CI: fix display glitch. NFC | Catherine | |
| 2023-08-08 | Add missing file from commit 994a4df1. | Catherine | |
| 2023-08-08 | CI: allow failure on Amaranth 0.3 builds. | Catherine | |
| This is because Amaranth 0.3 does not have `vendor.gowin`. | |||
| 2023-08-08 | Add support for Tang Nano. | Catherine | |
| 2023-08-08 | Remove remaining Python 3.7 shims. | Catherine | |
| 2023-08-08 | CI: group all required workflows into one for the status check. | Catherine | |
| This simplifies repository management. | |||
| 2023-08-08 | Add PDM development workflow that integrates YoWASP toolchain. | Catherine | |
| This can simplify smoke testing of boards supported by the FOSS toolchains. Testing a board with an iCE40, ECP5, etc FPGA is now as simple as: pdm install --dev pdm run python -m amaranth_boards.board_name It is not necessary to install a toolchain, set several environment variables, or do anything else. | |||
| 2023-08-08 | Drop support for Python 3.7. | Catherine | |
| Also, expand the Python CI version range to be the same as that of Amaranth. | |||
| 2023-06-30 | CI: bump Python version to 3.8. | Catherine | |
| 2023-06-20 | cmod_a7: swap UART pins | Gwenhael Goavec-Merou | |
| 2023-05-23 | Add support for Upduino V3. | crzwdjk | |
| It has the same iCE40UP5k FPGA as the earlier Upduino versions but with an expanded GPIO connector and optional QSPI capability. | |||
| 2023-05-05 | cmod_a7: toolchain_program: use board name instead of cable + FPGA version | Gwenhael Goavec-Merou | |
| 2023-05-05 | cmod_a7: fix gpio:18 M3->N3 | Gwenhael Goavec-Merou | |
| 2023-03-25 | blackice_ii: fix incorrect SRAM /CE pin assignment | Christian 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-22 | Add a workaround for setuptools erroring out on stale git checkouts. | Catherine | |
| 2023-03-07 | Add 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-21 | mister/de10-nano: In order to detect clock-stretching, i2c clock lines must ↵ | Olivier Galibert | |
| be bidirectional | |||
| 2023-02-03 | CI: test daily against git HEAD of Amaranth. | Catherine | |
| 2023-02-03 | Update references to deprecated platform names. | Catherine | |
| 2023-02-03 | CI: add workaround for MarkupSafe issues with Amaranth 0.3. | Catherine | |
| 2023-02-03 | Drop support for Amaranth 0.2. | Catherine | |
| It was never released under that name anyway. | |||
| 2023-02-03 | CI: test against all supported Amaranth versions. | Catherine | |
| 2023-02-03 | CI: update outdated actions. | Catherine | |
| 2023-02-03 | Remove the deprecated `nmigen_boards` namespace. | Catherine | |
| 2023-02-03 | Migrate from setup.py to pyproject.toml. | Catherine | |
| 2023-01-13 | orangecrab_r0_2: fix typo (part 2) | Jonathan Neuschäfer | |
| The actual class still had the typo'd name. | |||
| 2023-01-11 | orangecrab_r0_2: fix typo. | Catherine | |
| Fixes #211. | |||
| 2023-01-08 | orangecrab_r0_2: add `-a 0` to dfu command | Daniel 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-08 | orangecrab_r0_2: add 85F device variant | Daniel Maslowski | |
| Signed-off-by: Daniel Maslowski <info@orangecms.org> | |||
