Skip to content

Commit f7d8d1e

Browse files
committed
Updated release notes for 2024.07
1 parent 6fde04c commit f7d8d1e

File tree

7 files changed

+22
-8
lines changed

7 files changed

+22
-8
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
| Revision | Release Summary |
44
------------|-----------
5+
| 2024.07 | Updated Tb for CreateClock relocation. Minor updates to work around tool issues.
56
| 2022.11 | Updated DEMO testbench for using multiple VC
67
| 2022.10 | Added DEMO testbench for using multiple VC
78
| | Changed PRIVATE to PRIVATE_NAME
@@ -16,6 +17,13 @@
1617
| 2019.05 | Updated for OSVVM public release
1718
| 1999.01 | Developed as part of SynthWorks' Advanced VHDL Testbenches and Verification Class
1819

20+
## 2024.07
21+
- Updated Tb for CreateClock relocation.
22+
- Minor updates to UartTx and UartRx for Xcelium.
23+
- Added deprecated/ScoreboardPkg_Uart for Xcelium.
24+
- Removed UartRecArrayType - All uses were replaced by StreamRecArrayType.
25+
- UartRx: replaced individual references of use osvvm.ScoreboardPkg_slv.NewID with use osvvm.ScoreboardPkg_slv.all for VCS
26+
1927
## 2022.11 November 2022
2028
- Updated UART/testbench_multiple_uarts testbench for using multiple OSVVM VC using for Generate
2129
- Added usage of new StreamRecArrayType and StreamTransactionArrayPkg

UART.pro

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
#
1818
# Revision History:
1919
# Date Version Description
20-
# 1/2019 2019.01 Compile Script for OSVVM
20+
# 7/2024 2024.07 Added ScoreboardPkg_Uart_c.vhd for Xcelium
2121
# 1/2020 2020.01 Updated Licenses to Apache
22+
# 1/2019 2019.01 Compile Script for OSVVM
2223
#
2324
#
2425
# This file is part of OSVVM.
@@ -57,6 +58,6 @@ if {$::osvvm::ToolNameVersion ne "XSIM-2023.2"} {
5758
analyze ./src/UartTx.vhd
5859
analyze ./src/UartRx.vhd
5960
} else {
60-
analyze ./src/UartTx_xilinx.vhd
61-
analyze ./src/UartRx_xilinx.vhd
61+
analyze ./src/deprecated/UartTx_xilinx.vhd
62+
analyze ./src/deprecated/UartRx_xilinx.vhd
6263
}

src/UartRx.vhd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
--
2020
-- Revision History:
2121
-- Date Version Description
22+
-- 07/2024 2024.07 The calls to to_01(SafeResize(...) were modified to work around Xcelium issue
23+
-- osvvm.ScoreboardPkg_slv.NewID replaced by osvvm.ScoreboardPkg_slv.all due to VCS issue
2224
-- 03/2024 2024.03 Updated SafeResize to use ModelID
2325
-- 10/2022 2022.10 Changed enum value PRIVATE to PRIVATE_NAME due to VHDL-2019 keyword conflict.
2426
-- 05/2022 2022.05 Updated FIFOs so they are Search => PRIVATE
@@ -61,7 +63,6 @@ library ieee ;
6163
library OSVVM ;
6264
context OSVVM.OsvvmContext ;
6365
use osvvm.ScoreboardPkg_slv.all ;
64-
--!! GHDL
6566
-- use osvvm.ScoreboardPkg_slv.NewID ;
6667
-- use osvvm.ScoreboardPkg_slv.Empty ;
6768
-- use osvvm.ScoreboardPkg_slv.Push ;

src/UartTbPkg.vhd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
--
2020
-- Revision History:
2121
-- Date Version Description
22+
-- 07/2024 2024.07 Removed UartRecArrayType. Does not work in Xcelium
2223
-- 10/2022 2022.10 Added UartRecArrayType
2324
-- 02/2022 2022.02 Replaced to_hstring with to_hxstring
2425
-- 01/2020 2020.01 Updated license notice

src/UartTx.vhd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
--
2020
-- Revision History:
2121
-- Date Version Description
22+
-- 07/2024 2024.07 The calls to to_01(SafeResize(...) were modified to work around Cadence issues
2223
-- 03/2024 2024.03 Updated SafeResize to use ModelID
2324
-- 10/2022 2022.10 Changed enum value PRIVATE to PRIVATE_NAME due to VHDL-2019 keyword conflict.
2425
-- 05/2022 2022.05 Updated FIFOs so they are Search => PRIVATE

testbench_multiple_uarts/TbUart.vhd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919
--
2020
-- Revision History:
2121
-- Date Version Description
22-
-- 1999 1999.00 Developed for SynthWorks' Advanced VHDL Testbenches and Verification Class
23-
-- 05/2019 2019.05 Updated for OSVVM public release
22+
-- 07/2024 2024.07 Replaced UartRecArrayType with StreamRecArrayType. Does not work in Xcelium
2423
-- 01/2020 2020.01 Updated license notice
24+
-- 2019.05 2019.05 Updated for OSVVM public release
25+
-- 1999 1999.00 Developed for SynthWorks' Advanced VHDL Testbenches and Verification Class
2526
--
2627
--
2728
-- This file is part of OSVVM.

testbench_multiple_uarts/TestCtrl_e.vhd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919
--
2020
-- Revision History:
2121
-- Date Version Description
22-
-- 1999 1999.00 Developed for SynthWorks' Advanced VHDL Testbenches and Verification Class
23-
-- 2019.05 2019.05 Updated for OSVVM public release
22+
-- 07/2024 2024.07 Replaced UartRecArrayType with StreamRecArrayType. Does not work in Xcelium
2423
-- 01/2020 2020.01 Updated license notice
24+
-- 2019.05 2019.05 Updated for OSVVM public release
25+
-- 1999 1999.00 Developed for SynthWorks' Advanced VHDL Testbenches and Verification Class
2526
--
2627
--
2728
-- This file is part of OSVVM.

0 commit comments

Comments
 (0)