[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Problem loading U-boot



Hi Daniel,
It is hard to debug without a board. But from your log it seems that you get a reboot during the U-Boot board init time. Particularly during the initialization of the GBL data structure "gd" (have a look at lib_microblaze/board.c). Probably related to writing to the wrong part of system memory. Good chance that it is related to your U-Boot build.

Not much that I can tell you.

Cheers,
Benny


ext.Daniel.Persson@xxxxxxxxxxxxxxx wrote:
Hi,
I'm trying to get petalinux run on a custom made board. On the board there is an Virtex II Pro, DDR, flash and ethernet. The problem is when I've downloaded the u-boot.srec file to the board as you can see below FS-BOOT: Image download successful. FS-BOOT: Warning image location differ from default boot location. Image will no
t boot automatically after POR.
FS-BOOT: Press 'n' to boot old image.
FS-BOOT: Use new image.
FS-BOOT: Booting image...
SDRAM :
Enabling caches...Icache:OK...Dcache:OK
        U-Boot Start:0x23fc0000
        Malloc Start:0x23f80000
        Board Info Start:0x23f7ffd0
        Boot Parameters Start:0x23
=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: No existing image in FLASH.  Starting image download.
FS-BOOT: Waiting for SREC image....
I cant figure out why the system just suddenly reboots when it comes to the "Boot Parameters Start:0x23" line. This line shouldn't be just 0x23 as the memory is mapped from 0x22000000 to 0x24000000. I'm using kernel 2.4 and I have successfully built a working system on my Spartan 3E starter kit, using the same method. I would be very happy if someone could help me, or atleast point me into the right direction where I should look. Thank you in advance
//Daniel
Here below I also paste the auto-config.in file
############################################################

#

# CAUTION: This file is automatically generated by libgen.

# EDK Version: Xilinx EDK 8.1.02 EDK_I.20.4

# Description: PetaLinux Configuration File - Kernel Version 2.4.x

#

############################################################

# MAIN_MEMORY Settings

define_hex CONFIG_XILINX_ERAM_START 0x22000000

define_hex CONFIG_XILINX_ERAM_SIZE 0x02000000

# FLASH_MEMORY Settings

define_hex CONFIG_XILINX_FLASH_START 0x21000000

define_hex CONFIG_XILINX_FLASH_SIZE 0x00800000

define_int CONFIG_XILINX_FLASH_WIDTH 32

define_int CONFIG_XILINX_FLASH_DATAWIDTH_MATCHING 0

# LMB_MEMORY Settings

define_hex CONFIG_XILINX_LMB_START 0x00000000

define_hex CONFIG_XILINX_LMB_SIZE 0x00002000

# System Clock Frequency

define_int CONFIG_XILINX_CPU_CLOCK_FREQ 92160000

# Definitions for MICROBLAZE0

define_string CONFIG_XILINX_MICROBLAZE0_INSTANCE microblaze_0

define_string CONFIG_XILINX_MICROBLAZE0_FAMILY virtex2p

define_string CONFIG_XILINX_MICROBLAZE0_INSTANCE microblaze_0

define_int CONFIG_XILINX_MICROBLAZE0_D_OPB 1

define_int CONFIG_XILINX_MICROBLAZE0_D_LMB 1

define_int CONFIG_XILINX_MICROBLAZE0_I_OPB 1

define_int CONFIG_XILINX_MICROBLAZE0_I_LMB 1

define_int CONFIG_XILINX_MICROBLAZE0_USE_BARREL 0

define_int CONFIG_XILINX_MICROBLAZE0_USE_DIV 0

define_int CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL 1

define_int CONFIG_XILINX_MICROBLAZE0_USE_FPU 0

define_int CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR 0

define_int CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR 0

define_int CONFIG_XILINX_MICROBLAZE0_UNALIGNED_EXCEPTIONS 0

define_int CONFIG_XILINX_MICROBLAZE0_ILL_OPCODE_EXCEPTION 0

define_int CONFIG_XILINX_MICROBLAZE0_IOPB_BUS_EXCEPTION 0

define_int CONFIG_XILINX_MICROBLAZE0_DOPB_BUS_EXCEPTION 0

define_int CONFIG_XILINX_MICROBLAZE0_DIV_ZERO_EXCEPTION 0

define_int CONFIG_XILINX_MICROBLAZE0_FPU_EXCEPTION 0

define_int CONFIG_XILINX_MICROBLAZE0_DEBUG_ENABLED 1

define_int CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_PC_BRK 2

define_int CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_RD_ADDR_BRK 0

define_int CONFIG_XILINX_MICROBLAZE0_NUMBER_OF_WR_ADDR_BRK 0

define_int CONFIG_XILINX_MICROBLAZE0_INTERRUPT_IS_EDGE 0

define_int CONFIG_XILINX_MICROBLAZE0_EDGE_IS_POSITIVE 1

define_int CONFIG_XILINX_MICROBLAZE0_FSL_LINKS 1

define_int CONFIG_XILINX_MICROBLAZE0_FSL_DATA_SIZE 32

define_hex CONFIG_XILINX_MICROBLAZE0_ICACHE_BASEADDR 0x22000000

define_hex CONFIG_XILINX_MICROBLAZE0_ICACHE_HIGHADDR 0x23FFFFFF

define_int CONFIG_XILINX_MICROBLAZE0_USE_ICACHE 1

define_int CONFIG_XILINX_MICROBLAZE0_ALLOW_ICACHE_WR 1

define_int CONFIG_XILINX_MICROBLAZE0_ADDR_TAG_BITS 12

define_int CONFIG_XILINX_MICROBLAZE0_CACHE_BYTE_SIZE 8192

define_int CONFIG_XILINX_MICROBLAZE0_ICACHE_USE_FSL 1

define_hex CONFIG_XILINX_MICROBLAZE0_DCACHE_BASEADDR 0x22000000

define_hex CONFIG_XILINX_MICROBLAZE0_DCACHE_HIGHADDR 0x23FFFFFF

define_int CONFIG_XILINX_MICROBLAZE0_USE_DCACHE 1

define_int CONFIG_XILINX_MICROBLAZE0_ALLOW_DCACHE_WR 1

define_int CONFIG_XILINX_MICROBLAZE0_DCACHE_ADDR_TAG 12

define_int CONFIG_XILINX_MICROBLAZE0_DCACHE_BYTE_SIZE 8192

define_int CONFIG_XILINX_MICROBLAZE0_DCACHE_USE_FSL 1

define_string CONFIG_XILINX_MICROBLAZE0_INSTANCE microblaze_0

define_string CONFIG_XILINX_MICROBLAZE0_HW_VER 4.00.a

# Definitions for LMB_BRAM_IF_CNTLR_0

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_INSTANCE dlmb_cntlr

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_BASEADDR 0x00000000

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_HIGHADDR 0x00001FFF

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_MASK 0x03400000

define_int CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_LMB_AWIDTH 32

define_int CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_LMB_DWIDTH 32

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_INSTANCE dlmb_cntlr

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_0_HW_VER 1.00.b

# Definitions for LMB_BRAM_IF_CNTLR_1

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_INSTANCE ilmb_cntlr

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_BASEADDR 0x00000000

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_HIGHADDR 0x00001FFF

define_hex CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_MASK 0x03400000

define_int CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_LMB_AWIDTH 32

define_int CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_LMB_DWIDTH 32

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_INSTANCE ilmb_cntlr

define_string CONFIG_XILINX_LMB_BRAM_IF_CNTLR_1_HW_VER 1.00.b

# Definitions for V20_0

define_string CONFIG_XILINX_V20_0_INSTANCE mb_opb

define_hex CONFIG_XILINX_V20_0_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_V20_0_HIGHADDR 0x00000000

define_int CONFIG_XILINX_V20_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_V20_0_OPB_DWIDTH 32

define_int CONFIG_XILINX_V20_0_NUM_MASTERS 2

define_int CONFIG_XILINX_V20_0_NUM_SLAVES 7

define_int CONFIG_XILINX_V20_0_USE_LUT_OR 1

define_int CONFIG_XILINX_V20_0_EXT_RESET_HIGH 0

define_int CONFIG_XILINX_V20_0_DYNAM_PRIORITY 0

define_int CONFIG_XILINX_V20_0_PARK 0

define_int CONFIG_XILINX_V20_0_PROC_INTRFCE 0

define_int CONFIG_XILINX_V20_0_REG_GRANTS 1

define_int CONFIG_XILINX_V20_0_DEV_BLK_ID 0

define_int CONFIG_XILINX_V20_0_DEV_MIR_ENABLE 0

define_string CONFIG_XILINX_V20_0_INSTANCE mb_opb

define_string CONFIG_XILINX_V20_0_HW_VER 1.10.c

# Definitions for MDM_0

define_string CONFIG_XILINX_MDM_0_INSTANCE debug_module

define_hex CONFIG_XILINX_MDM_0_BASEADDR 0x41400000

define_hex CONFIG_XILINX_MDM_0_HIGHADDR 0x4140FFFF

define_int CONFIG_XILINX_MDM_0_OPB_DWIDTH 32

define_int CONFIG_XILINX_MDM_0_OPB_AWIDTH 32

define_string CONFIG_XILINX_MDM_0_FAMILY virtex2p

define_int CONFIG_XILINX_MDM_0_MB_DBG_PORTS 1

define_int CONFIG_XILINX_MDM_0_USE_UART 0

define_int CONFIG_XILINX_MDM_0_UART_WIDTH 8

define_int CONFIG_XILINX_MDM_0_WRITE_FSL_PORTS 1

define_string CONFIG_XILINX_MDM_0_INSTANCE debug_module

define_string CONFIG_XILINX_MDM_0_HW_VER 2.00.a

define_int CONFIG_XILINX_MDM_0_IRQ 0

# Definitions for UARTLITE_0

define_string CONFIG_XILINX_UARTLITE_0_INSTANCE RS232_DCE

define_hex CONFIG_XILINX_UARTLITE_0_BASEADDR 0x40600000

define_hex CONFIG_XILINX_UARTLITE_0_HIGHADDR 0x4060FFFF

define_int CONFIG_XILINX_UARTLITE_0_OPB_DWIDTH 32

define_int CONFIG_XILINX_UARTLITE_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_UARTLITE_0_DATA_BITS 8

define_int CONFIG_XILINX_UARTLITE_0_CLK_FREQ 92000000

define_int CONFIG_XILINX_UARTLITE_0_BAUDRATE 115200

define_int CONFIG_XILINX_UARTLITE_0_USE_PARITY 0

define_int CONFIG_XILINX_UARTLITE_0_ODD_PARITY 0

define_string CONFIG_XILINX_UARTLITE_0_INSTANCE RS232_DCE

define_string CONFIG_XILINX_UARTLITE_0_HW_VER 1.00.b

define_int CONFIG_XILINX_UARTLITE_0_IRQ 3

# Definitions for ETHERNETLITE_0

define_string CONFIG_XILINX_ETHERNETLITE_0_INSTANCE Ethernet_MAC

define_int CONFIG_XILINX_ETHERNETLITE_0_DUPLEX 1

define_int CONFIG_XILINX_ETHERNETLITE_0_RX_PING_PONG 0

define_int CONFIG_XILINX_ETHERNETLITE_0_TX_PING_PONG 0

define_hex CONFIG_XILINX_ETHERNETLITE_0_BASEADDR 0x40E00000

define_hex CONFIG_XILINX_ETHERNETLITE_0_HIGHADDR 0x40E0FFFF

define_int CONFIG_XILINX_ETHERNETLITE_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_ETHERNETLITE_0_OPB_DWIDTH 32

define_int CONFIG_XILINX_ETHERNETLITE_0_OPB_CLK_PERIOD_PS 10850

define_string CONFIG_XILINX_ETHERNETLITE_0_FAMILY virtex2p

define_string CONFIG_XILINX_ETHERNETLITE_0_INSTANCE Ethernet_MAC

define_string CONFIG_XILINX_ETHERNETLITE_0_HW_VER 1.01.b

define_int CONFIG_XILINX_ETHERNETLITE_0_IRQ 2

# Definitions for MCH_OPB_DDR_0

define_string CONFIG_XILINX_MCH_OPB_DDR_0_INSTANCE DDR_512MB_64Mx64_rank2_row13_col10_cl2_5

define_string CONFIG_XILINX_MCH_OPB_DDR_0_FAMILY virtex2p

define_int CONFIG_XILINX_MCH_OPB_DDR_0_REG_DIMM 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_NUM_BANKS_MEM 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_NUM_CLK_PAIRS 4

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_ASYNC_SUPPORT 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_EXTRA_TSU 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_USE_OPEN_ROW_MNGT 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_INCLUDE_DDR_PIPE 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_NUM_CHANNELS 2

define_int CONFIG_XILINX_MCH_OPB_DDR_0_PRIORITY_MODE 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_INCLUDE_OPB_IPIF 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_INCLUDE_OPB_BURST_SUPPORT 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_INCLUDE_TIMEOUT_CNTR 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_TIMEOUT 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH_OPB_DWIDTH 32

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH_OPB_AWIDTH 32

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH_OPB_CLK_PERIOD_PS 10850

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TMRD 12000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TWR 15000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TWTR 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRAS 42000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRC 60000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRFC 72000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRCD 18000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRRD 12000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TREFI 7800000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TRP 18000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_TXSR 80000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_CAS_LAT 2

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_DWIDTH 64

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_AWIDTH 13

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_COL_AWIDTH 11

define_int CONFIG_XILINX_MCH_OPB_DDR_0_DDR_BANK_AWIDTH 2

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH0_PROTOCOL 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH0_ACCESSBUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH0_RDDATABUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH1_PROTOCOL 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH1_ACCESSBUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH1_RDDATABUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH2_PROTOCOL 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH2_ACCESSBUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH2_RDDATABUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH3_PROTOCOL 0

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH3_ACCESSBUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_MCH3_RDDATABUF_DEPTH 16

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL0_LINESIZE 4

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL0_WRITEXFER 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL1_LINESIZE 4

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL1_WRITEXFER 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL2_LINESIZE 4

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL2_WRITEXFER 1

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL3_LINESIZE 4

define_int CONFIG_XILINX_MCH_OPB_DDR_0_XCL3_WRITEXFER 1

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM0_BASEADDR 0x22000000

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM0_HIGHADDR 0x23FFFFFF

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM1_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM1_HIGHADDR 0x00000000

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM2_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM2_HIGHADDR 0x00000000

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM3_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_MCH_OPB_DDR_0_MEM3_HIGHADDR 0x00000000

define_int CONFIG_XILINX_MCH_OPB_DDR_0_SIM_INIT_TIME_PS 100000000

define_string CONFIG_XILINX_MCH_OPB_DDR_0_INSTANCE DDR_512MB_64Mx64_rank2_row13_col10_cl2_5

define_string CONFIG_XILINX_MCH_OPB_DDR_0_HW_VER 1.00.b

# Definitions for EMC_0

define_string CONFIG_XILINX_EMC_0_INSTANCE SRAM_256Kx32_FLASH_2Mx32

define_int CONFIG_XILINX_EMC_0_NUM_BANKS_MEM 1

define_int CONFIG_XILINX_EMC_0_INCLUDE_BURST 0

define_int CONFIG_XILINX_EMC_0_INCLUDE_NEGEDGE_IOREGS 0

define_string CONFIG_XILINX_EMC_0_FAMILY virtex2p

define_hex CONFIG_XILINX_EMC_0_MEM0_BASEADDR 0x21000000

define_hex CONFIG_XILINX_EMC_0_MEM0_HIGHADDR 0x217FFFFF

define_hex CONFIG_XILINX_EMC_0_MEM1_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_EMC_0_MEM1_HIGHADDR 0x00000000

define_hex CONFIG_XILINX_EMC_0_MEM2_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_EMC_0_MEM2_HIGHADDR 0x00000000

define_hex CONFIG_XILINX_EMC_0_MEM3_BASEADDR 0xFFFFFFFF

define_hex CONFIG_XILINX_EMC_0_MEM3_HIGHADDR 0x00000000

define_int CONFIG_XILINX_EMC_0_MEM0_WIDTH 32

define_int CONFIG_XILINX_EMC_0_MEM1_WIDTH 32

define_int CONFIG_XILINX_EMC_0_MEM2_WIDTH 32

define_int CONFIG_XILINX_EMC_0_MEM3_WIDTH 32

define_int CONFIG_XILINX_EMC_0_MAX_MEM_WIDTH 32

define_int CONFIG_XILINX_EMC_0_INCLUDE_DATAWIDTH_MATCHING_0 0

define_int CONFIG_XILINX_EMC_0_INCLUDE_DATAWIDTH_MATCHING_1 1

define_int CONFIG_XILINX_EMC_0_INCLUDE_DATAWIDTH_MATCHING_2 1

define_int CONFIG_XILINX_EMC_0_INCLUDE_DATAWIDTH_MATCHING_3 1

define_int CONFIG_XILINX_EMC_0_SYNCH_MEM_0 0

define_int CONFIG_XILINX_EMC_0_SYNCH_PIPEDELAY_0 2

define_int CONFIG_XILINX_EMC_0_TCEDV_PS_MEM_0 90000

define_int CONFIG_XILINX_EMC_0_TAVDV_PS_MEM_0 90000

define_int CONFIG_XILINX_EMC_0_THZCE_PS_MEM_0 10000

define_int CONFIG_XILINX_EMC_0_THZOE_PS_MEM_0 7000

define_int CONFIG_XILINX_EMC_0_TWC_PS_MEM_0 40000

define_int CONFIG_XILINX_EMC_0_TWP_PS_MEM_0 40000

define_int CONFIG_XILINX_EMC_0_TLZWE_PS_MEM_0 1000

define_int CONFIG_XILINX_EMC_0_SYNCH_MEM_1 0

define_int CONFIG_XILINX_EMC_0_SYNCH_PIPEDELAY_1 2

define_int CONFIG_XILINX_EMC_0_TCEDV_PS_MEM_1 15000

define_int CONFIG_XILINX_EMC_0_TAVDV_PS_MEM_1 15000

define_int CONFIG_XILINX_EMC_0_THZCE_PS_MEM_1 7000

define_int CONFIG_XILINX_EMC_0_THZOE_PS_MEM_1 7000

define_int CONFIG_XILINX_EMC_0_TWC_PS_MEM_1 15000

define_int CONFIG_XILINX_EMC_0_TWP_PS_MEM_1 12000

define_int CONFIG_XILINX_EMC_0_TLZWE_PS_MEM_1 0

define_int CONFIG_XILINX_EMC_0_SYNCH_MEM_2 0

define_int CONFIG_XILINX_EMC_0_SYNCH_PIPEDELAY_2 2

define_int CONFIG_XILINX_EMC_0_TCEDV_PS_MEM_2 15000

define_int CONFIG_XILINX_EMC_0_TAVDV_PS_MEM_2 15000

define_int CONFIG_XILINX_EMC_0_THZCE_PS_MEM_2 7000

define_int CONFIG_XILINX_EMC_0_THZOE_PS_MEM_2 7000

define_int CONFIG_XILINX_EMC_0_TWC_PS_MEM_2 15000

define_int CONFIG_XILINX_EMC_0_TWP_PS_MEM_2 12000

define_int CONFIG_XILINX_EMC_0_TLZWE_PS_MEM_2 0

define_int CONFIG_XILINX_EMC_0_SYNCH_MEM_3 0

define_int CONFIG_XILINX_EMC_0_SYNCH_PIPEDELAY_3 2

define_int CONFIG_XILINX_EMC_0_TCEDV_PS_MEM_3 15000

define_int CONFIG_XILINX_EMC_0_TAVDV_PS_MEM_3 15000

define_int CONFIG_XILINX_EMC_0_THZCE_PS_MEM_3 7000

define_int CONFIG_XILINX_EMC_0_THZOE_PS_MEM_3 7000

define_int CONFIG_XILINX_EMC_0_TWC_PS_MEM_3 15000

define_int CONFIG_XILINX_EMC_0_TWP_PS_MEM_3 12000

define_int CONFIG_XILINX_EMC_0_TLZWE_PS_MEM_3 0

define_int CONFIG_XILINX_EMC_0_OPB_DWIDTH 32

define_int CONFIG_XILINX_EMC_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_EMC_0_OPB_CLK_PERIOD_PS 10850

define_string CONFIG_XILINX_EMC_0_INSTANCE SRAM_256Kx32_FLASH_2Mx32

define_string CONFIG_XILINX_EMC_0_HW_VER 2.00.a

# Definitions for TIMER_0

define_string CONFIG_XILINX_TIMER_0_INSTANCE opb_timer_1

define_string CONFIG_XILINX_TIMER_0_FAMILY virtex2p

define_int CONFIG_XILINX_TIMER_0_COUNT_WIDTH 32

define_int CONFIG_XILINX_TIMER_0_ONE_TIMER_ONLY 1

define_int CONFIG_XILINX_TIMER_0_TRIG0_ASSERT 1

define_int CONFIG_XILINX_TIMER_0_TRIG1_ASSERT 1

define_int CONFIG_XILINX_TIMER_0_GEN0_ASSERT 1

define_int CONFIG_XILINX_TIMER_0_GEN1_ASSERT 1

define_int CONFIG_XILINX_TIMER_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_TIMER_0_OPB_DWIDTH 32

define_hex CONFIG_XILINX_TIMER_0_BASEADDR 0x41C00000

define_hex CONFIG_XILINX_TIMER_0_HIGHADDR 0x41C0FFFF

define_string CONFIG_XILINX_TIMER_0_INSTANCE opb_timer_1

define_string CONFIG_XILINX_TIMER_0_HW_VER 1.00.b

define_int CONFIG_XILINX_TIMER_0_IRQ 1

# Definitions for INTC_0

define_string CONFIG_XILINX_INTC_0_INSTANCE opb_intc_0

define_string CONFIG_XILINX_INTC_0_FAMILY virtex2p

define_int CONFIG_XILINX_INTC_0_Y 0

define_int CONFIG_XILINX_INTC_0_X 0

define_string CONFIG_XILINX_INTC_0_U_SET intc

define_int CONFIG_XILINX_INTC_0_OPB_AWIDTH 32

define_int CONFIG_XILINX_INTC_0_OPB_DWIDTH 32

define_hex CONFIG_XILINX_INTC_0_BASEADDR 0x41200000

define_hex CONFIG_XILINX_INTC_0_HIGHADDR 0x4120FFFF

define_int CONFIG_XILINX_INTC_0_NUM_INTR_INPUTS 4

define_hex CONFIG_XILINX_INTC_0_KIND_OF_INTR 0x0000000D

define_hex CONFIG_XILINX_INTC_0_KIND_OF_EDGE 0x0000000D

define_hex CONFIG_XILINX_INTC_0_KIND_OF_LVL 0x00000002

define_int CONFIG_XILINX_INTC_0_HAS_IPR 1

define_int CONFIG_XILINX_INTC_0_HAS_SIE 1

define_int CONFIG_XILINX_INTC_0_HAS_CIE 1

define_int CONFIG_XILINX_INTC_0_HAS_IVR 1

define_int CONFIG_XILINX_INTC_0_IRQ_IS_LEVEL 1

define_int CONFIG_XILINX_INTC_0_IRQ_ACTIVE 1

define_string CONFIG_XILINX_INTC_0_INSTANCE opb_intc_0

define_string CONFIG_XILINX_INTC_0_HW_VER 1.00.c

# Peripheral counts

define_int CONFIG_XILINX_V20_NUM_INSTANCES 1

define_int CONFIG_XILINX_LMB_BRAM_IF_CNTLR_NUM_INSTANCES 2

define_int CONFIG_XILINX_TIMER_NUM_INSTANCES 1

define_int CONFIG_XILINX_EMC_NUM_INSTANCES 1

define_int CONFIG_XILINX_MCH_OPB_DDR_NUM_INSTANCES 1

define_int CONFIG_XILINX_ETHERNETLITE_NUM_INSTANCES 1

define_int CONFIG_XILINX_INTC_NUM_INSTANCES 1

define_int CONFIG_XILINX_UARTLITE_NUM_INSTANCES 1

define_int CONFIG_XILINX_MDM_NUM_INSTANCES 1

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/