Skip to content

Conversation

stefanunrein
Copy link

@stefanunrein stefanunrein commented Aug 26, 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

Tests

  • Run simulations additionally with GHDL mcode backend and NVC for better simulation coverage.

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

@stefanunrein stefanunrein force-pushed the PLC2/release branch 6 times, most recently from f47736c to 66e161c Compare August 27, 2025 13:32
@Paebbels Paebbels changed the base branch from master to dev August 27, 2025 19:02
@Paebbels Paebbels self-requested a review August 27, 2025 19:10
@Paebbels Paebbels added the enhancement New feature or request label Aug 27, 2025
Copy link
Member

@Paebbels Paebbels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

first part

Co-authored-by: Patrick Lehmann <Paebbels@gmail.com>
@Paebbels Paebbels mentioned this pull request Aug 27, 2025
@Paebbels Paebbels self-requested a review August 28, 2025 15:22
@Paebbels Paebbels changed the title Plc2/release Modifications for v2.1.0 Aug 28, 2025
@Paebbels Paebbels merged commit 0057637 into VHDL:dev Aug 28, 2025
8 of 10 checks passed
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.

2 participants