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,
pyenv
andpipenv
- Bug fixes in prga.py
PRGA Alpha Release 0.3.1
capacity
was a property ofTile
objects. It is a property ofBlock
objects 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.