vhdl-extras icon indicating copy to clipboard operation
vhdl-extras copied to clipboard

Flexible VHDL library

Results 15 vhdl-extras issues
Sort by recently updated
recently updated
newest added

May be convenient, for example, when interoperating with code written in Verilog or SystemVerilog, IP cores or other libraries.

This PR contains the following changes: - Bugfix for Xilinx retiming attribute in `pipeline_*` components. The current version uses the attribute name from ISE, which does not support VHDL 2008....

Changes to `change_size` in this PR: - allow an input vector to have any bits direction (`downto` and `to`); - add checks preventing an ill-formed resize operation; - clarify MSB...

This PR redefines resolved arrays as subtypes of the unresolved ones (VHDL-2008 feature). This greatly simplifies type conversions reducing the number of the required functions overloads. The more detailed explanation...

I'm using `reg_file` (in its 2008) version and realised that setting default values isn't straightforward. Imho, adding generics ```vhdl USE_DEFAULT_VALS: boolean := false; DEFAULT_VALS: reg_array; ``` and extending the reset...