All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Use new
udma
- Update
README.m
with FPGA usage instructions - Move tests to subfolder
tests
- Allow setting entry point with
-gENTRY_POINT
- Update to sdk-release 2019.11.02
- Bump
pulp_soc
tov1.1.0
- DPI models for peripherals
- PMP support in RI5CY
- Debug module compliant with RISC-V External Debug Support v0.13.1
- Support for Xcelium
FPGA support for genesys2(WIP)FPGA support for Xilinx ZCU104(WIP)FPGA support for Xilinx ZCU102(WIP)FPGA support for Nexys Video(WIP)FPGA support for Zedboard(WIP)- ibex support
- Improved software debugging (disassembly in simulator window)
- Gitlab CI (fpga synthesis, software tests, debug module tests)
- Automatic handling of VIPs (installing and compiling)
- CHANGELOG.md
- CI support for pulp-runtime to run tests, using bwruntest.py and tests/runtime-tests.yaml
- Support for custom debug module
- zero-riscy support in the fabric controller
- JTAG issues
- Bad pad mux configuration
- Various jenkins CI issues
- Bootsel behavior
- Bugs in debug module integration
- AXI width issues
- USE_HWPE parameter propagation
- I2C EEPROM can now be concurrently used with I2C DPI model
- Small quartus compatibility fixes
- Many minor tb issues
- Properly propagate NB_CORES
- Initial release