Releases: intel/rohd-hcl
Releases · intel/rohd-hcl
v0.2.0
What's Changed
- Update default permissions, and update description by @mkorbel1 in #67
- Ready/Valid BFM by @mkorbel1 in #69
- Fix
FifoChecker
sampling bugs by @mkorbel1 in #70 - Fix memory model handling of different edge and latency situations by @mkorbel1 in #71
- More fixes to the memory model by @mkorbel1 in #72
- Hamming ECC by @mkorbel1 in #74
- Edge Detector by @mkorbel1 in #75
- migrate parallel_prefix to new branch by @desmonddak in #77
Find
Configurator by @mkorbel1 in #78- Flutter experiment by @desmonddak in #79
- Update analysis options and doc checks for Dart 3.3.0 by @mkorbel1 in #80
- Fix documentation generation by @mkorbel1 in #81
- Gray Binary Converter by @quekyj in #54
- parallel prefix documentation updates by @desmonddak in #82
- schematic only changes by @desmonddak in #84
- Integer by @desmonddak in #85
- Add tests that configurator modules build by @mkorbel1 in #88
- Integer divider by @kimmeljo in #87
Sum
andCounter
by @mkorbel1 in #89- Clean serialization by @desmonddak in #92
- Extrema Component by @robtorx in #93
- Floatingpoint by @desmonddak in #97
- Enhancements for modifying and printing partial product arrays. by @desmonddak in #102
- Add CompoundAdder component by @aasorokiin in #98
- Shift Register Updates by @robtorx in #105
- Fpadder by @desmonddak in #106
- Pp array by @desmonddak in #107
- Clock gating by @mkorbel1 in #96
- Fixed Point Value system by @soneryaldiz in #99
- Refactoring of
FloatingPointValue
constructors for ease of use and extension by @mkorbel1 in #110 - Multi Cycle Divider Enhancements: remainder output and isSigned input by @kimmeljo in #117
- Fixed Point Logic and Fixed Point to Floating Point Conversion by @soneryaldiz in #116
- Floating Point to Fixed Point Converter Module by @soneryaldiz in #123
- Flop compressor by @desmonddak in #118
- Agnostic multiplier by @desmonddak in #125
- Pipeline FP Adder by @desmonddak in #126
- Fpvaluecompare by @desmonddak in #131
- bug fix for fp8e4m3 by @desmonddak in #132
- Fpfixes by @desmonddak in #134
- fix signed operand mode in multiplier, added pipelining by @desmonddak in #137
- Bug fix for pipelined multiplication signals by @desmonddak in #138
- [MultiCycleDivider] Bug Fixes for Large Operands and Ready Indication Polarity by @kimmeljo in #129
- Gated counter and toggle gate by @mkorbel1 in #111
- [MultiCycleDivider] Patch of prior bug fix to properly support unsigned division by @kimmeljo in #141
- Full set of sign variants (signed/unsigned/selected) for multiplier operands by @desmonddak in #144
- remove redundant assignment statement in fpadder by @desmonddak in #145
- adder api and documentation cleanup by @desmonddak in #147
- Compatibility with ROHD v0.6.0, plus some minor fixes by @mkorbel1 in #150
- Extensive fp cleanup, support Inf/NaN, addition of simple fp multiplier by @desmonddak in #152
- Refactor signextend by @desmonddak in #154
- Naming fp by @desmonddak in #156
- Generic CSR Functionality by @kimmeljo in #151
- Naming definition by @desmonddak in #160
- bypass link check and flutter bug for now by @desmonddak in #164
- Bypass flutterbug by @desmonddak in #165
- FloatingPointConverter by @desmonddak in #161
- Tree component by @desmonddak in #155
- rounding and fixed point fixes by @desmonddak in #167
- Fixed lossy by @desmonddak in #172
- FloatingPointValue refactor for simpler resuable construction by @mkorbel1 in #175
- faster priority encoder by @desmonddak in #178
- Allowing CSR Width to Exceed Frontdoor Interface Data Width by @kimmeljo in #177
- Improve MemoryStorage read and add dump for verilog-compliant memory files by @mkorbel1 in #176
FloatingPointUtilities
extraction forswap
/sort
, and parameterization of some FP components by @mkorbel1 in #182- Serial Peripheral Interface by @robtorx in #148
- Compound adder by @desmonddak in #179
- Add Find N'th Pattern component by @izzianyramli in #187
- Floating Point Square Root Module with Variable Odd Mantissa and No Rounding by @lucasphillips in #188
- Fix bug in
SparseMemoryStorage
where reloading the same data corrupted the first byte by @mkorbel1 in #195 - Reduction module by @desmonddak in #180
- Fix lint issues for Dart 3.8 by @mkorbel1 in #202
- Fixing bug in CsrTop frontdoor reads by @kimmeljo in #197
- Optional front-door access for CSRs, plus immutable configuration refactoring by @mkorbel1 in #205
- Explicit JBit fpadder and components by @desmonddak in #193
- Add error generation to
TreeOneHotToBinary
by @mkorbel1 in #211 - FixedPoint is now a LogicStructure with a Populator by @desmonddak in #208
- AXI4 Interface and Functional Modeling by @kimmeljo in #159
- reduction with control working by @desmonddak in #204
- Runtime configuration using dynamic by @desmonddak in #214
- Widen the confapp sidebar to allow for names to be displayed properly by @desmonddak in #216
- AXI4 Subordinate BFM bug fix for tight consecutive write/read by @kimmeljo in #217
- Denormal as Zero / Flush to Zero feature added to floating-point adders by @desmonddak in #212
- change radix to a named arg for multipliers by @desmonddak in #218
- Prepare for 0.2.0 release by @desmonddak in #215
New Contributors
- @kimmeljo made their first contribution in #87
- @robtorx made their first contribution in #93
- @aasorokiin made their first contribution in #98
- @soneryaldiz made their first contribution in #99
- @izzianyramli made their first contribution in #187
- @lucasphillips made their first contribution in #188
Full Changelog: v0.1.0...v0.2.0
v0.1.0
The first formally versioned release of ROHD-HCL. Deployed to https://pub.dev/packages/rohd_hcl