Can I connect PLB and OPB to mlcroblase v7 (use EDK 9.2 and Virtex 5) ?

Jan 30, 2008 3 Replies

in MHS : #********************************************************* BEGIN microblaze PARAMETER HW_VER = 7.00.b PARAMETER INSTANCE = microblaze_0 PARAMETER C_INTERCONNECT = 1 PARAMETER C_DEBUG_ENABLED = 1 BUS_INTERFACE DLMB = dlmb BUS_INTERFACE ILMB = ilmb BUS_INTERFACE DPLB = mb_plb BUS_INTERFACE IPLB = mb_plb BUS_INTERFACE DOPB = mb_opb BUS_INTERFACE IOPB = mb_opb BUS_INTERFACE DEBUG = microblaze_0_dbg PORT MB_RESET = mb_reset END



BEGIN plb_v46 PARAMETER INSTANCE = mb_plb PARAMETER HW_VER = 1.00.a PORT PLB_Clk = sys_clk_s PORT SYS_Rst = sys_bus_reset END



BEGIN opb_v20 PARAMETER INSTANCE = mb_opb PARAMETER HW_VER = 1.10.c # PARAMETER C_EXT_RESET_HIGH = 0 PORT SYS_Rst = sys_rst_s PORT OPB_Clk = sys_clk_s END #*********************************************************



But EDK swear:



ERROR:MDT - IPNAME:microblaze INSTANCE:microblaze_0 - E:\Work\Xilinx\test\system.mhs line 58 - one of the following bus interfaces are assigned: DPLB:IPLB This is not allowed when DOPB is assigned! ERROR:MDT - IPNAME:microblaze INSTANCE:microblaze_0 - E:\Work\Xilinx\test\system.mhs line 58 - one of the following bus interfaces are assigned: DPLB:IPLB This is not allowed when IOPB is assigned! ERROR:MDT - IPNAME:microblaze INSTANCE:microblaze_0 - E:\Work\Xilinx\test\system.mhs line 58 - one of the following bus interfaces are assigned: DOPB:IOPB This is not allowed when DPLB is assigned! ERROR:MDT - IPNAME:microblaze INSTANCE:microblaze_0 - E:\Work\Xilinx\test\system.mhs line 58 - one of the following bus interfaces are assigned: DOPB:IOPB This is not allowed when IPLB is assigned! ERROR:MDT - Errors occured while creating Hardware System



OPB I want use to connect mch_opb_sdram


No you can connect only one of the buses. The solution is to connect plb to microblaze, and opb_plb bridge(s) to create an additional opb bus

regards,

Zara

If C_INTERCONNECT=1 connect PLB, if C_INTERCONNECT=0 connect OPB. I think that both buses are not connected to microblase

No, You can only have one of them. The parameter C_INTERCONNECT decide if PLB or OPB will be used.

Göran

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required