First Stable Release
Pre-release
Pre-release
This release of PDL includes:
- PDL Hardware Compiler
- Queue-Based Lock Libraries
- Wrappers for BSV Register Files and BRAM memories
- Test Infrastructure and Suites
- Installation documentation
- BSV wrapper scripts for compilation and simulation
This version of PDL does not yet support (but are in development):
- Multi-ported Memories
- Multiple dynamic lock reservations per cycle per memory.
- Data forwarding through locks
- Speculation
- Full support for signed and unsigned integer types (e.g., sign extend primitive)
- Lock statement inference (lock operations must be explicitly annotated)