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

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

Reply to
axalay
Loading thread data ...

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

Reply to
Zara

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

Reply to
axalay

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

Göran

Reply to
Göran Bilski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.