Skip to content

Conversation

Paebbels
Copy link
Member

@Paebbels Paebbels commented Aug 27, 2025

New Features

  • Added axi4lite_VersionRegister module and necessary files:
    • Entity axi4lite_GitVersionRegister
    • Package mem_GitVersionRegister
    • Synthesis pre-TCL script tools/git/preSynth_GitVersionRegister_Vivado.tcl
    • Entity xil_DNAPort
  • Use sync_Bits for CDC in fifo_ic_got (code reruse and apply constraints automatically).
  • Added empty/fill-level output for fifo_shift
  • Add chunk-enable feature for comm_crc
  • Support for fraction of one for type T_FRACTIONAL
  • Entity list_expire
  • Entity misc_Sequencer
  • Entity misc_StrobeGenerator
  • Entity misc_StrobeLimiter
  • Entity misc_StrobeStretcher
  • Entity mac_TX_Type_Prepender

Changes

  • Check if Init value fits in downcounter; changed Init value's type a natural.
  • Updated my_config template with GENERIC as device example

Bug Fixes

  • bus_Arbiter: Throw failure when unimplemented lottery strategy is selected.
  • Added missing VHDL sources to *.pro files for analyzing in simulators:
    • syntax check
    • instantiation check
  • arith_scaler: Initialize arrays with '0' instead of '-' for better/easier simulation
  • remote_terminal_control: Fix package name

Documentation

  • tbd
  • tbd

Tests

  • Run simulations additionally with GHDL mcode backend and NVC for better simulation coverage.
  • axi4lite_Register (see Updated AXI4Lite register testcase #20)
    • updated register definition
    • added testcase for
      • checking initial values on all registers
      • simple read write

Clean-Up

  • Remove all *.files, since they are outdated and the compile order is now defined by the *.pro files usable with OSVVM-Scripting.
  • Remove old and unused VHDL files
    • sim/ obsoleted by OSVVM
    • Xilinx ISE related files

Related Issues and Pull-Requests


Co-authored-by: Adrian Weiland <adrian.weiland@plc2.de>
Co-authored-by: Asif Iqbal <asif.iqbal@plc2.de>
Co-authored-by: Max Kraft-Kugler <max.kraft-kugler@plc2.de>
Co-authored-by: Jonas Schreiner <jonas.schreiner@plc2.de>
Co-authored-by: Patrick Lehmann <patrick.lehmann@plc2.de>
Co-authored-by: Patrick Lehmann <patrick.lehmann@tu-dresden.de>
Co-authored-by: Patrick Lehmann <paebbels@gmail.com>

@Paebbels Paebbels force-pushed the dev branch 15 times, most recently from 02847ce to f83392f Compare August 30, 2025 21:49
@Paebbels Paebbels force-pushed the dev branch 4 times, most recently from 6504e67 to 3d13d5b Compare September 9, 2025 15:00
@Paebbels Paebbels force-pushed the dev branch 3 times, most recently from 453f912 to 859cd5f Compare September 12, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants