Skip to content

v0.6.0

Compare
Choose a tag to compare
@stmach stmach released this 04 Jul 12:42
· 87 commits to develop since this release

New in 0.6.0

Changed

  • ♻️ Pipelines are generated in the datapath modules instead of separate instances

Fixed

  • 👾 Don't care assignments to structs have been expanded for better tool support (#14)
  • 🐛 Undriven busy signal in output pipeline bypass
  • 📚 Typo in the documentation about the multiply operation
  • 🐛 Generation of merged slices when the first package format is disabled
  • 👾 Potential simulation/synthesis mismatch of the UF flag
  • 👕 Various linter warnings
  • 📚 Documentation to reflect on updated pipeline distribution order
  • ⬆️ [fpu_div_sqrt_mvp] Bumped to fix linter warnings
  • 🔧 [Bender] Fixed dependencies for Bender (#15)

Removed

  • 🔥 Currently unused modules: fpnew_pipe*, fpnew_{f2i,f2f,i2f}_cast

Other changes since 0.5.0

Added

  • 📚 Documentation about multi-format operations
  • 📚 Extended pipelining description slightly
  • 📚 Extended semantic versioning declaration in changelog

Changed

  • ✨ Don't care logic value can be changed from the package now
  • 🐎 Default pipeline config in the package is now BEFORE
  • 📚 Updated diagrams in architecture documentation

Fixed

  • 👾 Don't care values are assigned '1 instead of 'X by default
  • 🐛 UF flag handling according to IEEE754-2008 (#11)
  • 🔧 ips_list.yml entry for updated common_cells
  • 🐛 Internal pipeline bypass in cast unit
  • 🔧 Include path for common_cells in src_files.yml
  • ⬆️ [common_cells] Bumped to fix src_files.yml bugs
  • ⬆️ [fpu_div_sqrt_mvp] Bumped to fix linter warnings