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.
- Bump
pulp_soc
tov1.2.0
- Make number of SPI and I2C peripherals parametrizable
- CI support for pulp-runtime to run tests, using bwruntest.py and tests/runtime-tests.yaml
- Point to simple runtime in
README.md
- Allow passing
generate-scripts
to pass arguments to vlog
- Properly propagate NB_CORES
- Mark tb as not synthesizable
- FPGA support for Xilinx ZCU102
- FPGA support for Nexys Video
- FPGA support for Zedboard
- 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)
- CHANGELOD.md
- Bump
pulp_soc
tov1.0.0
- Move tests to subfolder
tests
- Allow setting entry point with
-gENTRY_POINT
- Update to sdk-release 2019.11.02
- I2C EEPROM can now be concurrently used with I2C DPI model
- Small quartus compatibility fixes
- Many minor tb issues
- zero-riscy support
- FPGA support for genesys2
- FPGA support for Xilinx ZCU104
- Support for Xcelium
- Update
README.m
with FPGA usage instructions
- Bugs in debug module integration
- AXI width issues
- USE_HWPE parameter propagation
- various debug module issues
- Debug module compliant with RISC-V External Debug Support v0.13.1
- Various jenkins CI issues
- Bootsel behavior
- Use new
udma
- Support for custom debug module
- DPI models for peripherals
- PMP support in RI5CY
- JTAG issues
- Bad pad mux configuration
- Initial release