Releases: PrincetonUniversity/prga
Releases · PrincetonUniversity/prga
PRGA Release 0.3.5
- Added support for frame-based programming protocol
- Added support for memory initialization (ROMs!)
- Changed API so programming protocol may be selected after VPR/Yosys script
generation, decoupling design space exploration with physical implementation - Improved bitstream generation to a more generic FASM format and more flexible
assembler - Added "Magic" bitstream checker based on the Magic programming protocol to
help debugging the bitstream loading process for other protocols - Example scripts and documentation updated to match the modifications above
PRGA Alpha Release v0.3.3
- QoR improvements on generated fabric
- New configuration circuitry type added:
Pktchain - Improved installation script
PRGA alpha release v0.3.2
- Improved installation, dependencies management with submodules,
pyenvandpipenv - Bug fixes in prga.py
PRGA Alpha Release 0.3.1
capacitywas a property ofTileobjects. It is a property ofBlockobjects now.
PRGA Alpha Release 0.3
- Added support for BRAM, including primitive instantiation, inference and techmap during synthesis, etc.
- Added support for multi-modal primitive, for example, fracturable LUTs, configurable clusters, etc.
- Added support for direct inter-block connections, most commonly used for carry chains.
PRGA alpha release 0.2
- Python 3 support
- Allow adding more hierarchy between CLB/IOB and the top-level array by support sub-arrays.