Version 1.7¶
New minor release, created on 3rd February 2020. Milestone: Release 1.7
Tested mainly with Vivado 2018.3 and 2019.2. Contains Ethernet-based example designs for:
Enclustra AX3 module, using the RGMII PHY on the PM3 baseboard
Xilinx KC705 eval board
Xilinx KCU105 eval board
Xilinx VCU118 eval board
Xilinx ZCU102 eval board
PC053a
And PCIe-based example designs for:
HiTech Global K800
Xilinx VCU118 eval board
Core¶
Improvements
Transactor arbiter removed from main dependency file for
ipbus_core[issue #140]Ethernet/UDP transport interface: Added new depfile,
ipbus_ctrl.depundercomponents/ipbus_utilthat referencesipbus_ctrl.vhdand all its dependencies [issue #140]AXI transport interface (
ipbus_transport_axi): Simulation testbench files removed from main dependency file [issue #136]
Bugfixes
PCIe: Resolved error during XDMA IP core upgrade that affected Ultrascale+ designs in Vivado 2019.2 [issue #156]
The new Ultrascale+ XDMA XCI file works with Vivado 2018.1 onwards
Slaves¶
New slaves
For Xilinx SYSMON and DNA primitives (all files under components/ipbus_util):
|
SYSMON (7-series devices) [issue #144] |
|
SYSMON (Ultrascale devices) [issue #144] |
|
SYSMON (Ultrascale+ devices) [issue #144] |
|
DNA (Ultrascale & Ultrascale+) [issue #151] |
Other improvements
Added dependency files for all slaves that have more dependencies than just the
ipbuspackage [issue #142]. Specifically:ipbus_ctrlreg_vipbus_drp_bridgeipbus_emac_hostbusipbus_reg_vipbus_roreg_v
Backward-incompatible changes
ipbus_syncreg_v: Renamed dependency file fromsyncreg_v.deptoipbus_syncreg_v.dep(for consistency with other slave dependency files) [issue #141]freq_ctr_div: Renamed VHDL file fromipbus_freq_ctr_div.vhdtofreq_ctr_div.vhd[issue #109]drp_decl: Increased address width from 9 to 16 bits [issue #150]ipbus_oob_test: Removed, since no longer used [issue #148]
Boards, example designs and utilities¶
Added a preliminary implementation of an example design in which packets of IPbus transactions are sent and received over the PS-PL interface, as well as over an AXI chip-to-chip link. Board: ZCU102 [issue #133]
Backward-incompatible changes
trans_bufferandtrans_buffer_test: Moved fromcomponents/ipbus_slavestocomponents/ipbus_util(since not a slave) [issue #148]
Bugfixes
Fixed problems in simulation dependency files for a few example designs [issue #154]