Changelog
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.
[Unreleased]
- Add Bender.yml
- Fix haltsum1, haltsum2 and haltsum3
- Fix minor linter issues
[0.1.0] - 2019-05-18
Added
- Parametrize buswidth to support 32-bit and 64-bit cores
- Support arbitrary base addresses in debug ROM
- Add misc helper functions to facilitate code generation
- Add README
- Fork from Ariane
Changed
- Allow generic number of data registers
- Make JTAG IDCODE parametrizable
Removed
- Remove ariane specific packages
Fixed
- Fix resumeack and resumereq behaviour to be cleared and set according to debug specification
- Add missing JTAG test logic reset handling
- Fix resume logic in multihart situations
- Fix missing else(s) in system bus access
- Fix bad transitions into program buffer
- Fix error handling when using unsupported abstract commands
- Prevent harts from being in multiple states
- Fix various style issues