Skip to content

Commit b249bd3

Browse files
committed
chore: update CHANGELOG.md
1 parent abcb9d3 commit b249bd3

File tree

1 file changed

+24
-18
lines changed

1 file changed

+24
-18
lines changed

CHANGELOG.md

+24-18
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,56 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) format is required for commit messages.
88

9-
## [Unreleased]
9+
## [0.9.0] - 2025-01-13
1010

1111
### Added
12+
- cocotb: Introduced gRPC servicer and server including an example for external process interaction.
1213
- build: Introduced support for IP generation using TCL on Stratix 10 FPGAs.
13-
- cards: Add PCI BAR2 to UltraScale+ cards and Intel FPGA cards with P-Tile (required for DMA Calypte).
14+
- cards: Added PCI BAR2 to UltraScale+ cards and Intel FPGA cards with P-Tile (required for DMA Calypte).
1415
- cards: Introduced support for Bittware IA-440i card.
1516
- cards: Introduced support for iWave G35P card.
1617
- core: Introduced implementation of 4x10G and 4x25G network_mod_core for UltraScale+ FPGAs (requires closed-source submodules).
17-
- core: Add support for dropping in TX_MAC_LITE when the link is down.
18+
- core: Added option (on by default) to drop frames in TX_MAC_LITE when the link is down.
1819
- comp: Introduced new components: AXIS_ASFIFOX.
1920

2021
### Changed
21-
- cocotb: Reworked MI driver for cocotb.
22-
- build: Unify IP tcl scripts on UltraScale+ cards and Intel FPGA cards with P-Tile.
23-
- build: Pass DMA_DEBUG_ENABLE parameter upon make call.
24-
- build: Make DMA_MODULES parameter part of the generated VHDL package.
25-
- comp: Replaced /dev/nfb0 by real default device (selected by libnfb).
26-
- card: Enabled support for DMA Calypte on DK-DEV-1SDX-P card.
27-
- card: Changed default PCIe configuration on DK-DEV-1SDX-P card to 1xGen4x16.
22+
- cocotb: Reworked Cocotb MI driver.
23+
- build: Unified tcl scripts for IP generation on UltraScale+ cards and Intel FPGA cards with P-Tile.
24+
- build: DMA_DEBUG_ENABLE parameter is passed upon the `make` command.
25+
- build: Made the DMA_MODULES parameter part of the generated VHDL package.
26+
- comp: Replaced /dev/nfb0 by real default device (selected by libnfb) in all pynfb tools.
27+
- comp: Reworked TSU_ASYNC component supporting a timeout.
28+
- card: Enabled support for DMA Calypte on the DK-DEV-1SDX-P card.
29+
- card: Changed the default PCIe configuration on DK-DEV-1SDX-P card to 1xGen4x16.
2830
- docs: Improved the documentation of MFB_FRAME_EXTENDER, MFB_USER_PACKET_GEN.
2931
- dma: Disabled unused speed meters in DMA Medusa (saving FPGA resources).
32+
- dma: Added several optimizations in DMA Calypte (especially timing optimization).
3033
- uvm: Improved sequence_main in APP CORE verification.
34+
- uvm: Improved Network Module verification.
3135
- uvm: Improved DMA Calypte verification.
3236
- ver: Improved DMA Medusa verification (especially removed PTC and PCIe adapters).
3337

3438
### Removed
3539
- core: Removed obsolete PCI generics from FPGA_COMMON.
3640
- core: Removed obsolete parameter DMA_400G_DEMO.
37-
- comp: Remove old unused components (MI_REGISTER_ARRAY, MULTI_FIFO, FIFO_N1, INSPECTOR).
41+
- comp: Removed old unused components (MI_REGISTER_ARRAY, MULTI_FIFO, FIFO_N1, INSPECTOR, TS_SYNC).
3842
- uvm: Removed obsolete revision of UVM packet generator.
3943

4044
### Fixed
4145
- card: Fixed assign constant when DDR_PORTS <=1 on fb2cghh card.
42-
- dma: Deactivated danger relaxed ordering in RX DMA Calypte.
43-
- dma: Allow only one in-progress update per channel in RX DMA Medusa.
44-
- dma: Allow the channel to be turned off only when update in RX DMA Medusa is not in progress.
45-
- dma: Used DBG_CNTR_EN parameter also for DMA_CTRL module in RX DMA Medusa (saving FPGA resources).
46+
- comp: Fixed assignment of FBE and LBE in PCIE_CQ_AXI2MFB module.
47+
- dma: Deactivated relaxed ordering (considered unsafe) in RX DMA Calypte.
48+
- dma: Allowed only one in-progress update per channel in RX DMA Medusa.
49+
- dma: Allowed a channel to be turned off only when an update in RX DMA Medusa is not in progress.
50+
- dma: Propagated the DBG_CNTR_EN parameter to the DMA_CTRL module in RX DMA Medusa (option to save FPGA resources).
4651
- dma: Fixed size of FIFO for PCIe response address in TX DMA Medusa.
47-
- dma: Fixed of rounding integer division in DMA Medusa.
48-
- dma: Fixed counting buffers size in DMA Medusa.
52+
- dma: Fixed the calculation of buffers size in DMA Medusa.
4953
- dma: Fixed early PCIe header drop in RX DMA Calypte.
54+
- dma: Fixed enable of LBE register when generating BE vector in TX DMA Calypte.
55+
- dma: Fixed FIFOX_MULTI memory type in TX DMA Calypte for better compatibilty with Altera FPGAs.
5056
- app: Fixed important missing generics for the MEM_LOGGER instance in Minimal app.
5157
- uvm: Fixed deprecated KeysView import in FlowTest Python generator.
52-
- uvm: Fixed correction of protocol weights after the last MPLS in UVM packet generator.
58+
- uvm: Fixed correction of protocol weights after the last MPLS in the UVM packet generator.
5359

5460
## [0.8.0] - 2024-11-19
5561

0 commit comments

Comments
 (0)