Skip to content

Releases: PrincetonUniversity/prga

PRGA Release 0.3.5

03 May 22:40
Compare
Choose a tag to compare
  • 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

01 Jul 14:38
Compare
Choose a tag to compare
Pre-release
  • QoR improvements on generated fabric
  • New configuration circuitry type added: Pktchain
  • Improved installation script

PRGA alpha release v0.3.2

10 Jan 17:18
Compare
Choose a tag to compare
Pre-release
  • Improved installation, dependencies management with submodules, pyenv and pipenv
  • Bug fixes in prga.py

PRGA Alpha Release 0.3.1

15 Nov 04:10
Compare
Choose a tag to compare
Pre-release
  • capacity was a property of Tile objects. It is a property of Block objects now.

PRGA Alpha Release 0.3

06 Nov 15:55
Compare
Choose a tag to compare
Pre-release
  • 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

21 Mar 22:51
Compare
Choose a tag to compare
Pre-release
  • Python 3 support
  • Allow adding more hierarchy between CLB/IOB and the top-level array by support sub-arrays.