Connecting axi4_mem_0_clock to Vivado AXI4 controller

56 views
Skip to first unread message

TOBIAS KIM

unread,
Jun 1, 2023, 8:01:54 PM6/1/23
to Chipyard
I'm utilizing Vivado and a ZCU102 board to implement a rocket chip. However, when connecting the rocket's external memory AXI port with Xilinx's DDR4 memory controller AXI port, I'm confused as to where I should connect the Rocket's axi4_mem_0_clock. Should I connect axi4_mem_0_clock  to the RAM controller's c0_sys_clk_i input or should I just leave axi4_mem_0_clock unconnected?

Tayyeb Mahmood

unread,
Jun 1, 2023, 10:22:44 PM6/1/23
to Chipyard
connecting axi to Xilinx ips should utilize AXI SmartConnect IP available in Block Design.

TOBIAS KIM

unread,
Jun 2, 2023, 8:39:23 PM6/2/23
to Chipyard
Connecting with the smart connect makes things a lot easier. Thank you!

连浩丞

unread,
Jun 21, 2024, 4:35:17 AMJun 21
to Chipyard
Are you generating the bitstream through the FPGA script in chipyard? I'm also in the process of burning the rocket chip onto the zcu102, but I noticed that it requires writing a lot of peripheral chisel code based on the characteristics of the zcu102. If you're doing it this way, could you share your code with me?
Reply all
Reply to author
Forward
0 new messages