BEGIN opb_intc
OPTION HW_VER=1.00.c
OPTION INSTANCE=opb_intc_0
PARAMETER C_FAMILY=spartan3
PARAMETER C_Y=0
PARAMETER C_X=0
PARAMETER C_U_SET=intc
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_BASEADDR=0x80200100
PARAMETER C_HIGHADDR=0x802001ff
PARAMETER C_NUM_INTR_INPUTS=1
PARAMETER C_KIND_OF_INTR=0b00000000000000000000000000000001
PARAMETER C_KIND_OF_EDGE=0b00000000000000000000000000000001
PARAMETER C_KIND_OF_LVL=0b00000000000000000000000000000000
PARAMETER C_HAS_IPR=1
PARAMETER C_HAS_SIE=1
PARAMETER C_HAS_CIE=1
PARAMETER C_HAS_IVR=1
PARAMETER C_IRQ_IS_LEVEL=1
PARAMETER C_IRQ_ACTIVE=1
END
BEGIN opb_bram_if_cntlr_1_bram_elaborate
OPTION HW_VER=1.00.a
OPTION INSTANCE=opb_bram_if_cntlr_1_bram
PARAMETER C_MEMSIZE=8192
PARAMETER C_PORT_DWIDTH=32
PARAMETER C_PORT_AWIDTH=32
PARAMETER C_NUM_WE=4
PARAMETER C_FAMILY=spartan3
END
BEGIN opb_bram_if_cntlr
OPTION HW_VER=1.00.a
OPTION INSTANCE=opb_bram_if_cntlr_1
PARAMETER c_baseaddr=0x80202000
PARAMETER c_highaddr=0x80203fff
PARAMETER c_include_burst_support=0
PARAMETER c_opb_dwidth=32
PARAMETER c_opb_awidth=32
PARAMETER c_opb_clk_period_ps=20000
END
BEGIN microblaze
OPTION HW_VER=3.00.a
OPTION INSTANCE=microblaze_0
PARAMETER C_FAMILY=spartan3
PARAMETER C_INSTANCE=microblaze_0
PARAMETER C_D_OPB=1
PARAMETER C_D_LMB=1
PARAMETER C_I_OPB=1
PARAMETER C_I_LMB=1
PARAMETER C_USE_BARREL=0
PARAMETER C_USE_DIV=0
PARAMETER C_USE_MSR_INSTR=0
PARAMETER C_UNALIGNED_EXCEPTIONS=0
PARAMETER C_ILL_OPCODE_EXCEPTION=0
PARAMETER C_IOPB_BUS_EXCEPTION=0
PARAMETER C_DOPB_BUS_EXCEPTION=0
PARAMETER C_DIV_ZERO_EXCEPTION=0
PARAMETER C_DEBUG_ENABLED=1
PARAMETER C_NUMBER_OF_PC_BRK=2
PARAMETER C_NUMBER_OF_RD_ADDR_BRK=1
PARAMETER C_NUMBER_OF_WR_ADDR_BRK=1
PARAMETER C_INTERRUPT_IS_EDGE=0
PARAMETER C_EDGE_IS_POSITIVE=1
PARAMETER C_FSL_LINKS=0
PARAMETER C_FSL_DATA_SIZE=32
PARAMETER C_ICACHE_BASEADDR=0x00000000
PARAMETER C_ICACHE_HIGHADDR=0x3FFFFFFF
PARAMETER C_USE_ICACHE=0
PARAMETER C_ALLOW_ICACHE_WR=1
PARAMETER C_ADDR_TAG_BITS=7
PARAMETER C_CACHE_BYTE_SIZE=8192
PARAMETER C_ICACHE_USE_FSL=0
PARAMETER C_DCACHE_BASEADDR=0x00000000
PARAMETER C_DCACHE_HIGHADDR=0x3FFFFFFF
PARAMETER C_USE_DCACHE=0
PARAMETER C_ALLOW_DCACHE_WR=1
PARAMETER C_DCACHE_ADDR_TAG=7
PARAMETER C_DCACHE_BYTE_SIZE=8192
PARAMETER C_DCACHE_USE_FSL=0
END
BEGIN opb_v20
OPTION HW_VER=1.10.b
OPTION INSTANCE=mb_opb
PARAMETER C_BASEADDR=0xFFFFFFFF
PARAMETER C_HIGHADDR=0x00000000
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_NUM_MASTERS=2
PARAMETER C_NUM_SLAVES=9
PARAMETER C_USE_LUT_OR=1
PARAMETER C_EXT_RESET_HIGH=1
PARAMETER C_DYNAM_PRIORITY=0
PARAMETER C_PARK=0
PARAMETER C_PROC_INTRFCE=0
PARAMETER C_REG_GRANTS=1
PARAMETER C_DEV_BLK_ID=0
PARAMETER C_DEV_MIR_ENABLE=0
END
BEGIN lmb_bram_elaborate
OPTION HW_VER=1.00.a
OPTION INSTANCE=lmb_bram
PARAMETER C_MEMSIZE=8192
PARAMETER C_PORT_DWIDTH=32
PARAMETER C_PORT_AWIDTH=32
PARAMETER C_NUM_WE=4
PARAMETER C_FAMILY=spartan3
END
BEGIN lmb_bram_if_cntlr
OPTION HW_VER=1.00.b
OPTION INSTANCE=ilmb_cntlr
PARAMETER C_BASEADDR=0x00000000
PARAMETER C_HIGHADDR=0x00001fff
PARAMETER C_MASK=0b00000000001000000000000000000000
PARAMETER C_LMB_AWIDTH=32
PARAMETER C_LMB_DWIDTH=32
END
BEGIN lmb_v10
OPTION HW_VER=1.00.a
OPTION INSTANCE=ilmb
PARAMETER C_LMB_NUM_SLAVES=1
PARAMETER C_LMB_AWIDTH=32
PARAMETER C_LMB_DWIDTH=32
PARAMETER C_EXT_RESET_HIGH=1
END
BEGIN lmb_bram_if_cntlr
OPTION HW_VER=1.00.b
OPTION INSTANCE=dlmb_cntlr
PARAMETER C_BASEADDR=0x00000000
PARAMETER C_HIGHADDR=0x00001fff
PARAMETER C_MASK=0b00000000001000000000000000000000
PARAMETER C_LMB_AWIDTH=32
PARAMETER C_LMB_DWIDTH=32
END
BEGIN lmb_v10
OPTION HW_VER=1.00.a
OPTION INSTANCE=dlmb
PARAMETER C_LMB_NUM_SLAVES=1
PARAMETER C_LMB_AWIDTH=32
PARAMETER C_LMB_DWIDTH=32
PARAMETER C_EXT_RESET_HIGH=1
END
BEGIN opb_mdm
OPTION HW_VER=2.00.a
OPTION INSTANCE=debug_module
PARAMETER C_BASEADDR=0x80200200
PARAMETER C_HIGHADDR=0x802002ff
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_FAMILY=spartan3
PARAMETER C_MB_DBG_PORTS=1
PARAMETER C_USE_UART=1
PARAMETER C_UART_WIDTH=8
PARAMETER C_WRITE_FSL_PORTS=0
END
BEGIN util_bus_split
OPTION HW_VER=1.00.a
OPTION INSTANCE=SRAM_256Kx32_util_bus_split_0
PARAMETER C_SIZE_IN=32
PARAMETER C_LEFT_POS=12
PARAMETER C_SPLIT=30
END
BEGIN opb_emc
OPTION HW_VER=1.10.b
OPTION INSTANCE=SRAM_256Kx32
PARAMETER C_NUM_BANKS_MEM=1
PARAMETER C_INCLUDE_NEGEDGE_IOREGS=0
PARAMETER C_BASEADDR=0x80200400
PARAMETER C_HIGHADDR=0x802005ff
PARAMETER C_MEM0_BASEADDR=0x80300000
PARAMETER C_MEM0_HIGHADDR=0x803fffff
PARAMETER C_MEM1_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM1_HIGHADDR=0x0000_0000
PARAMETER C_MEM2_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM2_HIGHADDR=0x0000_0000
PARAMETER C_MEM3_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM3_HIGHADDR=0x0000_0000
PARAMETER C_MEM4_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM4_HIGHADDR=0x0000_0000
PARAMETER C_MEM5_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM5_HIGHADDR=0x0000_0000
PARAMETER C_MEM6_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM6_HIGHADDR=0x0000_0000
PARAMETER C_MEM7_BASEADDR=0xFFFF_FFFF
PARAMETER C_MEM7_HIGHADDR=0x0000_0000
PARAMETER C_MEM0_WIDTH=32
PARAMETER C_MEM1_WIDTH=32
PARAMETER C_MEM2_WIDTH=32
PARAMETER C_MEM3_WIDTH=32
PARAMETER C_MEM4_WIDTH=32
PARAMETER C_MEM5_WIDTH=32
PARAMETER C_MEM6_WIDTH=32
PARAMETER C_MEM7_WIDTH=32
PARAMETER C_MAX_MEM_WIDTH=32
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_1=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_2=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_3=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_4=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_5=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_6=1
PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_7=1
PARAMETER C_SYNCH_MEM_0=0
PARAMETER C_SYNCH_PIPEDELAY_0=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_0=10000
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_0=8000
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_0=8000
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_0=10000
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_0=8000
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_0=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_0=0
PARAMETER C_SYNCH_MEM_1=0
PARAMETER C_SYNCH_PIPEDELAY_1=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_1=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_1=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_1=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_1=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_1=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_1=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_1=0
PARAMETER C_SYNCH_MEM_2=0
PARAMETER C_SYNCH_PIPEDELAY_2=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_2=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_2=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_2=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_2=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_2=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_2=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_2=0
PARAMETER C_SYNCH_MEM_3=0
PARAMETER C_SYNCH_PIPEDELAY_3=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_3=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_3=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_3=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_3=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_3=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_3=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_3=0
PARAMETER C_SYNCH_MEM_4=0
PARAMETER C_SYNCH_PIPEDELAY_4=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_4=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_4=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_4=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_4=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_4=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_4=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_4=0
PARAMETER C_SYNCH_MEM_5=0
PARAMETER C_SYNCH_PIPEDELAY_5=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_5=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_5=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_5=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_5=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_5=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_5=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_5=0
PARAMETER C_SYNCH_MEM_6=0
PARAMETER C_SYNCH_PIPEDELAY_6=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_6=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_6=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_6=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_6=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_6=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_6=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_6=0
PARAMETER C_SYNCH_MEM_7=0
PARAMETER C_SYNCH_PIPEDELAY_7=2
PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_7=0
PARAMETER C_WRITE_ADDR_TO_OUT_SLOW_PS_7=0
PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_7=0
PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_7=0
PARAMETER C_WRITE_ADDR_TO_OUT_FAST_PS_7=0
PARAMETER C_READ_RECOVERY_BEFORE_WRITE_PS_7=0
PARAMETER C_WRITE_RECOVERY_BEFORE_READ_PS_7=0
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_CLK_PERIOD_PS=20000
PARAMETER C_DEV_BLK_ID=1
PARAMETER C_DEV_MIR_ENABLE=0
END
BEGIN opb_uartlite
OPTION HW_VER=1.00.b
OPTION INSTANCE=RS232
PARAMETER C_BASEADDR=0x80200300
PARAMETER C_HIGHADDR=0x802003ff
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_DATA_BITS=8
PARAMETER C_CLK_FREQ=50000000
PARAMETER C_BAUDRATE=9600
PARAMETER C_USE_PARITY=0
PARAMETER C_ODD_PARITY=0
END
BEGIN opb_gpio
OPTION HW_VER=3.01.a
OPTION INSTANCE=Push_Buttons_3Bit
PARAMETER C_BASEADDR=0x80200600
PARAMETER C_HIGHADDR=0x802007ff
PARAMETER C_USER_ID_CODE=3
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_FAMILY=spartan3
PARAMETER C_GPIO_WIDTH=3
PARAMETER C_ALL_INPUTS=1
PARAMETER C_INTERRUPT_PRESENT=0
PARAMETER C_IS_BIDIR=0
PARAMETER C_DOUT_DEFAULT=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT=11111111111111111111111111111111
PARAMETER C_IS_DUAL=0
PARAMETER C_ALL_INPUTS_2=0
PARAMETER C_IS_BIDIR_2=1
PARAMETER C_DOUT_DEFAULT_2=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT_2=11111111111111111111111111111111
END
BEGIN opb_gpio
OPTION HW_VER=3.01.a
OPTION INSTANCE=LEDs_8Bit
PARAMETER C_BASEADDR=0x80200800
PARAMETER C_HIGHADDR=0x802009ff
PARAMETER C_USER_ID_CODE=3
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_FAMILY=spartan3
PARAMETER C_GPIO_WIDTH=8
PARAMETER C_ALL_INPUTS=0
PARAMETER C_INTERRUPT_PRESENT=0
PARAMETER C_IS_BIDIR=0
PARAMETER C_DOUT_DEFAULT=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT=11111111111111111111111111111111
PARAMETER C_IS_DUAL=0
PARAMETER C_ALL_INPUTS_2=0
PARAMETER C_IS_BIDIR_2=1
PARAMETER C_DOUT_DEFAULT_2=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT_2=11111111111111111111111111111111
END
BEGIN opb_gpio
OPTION HW_VER=3.01.a
OPTION INSTANCE=LED_cathodes
PARAMETER C_BASEADDR=0x80200a00
PARAMETER C_HIGHADDR=0x80200bff
PARAMETER C_USER_ID_CODE=3
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_FAMILY=spartan3
PARAMETER C_GPIO_WIDTH=8
PARAMETER C_ALL_INPUTS=0
PARAMETER C_INTERRUPT_PRESENT=0
PARAMETER C_IS_BIDIR=0
PARAMETER C_DOUT_DEFAULT=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT=11111111111111111111111111111111
PARAMETER C_IS_DUAL=0
PARAMETER C_ALL_INPUTS_2=0
PARAMETER C_IS_BIDIR_2=1
PARAMETER C_DOUT_DEFAULT_2=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT_2=11111111111111111111111111111111
END
BEGIN opb_gpio
OPTION HW_VER=3.01.a
OPTION INSTANCE=LED_anodes
PARAMETER C_BASEADDR=0x80200c00
PARAMETER C_HIGHADDR=0x80200dff
PARAMETER C_USER_ID_CODE=3
PARAMETER C_OPB_AWIDTH=32
PARAMETER C_OPB_DWIDTH=32
PARAMETER C_FAMILY=spartan3
PARAMETER C_GPIO_WIDTH=4
PARAMETER C_ALL_INPUTS=0
PARAMETER C_INTERRUPT_PRESENT=0
PARAMETER C_IS_BIDIR=0
PARAMETER C_DOUT_DEFAULT=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT=11111111111111111111111111111111
PARAMETER C_IS_DUAL=0
PARAMETER C_ALL_INPUTS_2=0
PARAMETER C_IS_BIDIR_2=1
PARAMETER C_DOUT_DEFAULT_2=00000000000000000000000000000000
PARAMETER C_TRI_DEFAULT_2=11111111111111111111111111111111
END
