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

[microblaze-uclinux] uClinux on Virtex II Multimedia Board Update



Dear all,

it's been long from my previous post.
Here i'm attaching my system design the MHS, and user constraints
for Xilinx Multimedia Development Board XC2V20000 and linux
kernel configurations files.

Here is the kernel boot messages... :)

=================================================================
Linux version 2.4.27-MB-VECTRA (arif_endro@vectra) (gcc version 2.95.3-4 Xilinx
EDK 6.3 Build EDK_Gmm.12.2) #14 Tue Jul 26 16:33:22 WIT 2005
On node 0 totalpages: 512
zone(0): 512 pages.
zone(1): 0 pages.
zone(2): 0 pages.
CPU: MICROBLAZE
Console: xmbserial on UARTLite
Kernel command line: 
Calibrating delay loop... Memory: 2MB = 2MB total
Memory: 1268KB available (435K code, 315K data, 28K init)
Dentry cache hash table entries: 512 (order: 0, 4096 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 1024 (order: 0, 4096 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Microblaze UARTlite serial driver version 1.00
ttyS0 at 0xffff2000 (irq = 1) is a Microblaze UARTlite
ttyS1 at 0xffff2000 (irq = 2) is a Microblaze UARTlite
Starting kswapd
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 80099FD0-800BBFCF [VIRTUAL 80099FD0-800BBFCF] (RO)
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 28K

Sash command shell (version 1.1.1)
/> döte
Thu Jan  1 00:00:14 1970

/> mount -tùproc proc /Üroc
/> cat /proc/version
Linux version 2.4.27-MB-VECTRA (arif_endro@vectra) (gcc version 2.95.3-4 Xilinx
EDK 6.3 Build EDK_Gmm.12.2) #14 Tue Jul 26 16:33:22 WIT 2005
/> cat /proc/cpÝinfo
CPU-Family:	microblaze
CPU-Arch:	microblaze
CPU-Model:	Microblaze
CPU-MHz:   100.00
BogoMips:	49.66
/> cat /Üroc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:   1327104   704512   622592        0   122880   118784
Swap:        0        0        0
MemTotal:         1296 kB
MemFree:           608 kB
MemShared:           0 kB
Buffers:           120 kB
Active:            132 kB
Inactive:          104 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         1296 kB
LowFree:           608 kB
SwapTotal:           0 kB
SwapFree:            0 kB
/> date
Thu Jan  1 00:11:12 1970

/> cat /proc/tty/driver/serial
Microblaze UARTlite serial driver version 1.00
0: port:ffff2000 irq=1 baud:0 tx:966 rx:117 
1: port:ffff2000 irq=2 baud:0 
/> cat /proc/tty/drivers
pty_slave            /dev/ttyp       3   0-255 pty:slave
pty_master           /dev/pty        2   0-255 pty:master
/dev/console         /dev/console    5       1 system:console
/dev/tty             /dev/tty        5       0 system:/dev/tty
serial               /dev/cua        5   64-65 serial:callout
serial               /dev/ttyS       4   64-65 serial
/> ìat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / romfs ro 0 0
proc /proc proc rw 0 0
/> cat /proc/filesystems
nodev	rootfs
nodev	bdev
nodev	proc
nodev	sockfs
nodev	pipefs
nodev	ramfs
	romfs
/> cat /proc/sa            date
Thu Jan  1 00:20:16 1970

/> cat /proc/stat
cpu  0 0 61720 61670
cpu0 0 0 61720 61670
page 115 0
swap 0 0
intr 123909 123390 519 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0
disk_io: 
ctxt 545
btime 0
processes 7
/> ìat ùproc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 console
 10 misc
162 raw

Block devices:
 31 Blkmem
/> cat /proc/interrupts
           CPU0       
  0:     154356           XINTC  timer
  1:        616           XINTC  Microblaze UARTlite
  2:          0           XINTC  Microblaze UARTlite
ERR:          0
/> cØtä/proc/uptÚme
1690.04 1689.54
=================================================================

I don't know why, but this linux seem unstable... it's often hangup
when I give more command..., is there anyone that have similar 
problem with me..? is there something wrong with the configurations?

I thinks linux is run well on this board at least. :)


Sincerely,

Arif E. Nugroho

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
### $Id: system.mhs,v 1.3 2005/05/03 15:56:58 arif_endro Exp $
### MicroBlaze Hardware Specification.

 PARAMETER VERSION = 2.1.0

## External PORTS

 PORT opb_console_uartlite_rx = opb_console_uartlite_rx, DIR = I
 PORT opb_console_uartlite_tx = opb_console_uartlite_tx, DIR = O
 PORT opb_console_uartlite_rts = net_gnd, DIR = O
 PORT opb_sram_cntrl_addr = opb_sram_cntrl_addr, VEC = [11:29], DIR = O
 PORT opb_sram_cntrl_data = opb_sram_cntrl_data, VEC = [0:31], DIR = IO
 PORT opb_sram_cntrl_ben = opb_sram_cntrl_ben, VEC = [0:3], DIR = O
 PORT opb_sram_cntrl_wen = opb_sram_cntrl_wen, DIR = O
 PORT opb_sram_cntrl_oen = opb_sram_cntrl_oen, VEC = [0:0], DIR = O
 PORT opb_sram_cntrl_cen = opb_sram_cntrl_cen, VEC = [0:0], DIR = O
 PORT opb_sram_cntrl_cken = opb_sram_cntrl_cken, DIR = O
 PORT opb_sram_cntrl_adv_ldn = opb_sram_cntrl_adv_ldn, DIR = O
 PORT opb_gpio = opb_gpio, VEC = [0:1], DIR = O
 PORT sys_rst = sys_rst, DIR = I
 PORT opb_sram_clk = sys_clk, DIR = O
 PORT sys_dcm_clk = system_dcm_clk, DIR = I, SIGIS = CLK

## MicroBlaze Processor Specifications

BEGIN microblaze
 PARAMETER INSTANCE = microblaze_processor
 PARAMETER HW_VER = 3.00.a
 PARAMETER C_DEBUG_ENABLED = 1
 PARAMETER C_NUMBER_OF_PC_BRK = 4
 PARAMETER C_NUMBER_OF_RD_ADDR_BRK = 1
 PARAMETER C_NUMBER_OF_WR_ADDR_BRK = 1
 PARAMETER C_USE_BARREL = 1
 PARAMETER C_USE_DIV = 1
 PARAMETER C_FSL_LINKS = 1
 PARAMETER C_ALLOW_ICACHE_WR = 1
 PARAMETER C_ALLOW_DCACHE_WR = 1
 PARAMETER C_CACHE_BYTE_SIZE = 16384
 PARAMETER C_DCACHE_BYTE_SIZE = 16384
 PARAMETER C_ADDR_TAG_BITS = 7
 PARAMETER C_DCACHE_ADDR_TAG = 7
 PARAMETER C_ICACHE_BASEADDR = 0x80000000
 PARAMETER C_ICACHE_HIGHADDR = 0x801FFFFF
 PARAMETER C_DCACHE_BASEADDR = 0x80000000
 PARAMETER C_DCACHE_HIGHADDR = 0x801FFFFF
 PARAMETER C_USE_ICACHE = 1
 PARAMETER C_USE_DCACHE = 1
 BUS_INTERFACE DLMB = dlmb
 BUS_INTERFACE ILMB = ilmb
 BUS_INTERFACE DOPB = mb_opb
 BUS_INTERFACE IOPB = mb_opb
 BUS_INTERFACE SFSL0 = fast_link
 PORT CLK = sys_clk
 PORT INTERRUPT = interrupt
 PORT DBG_CAPTURE = opb_debugger_capture
 PORT DBG_CLK = opb_debugger_clk
 PORT DBG_REG_EN = opb_debugger_reg_en
 PORT DBG_TDI = opb_debugger_tdi
 PORT DBG_TDO = opb_debugger_tdo
 PORT DBG_UPDATE = opb_debugger_update
END

## ILMB BRAM Controller

BEGIN lmb_bram_if_cntlr
 PARAMETER INSTANCE = ilmb_bram_if_cntlr
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_BASEADDR = 0x00000000
 PARAMETER C_HIGHADDR = 0x00003FFF
 BUS_INTERFACE SLMB = ilmb
 BUS_INTERFACE BRAM_PORT = port_ilmb
END

## DLMB BRAM Controller

BEGIN lmb_bram_if_cntlr
 PARAMETER INSTANCE = dlmb_bram_if_cntlr
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_BASEADDR = 0x00000000
 PARAMETER C_HIGHADDR = 0x00003FFF
 BUS_INTERFACE SLMB = dlmb
 BUS_INTERFACE BRAM_PORT = port_dlmb
END

## External Memory Controller

BEGIN opb_emc
 PARAMETER INSTANCE = opb_sram_cntrl
 PARAMETER HW_VER = 1.10.b
 PARAMETER C_OPB_CLK_PERIOD_PS = 10000
 PARAMETER C_NUM_BANKS_MEM = 1
 PARAMETER C_DEV_MIR_ENABLE = 0
 PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0 = 0
 PARAMETER C_SYNCH_MEM_0 = 1
 PARAMETER C_BASEADDR = 0xFFFF0000
 PARAMETER C_HIGHADDR = 0xFFFF01FF
 PARAMETER C_MEM0_BASEADDR = 0x80000000
 PARAMETER C_MEM0_HIGHADDR = 0x801FFFFF
 BUS_INTERFACE SOPB = mb_opb
 PORT OPB_Clk = sys_clk
 PORT Mem_A = opb_sram_cntrl_addr_full
 PORT Mem_DQ = opb_sram_cntrl_data
 PORT Mem_BEN = opb_sram_cntrl_ben
 PORT Mem_WEN = opb_sram_cntrl_wen
 PORT Mem_OEN = opb_sram_cntrl_oen
 PORT Mem_CEN = opb_sram_cntrl_cen
 PORT Mem_CKEN = opb_sram_cntrl_cken
 PORT Mem_ADV_LDN = opb_sram_cntrl_adv_ldn
END

## Timer

BEGIN opb_timer
 PARAMETER INSTANCE = opb_sys_timer
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_COUNT_WIDTH = 32
 PARAMETER C_ONE_TIMER_ONLY = 1
 PARAMETER C_BASEADDR = 0xFFFF1000
 PARAMETER C_HIGHADDR = 0xFFFF10FF
 BUS_INTERFACE SOPB = mb_opb
 PORT OPB_Clk = sys_clk
 PORT Interrupt = opb_sys_timer_interrupt
END

## Serial Console Hardware

BEGIN opb_uartlite
 PARAMETER INSTANCE = opb_console_uartlite
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_BAUDRATE = 57600
 PARAMETER C_DATA_BITS = 8
 PARAMETER C_ODD_PARITY = 0
 PARAMETER C_USE_PARITY = 0
 PARAMETER C_CLK_FREQ = 100000000
 PARAMETER C_BASEADDR = 0xFFFF2000
 PARAMETER C_HIGHADDR = 0xFFFF20FF
 BUS_INTERFACE SOPB = mb_opb
 PORT OPB_Clk = sys_clk
 PORT Interrupt = opb_console_uartlite_interrupt
 PORT RX = opb_console_uartlite_rx
 PORT TX = opb_console_uartlite_tx
END

## Interrupt Controller

BEGIN opb_intc
 PARAMETER INSTANCE = opb_interrupt_cntrl
 PARAMETER HW_VER = 1.00.c
 PARAMETER C_BASEADDR = 0xFFFF3000
 PARAMETER C_HIGHADDR = 0xFFFF30FF
 BUS_INTERFACE SOPB = mb_opb
 PORT OPB_Clk = sys_clk
 PORT Intr = opb_console_uartlite_interrupt & opb_sys_timer_interrupt
 PORT Irq = interrupt
END

## MicroBlaze Processor Debugger

BEGIN opb_mdm
 PARAMETER INSTANCE = opb_debugger
 PARAMETER HW_VER = 2.00.a
 PARAMETER C_MB_DBG_PORTS = 1
 PARAMETER C_USE_UART = 1
 PARAMETER C_UART_WIDTH = 8
 PARAMETER C_BASEADDR = 0xFFFF4000
 PARAMETER C_HIGHADDR = 0xFFFF40FF
 PARAMETER C_WRITE_FSL_PORTS = 1
 BUS_INTERFACE SOPB = mb_opb
 BUS_INTERFACE MFSL0 = fast_link
 PORT OPB_Clk = sys_clk
 PORT DBG_CAPTURE_0 = opb_debugger_capture
 PORT DBG_CLK_0 = opb_debugger_clk
 PORT DBG_REG_EN_0 = opb_debugger_reg_en
 PORT DBG_TDI_0 = opb_debugger_tdi
 PORT DBG_TDO_0 = opb_debugger_tdo
 PORT DBG_UPDATE_0 = opb_debugger_update
END

## General Purpose Input-Output

BEGIN opb_gpio
 PARAMETER INSTANCE = opb_sys_gpio
 PARAMETER HW_VER = 3.01.a
 PARAMETER C_INTERRUPT_PRESENT = 1
 PARAMETER C_GPIO_WIDTH = 2
 PARAMETER C_IS_DUAL = 0
 PARAMETER C_ALL_INPUTS = 0
 PARAMETER C_IS_BIDIR = 0
 PARAMETER C_BASEADDR = 0xFFFF5000
 PARAMETER C_HIGHADDR = 0xFFFF51FF
 BUS_INTERFACE SOPB = mb_opb
 PORT OPB_Clk = sys_clk
 PORT GPIO_d_out = opb_gpio
END

## Digital Clock Manager

BEGIN dcm_module
 PARAMETER INSTANCE = system_dcm
 PARAMETER HW_VER = 1.00.a
 PARAMETER C_CLK0_BUF = TRUE
 PARAMETER C_CLK2X_BUF = TRUE
 PARAMETER C_CLKIN_PERIOD = 20.000000
 PARAMETER C_CLK_FEEDBACK = 1X
 PARAMETER C_EXT_RESET_HIGH = 1
 PORT CLKIN = system_dcm_clk
 PORT CLK2X = sys_clk
 PORT CLK0 = system_dcm_fb
 PORT CLKFB = system_dcm_fb
 PORT RST = net_gnd
 PORT LOCKED = system_dcm_lock
END

## OPB Bus

BEGIN opb_v20
 PARAMETER INSTANCE = mb_opb
 PARAMETER HW_VER = 1.10.b
 PARAMETER C_EXT_RESET_HIGH = 1
 PORT OPB_Clk = sys_clk
 PORT SYS_Rst = sys_rst
END

## ILMB Bus

BEGIN lmb_v10
 PARAMETER INSTANCE = ilmb
 PARAMETER HW_VER = 1.00.a
 PARAMETER C_EXT_RESET_HIGH = 1
 PORT LMB_Clk = sys_clk
 PORT SYS_Rst = sys_rst
END

## DLMB Bus

BEGIN lmb_v10
 PARAMETER INSTANCE = dlmb
 PARAMETER HW_VER = 1.00.a
 PARAMETER C_EXT_RESET_HIGH = 1
 PORT LMB_Clk = sys_clk
 PORT SYS_Rst = sys_rst
END

## BRAM

BEGIN bram_block
 PARAMETER INSTANCE = block_ram
 PARAMETER HW_VER = 1.00.a
 BUS_INTERFACE PORTA = port_dlmb
 BUS_INTERFACE PORTB = port_ilmb
END

BEGIN fsl_v20
 PARAMETER INSTANCE = fast_link
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_EXT_RESET_HIGH = 1
 PORT FSL_Clk = sys_clk
 PORT SYS_Rst = sys_rst
END

BEGIN util_bus_split
 PARAMETER INSTANCE = bus_sram_splitter
 PARAMETER HW_VER = 1.00.a
 PARAMETER C_SIZE_IN = 32
 PARAMETER C_LEFT_POS = 11
 PARAMETER C_SPLIT = 30
 PORT Sig = opb_sram_cntrl_addr_full
 PORT Out1 = opb_sram_cntrl_addr
END

## $Id: system.ucf,v 1.4 2005/05/03 15:56:58 arif_endro Exp $
## SYSTEM BOARD CONSTRAINTS

## System Clock

NET sys_dcm_clk LOC=AD16;
NET sys_rst LOC=D10;

## Clock Constraints

NET sys_dcm_clk PERIOD = 20000 ps;
NET sys_rst TIG;

## SERIAL Interface

NET opb_console_uartlite_rx LOC=C8;
NET opb_console_uartlite_tx LOC=C9;
NET opb_console_uartlite_rts LOC=B8;

## GPIO Interface

NET opb_gpio<0> LOC=B27;
NET opb_gpio<1> LOC=B22;

# ZBT MEMORY Interface

NET "opb_sram_cntrl_addr<29>" LOC=T23;
NET "opb_sram_cntrl_addr<29>" FAST;
NET "opb_sram_cntrl_addr<28>" LOC=U23;
NET "opb_sram_cntrl_addr<28>" FAST;
NET "opb_sram_cntrl_addr<27>" LOC=AB29;
NET "opb_sram_cntrl_addr<27>" FAST;
NET "opb_sram_cntrl_addr<26>" LOC=AA29;
NET "opb_sram_cntrl_addr<26>" FAST;
NET "opb_sram_cntrl_addr<25>" LOC=AA27;
NET "opb_sram_cntrl_addr<25>" FAST;
NET "opb_sram_cntrl_addr<24>" LOC=AB27;
NET "opb_sram_cntrl_addr<24>" FAST;
NET "opb_sram_cntrl_addr<23>" LOC=H25;
NET "opb_sram_cntrl_addr<23>" FAST;
NET "opb_sram_cntrl_addr<22>" LOC=G25;
NET "opb_sram_cntrl_addr<22>" FAST;
NET "opb_sram_cntrl_addr<21>" LOC=G28;
NET "opb_sram_cntrl_addr<21>" FAST;
NET "opb_sram_cntrl_addr<20>" LOC=H29;
NET "opb_sram_cntrl_addr<20>" FAST;
NET "opb_sram_cntrl_addr<19>" LOC=U27;
NET "opb_sram_cntrl_addr<19>" FAST;
NET "opb_sram_cntrl_addr<18>" LOC=T27;
NET "opb_sram_cntrl_addr<18>" FAST;
NET "opb_sram_cntrl_addr<17>" LOC=V29;
NET "opb_sram_cntrl_addr<17>" FAST;
NET "opb_sram_cntrl_addr<16>" LOC=U29;
NET "opb_sram_cntrl_addr<16>" FAST;
NET "opb_sram_cntrl_addr<15>" LOC=T24;
NET "opb_sram_cntrl_addr<15>" FAST;
NET "opb_sram_cntrl_addr<14>" LOC=T25;
NET "opb_sram_cntrl_addr<14>" FAST;
NET "opb_sram_cntrl_addr<13>" LOC=U28;
NET "opb_sram_cntrl_addr<13>" FAST;
NET "opb_sram_cntrl_addr<12>" LOC=F28;
NET "opb_sram_cntrl_addr<12>" FAST;
NET "opb_sram_cntrl_addr<11>" LOC=L23;
NET "opb_sram_cntrl_addr<11>" FAST;

NET "opb_sram_cntrl_data<31>" LOC=T30;
NET "opb_sram_cntrl_data<31>" FAST;
NET "opb_sram_cntrl_data<30>" LOC=P28;
NET "opb_sram_cntrl_data<30>" FAST;
NET "opb_sram_cntrl_data<29>" LOC=R25;
NET "opb_sram_cntrl_data<29>" FAST;
NET "opb_sram_cntrl_data<28>" LOC=R29;
NET "opb_sram_cntrl_data<28>" FAST;
NET "opb_sram_cntrl_data<27>" LOC=R27;
NET "opb_sram_cntrl_data<27>" FAST;
NET "opb_sram_cntrl_data<26>" LOC=R23;
NET "opb_sram_cntrl_data<26>" FAST;
NET "opb_sram_cntrl_data<25>" LOC=N30;
NET "opb_sram_cntrl_data<25>" FAST;
NET "opb_sram_cntrl_data<24>" LOC=K26;
NET "opb_sram_cntrl_data<24>" FAST;
NET "opb_sram_cntrl_data<23>" LOC=M25;
NET "opb_sram_cntrl_data<23>" FAST;
NET "opb_sram_cntrl_data<22>" LOC=J29;
NET "opb_sram_cntrl_data<22>" FAST;
NET "opb_sram_cntrl_data<21>" LOC=K27;
NET "opb_sram_cntrl_data<21>" FAST;
NET "opb_sram_cntrl_data<20>" LOC=L24;
NET "opb_sram_cntrl_data<20>" FAST;
NET "opb_sram_cntrl_data<19>" LOC=H27;
NET "opb_sram_cntrl_data<19>" FAST;
NET "opb_sram_cntrl_data<18>" LOC=H26;
NET "opb_sram_cntrl_data<18>" FAST;
NET "opb_sram_cntrl_data<17>" LOC=K25;
NET "opb_sram_cntrl_data<17>" FAST;
NET "opb_sram_cntrl_data<16>" LOC=H28;
NET "opb_sram_cntrl_data<16>" FAST;
NET "opb_sram_cntrl_data<15>" LOC=J25;
NET "opb_sram_cntrl_data<15>" FAST;
NET "opb_sram_cntrl_data<14>" LOC=J26;
NET "opb_sram_cntrl_data<14>" FAST;
NET "opb_sram_cntrl_data<13>" LOC=J28;
NET "opb_sram_cntrl_data<13>" FAST;
NET "opb_sram_cntrl_data<12>" LOC=K24;
NET "opb_sram_cntrl_data<12>" FAST;
NET "opb_sram_cntrl_data<11>" LOC=J27;
NET "opb_sram_cntrl_data<11>" FAST;
NET "opb_sram_cntrl_data<10>" LOC=K29;
NET "opb_sram_cntrl_data<10>" FAST;
NET "opb_sram_cntrl_data<9>" LOC=L25;
NET "opb_sram_cntrl_data<9>" FAST;
NET "opb_sram_cntrl_data<8>" LOC=L26;
NET "opb_sram_cntrl_data<8>" FAST;
NET "opb_sram_cntrl_data<7>" LOC=P30;
NET "opb_sram_cntrl_data<7>" FAST;
NET "opb_sram_cntrl_data<6>" LOC=P23;
NET "opb_sram_cntrl_data<6>" FAST;
NET "opb_sram_cntrl_data<5>" LOC=P27;
NET "opb_sram_cntrl_data<5>" FAST;
NET "opb_sram_cntrl_data<4>" LOC=T29;
NET "opb_sram_cntrl_data<4>" FAST;
NET "opb_sram_cntrl_data<3>" LOC=R24;
NET "opb_sram_cntrl_data<3>" FAST;
NET "opb_sram_cntrl_data<2>" LOC=R28;
NET "opb_sram_cntrl_data<2>" FAST;
NET "opb_sram_cntrl_data<1>" LOC=U30;
NET "opb_sram_cntrl_data<1>" FAST;
NET "opb_sram_cntrl_data<0>" LOC=T28;
NET "opb_sram_cntrl_data<0>" FAST;

NET "opb_sram_cntrl_ben<0>" LOC=G29;
NET "opb_sram_cntrl_ben<0>" FAST;
NET "opb_sram_cntrl_ben<1>" LOC=F29;
NET "opb_sram_cntrl_ben<1>" FAST;
NET "opb_sram_cntrl_ben<2>" LOC=H24;
NET "opb_sram_cntrl_ben<2>" FAST;
NET "opb_sram_cntrl_ben<3>" LOC=J24;
NET "opb_sram_cntrl_ben<3>" FAST;

NET "opb_sram_cntrl_wen" LOC=F26;
NET "opb_sram_cntrl_wen" FAST;

NET "opb_sram_cntrl_oen<0>" LOC=F30;
NET "opb_sram_cntrl_oen<0>" FAST;

NET "opb_sram_cntrl_cen<0>" LOC=G26;
NET "opb_sram_cntrl_cen<0>" FAST;

NET "opb_sram_cntrl_cken" LOC=G30;
NET "opb_sram_cntrl_cken" FAST;

NET "opb_sram_cntrl_adv_ldn" LOC=K23;
NET "opb_sram_cntrl_adv_ldn" FAST;

NET "opb_sram_clk" LOC=G27;
NET "opb_sram_clk" FAST;
#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_UCLINUX=y
CONFIG_UID16=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
# CONFIG_ISA is not set
# CONFIG_ISAPNP is not set
# CONFIG_EISA is not set
# CONFIG_MCA is not set

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
# CONFIG_MODULES is not set
CONFIG_MICROBLAZE=y

#
# Processor type and features
#
# CONFIG_UCLINUX_AUTO is not set
CONFIG_MBVANILLA=y
# CONFIG_EGRET01 is not set
# CONFIG_SUZAKU is not set
CONFIG_CPU_CLOCK_FREQ=100000000
# CONFIG_MICROBLAZE_MSRSETCLR is not set
# CONFIG_MICROBLAZE_HARD_MULT is not set
CONFIG_MICROBLAZE_HARD_DIV=y
CONFIG_MICROBLAZE_HARD_BARREL=y
CONFIG_MICROBLAZE_ICACHE=y
CONFIG_MICROBLAZE_ICACHE_BASE=0x80000000
CONFIG_MICROBLAZE_ICACHE_SIZE=0x16384
CONFIG_MICROBLAZE_DCACHE=y
CONFIG_MICROBLAZE_DCACHE_BASE=0x80000000
CONFIG_MICROBLAZE_DCACHE_SIZE=0x16384
CONFIG_MICROBLAZE_DEBUG_UART=y
# CONFIG_XILINX_GPIO is not set
# CONFIG_XILINX_ENET is not set
# CONFIG_XILINX_SYSACE is not set
# CONFIG_MBVANILLA_CMDLINE is not set
CONFIG_ZERO_BSS=y
# CONFIG_MICROBLAZE_DEBUGGING is not set

#
# General setup
#
# CONFIG_NET is not set
# CONFIG_SYSVIPC is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_SYSCTL is not set
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_FLAT=y
# CONFIG_BINFMT_ZFLAT is not set
# CONFIG_CONTIGUOUS_PAGE_ALLOC is not set
# CONFIG_MEM_MAP is not set
# CONFIG_NO_MMU_LARGE_ALLOCS is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_BLK_DEV_RAMDISK_DATA is not set
CONFIG_BLK_DEV_BLKMEM=y
CONFIG_NOFLASH=y
# CONFIG_AMDFLASH is not set
# CONFIG_INTELFLASH is not set
# CONFIG_BLK_STATS is not set

#
# Character devices
#
# CONFIG_LEDMAN is not set
# CONFIG_SNAPDOG is not set
# CONFIG_FAST_TIMER is not set
# CONFIG_DS1302 is not set
# CONFIG_M41T11M6 is not set
# CONFIG_VT is not set
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
# CONFIG_SERIAL_8250_CONSOLE is not set
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_MANY_PORTS is not set
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_MULTIPORT is not set
# CONFIG_SERIAL_8250_HUB6 is not set
# CONFIG_UNIX98_PTYS is not set
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_MOUSE is not set
# CONFIG_EDB7312_TS is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_INPUT_NS558 is not set
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
# CONFIG_INPUT_EMU10K1 is not set
# CONFIG_INPUT_SERIO is not set
# CONFIG_INPUT_SERPORT is not set
# CONFIG_INPUT_ANALOG is not set
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
# CONFIG_INPUT_TMDC is not set
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_IFORCE_232 is not set
# CONFIG_INPUT_WARRIOR is not set
# CONFIG_INPUT_MAGELLAN is not set
# CONFIG_INPUT_SPACEORB is not set
# CONFIG_INPUT_SPACEBALL is not set
# CONFIG_INPUT_STINGER is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Controller Area Network Cards/Chips
#
# CONFIG_CAN4LINUX is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200 is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set

#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set

#
# Misc devices
#
# CONFIG_MICROBLAZE_FSLFIFO is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG is not set
# CONFIG_FAT_FS is not set
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
CONFIG_TMPFS=y
CONFIG_RAMFS=y
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
# CONFIG_DEVPTS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
CONFIG_ROMFS_FS=y
# CONFIG_EXT2_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_SMB_FS is not set
# CONFIG_ZISOFS_FS is not set
# CONFIG_COREDUMP_PRINTK is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set

#
# Kernel hacking
#
CONFIG_FULLDEBUG=y
# CONFIG_MAGIC_SYSRQ is not set
# CONFIG_PROFILE is not set
# CONFIG_NO_KERNEL_MSG is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC32 is not set
# CONFIG_ZLIB_INFLATE is not set
# CONFIG_ZLIB_DEFLATE is not set

#
# Kernel Extra Version
#
CONFIG_KERNEL_EXTRAVERSION="MB-VECTRA"