]> git.sur5r.net Git - freertos/blob - Demo/MicroBlaze/system.mhs
First version under SVN is V4.0.1
[freertos] / Demo / MicroBlaze / system.mhs
1 # ##############################################################################\r
2 # Created by Base System Builder Wizard for Xilinx EDK 7.1.2 Build EDK_H.12.5.1\r
3 # Sun Nov 13 16:46:19 2005\r
4 # Target Board:  Xilinx Virtex 4 ML403 Evaluation Platform Rev 1\r
5 # Family:        virtex4\r
6 # Device:        xc4vfx12\r
7 # Package:       ff668\r
8 # Speed Grade:   -10\r
9 # Processor: Microblaze\r
10 # System clock frequency: 100.000000 MHz\r
11 # Debug interface: On-Chip HW Debug Module\r
12 # On Chip Memory :  64 KB\r
13 # ##############################################################################\r
14 \r
15 \r
16  PARAMETER VERSION = 2.1.0\r
17 \r
18 \r
19  PORT fpga_0_RS232_Uart_RX_pin = fpga_0_RS232_Uart_RX, DIR = INPUT\r
20  PORT fpga_0_RS232_Uart_TX_pin = fpga_0_RS232_Uart_TX, DIR = OUTPUT\r
21  PORT fpga_0_LEDs_4Bit_GPIO_IO_pin = fpga_0_LEDs_4Bit_GPIO_IO, DIR = INOUT, VEC = [0:3]\r
22  PORT fpga_0_LEDs_Positions_GPIO_IO_pin = fpga_0_LEDs_Positions_GPIO_IO, DIR = INOUT, VEC = [0:4]\r
23  PORT sys_clk_pin = dcm_clk_s, DIR = INPUT, SIGIS = DCMCLK\r
24  PORT sys_rst_pin = sys_rst_s, DIR = INPUT\r
25 \r
26 \r
27 BEGIN microblaze\r
28  PARAMETER INSTANCE = microblaze_0\r
29  PARAMETER HW_VER = 4.00.a\r
30  PARAMETER C_DEBUG_ENABLED = 1\r
31  PARAMETER C_NUMBER_OF_PC_BRK = 2\r
32  PARAMETER C_NUMBER_OF_RD_ADDR_BRK = 1\r
33  PARAMETER C_NUMBER_OF_WR_ADDR_BRK = 1\r
34  BUS_INTERFACE DLMB = dlmb\r
35  BUS_INTERFACE ILMB = ilmb\r
36  BUS_INTERFACE DOPB = mb_opb\r
37  BUS_INTERFACE IOPB = mb_opb\r
38  PORT CLK = sys_clk_s\r
39  PORT DBG_CAPTURE = DBG_CAPTURE_s\r
40  PORT DBG_CLK = DBG_CLK_s\r
41  PORT DBG_REG_EN = DBG_REG_EN_s\r
42  PORT DBG_TDI = DBG_TDI_s\r
43  PORT DBG_TDO = DBG_TDO_s\r
44  PORT DBG_UPDATE = DBG_UPDATE_s\r
45  PORT Interrupt = Interrupt\r
46 END\r
47 \r
48 BEGIN opb_v20\r
49  PARAMETER INSTANCE = mb_opb\r
50  PARAMETER HW_VER = 1.10.c\r
51  PARAMETER C_EXT_RESET_HIGH = 0\r
52  PORT SYS_Rst = sys_rst_s\r
53  PORT OPB_Clk = sys_clk_s\r
54 END\r
55 \r
56 BEGIN opb_mdm\r
57  PARAMETER INSTANCE = debug_module\r
58  PARAMETER HW_VER = 2.00.a\r
59  PARAMETER C_MB_DBG_PORTS = 1\r
60  PARAMETER C_USE_UART = 1\r
61  PARAMETER C_UART_WIDTH = 8\r
62  PARAMETER C_BASEADDR = 0x41400000\r
63  PARAMETER C_HIGHADDR = 0x4140ffff\r
64  BUS_INTERFACE SOPB = mb_opb\r
65  PORT OPB_Clk = sys_clk_s\r
66  PORT DBG_CAPTURE_0 = DBG_CAPTURE_s\r
67  PORT DBG_CLK_0 = DBG_CLK_s\r
68  PORT DBG_REG_EN_0 = DBG_REG_EN_s\r
69  PORT DBG_TDI_0 = DBG_TDI_s\r
70  PORT DBG_TDO_0 = DBG_TDO_s\r
71  PORT DBG_UPDATE_0 = DBG_UPDATE_s\r
72 END\r
73 \r
74 BEGIN lmb_v10\r
75  PARAMETER INSTANCE = ilmb\r
76  PARAMETER HW_VER = 1.00.a\r
77  PARAMETER C_EXT_RESET_HIGH = 0\r
78  PORT SYS_Rst = sys_rst_s\r
79  PORT LMB_Clk = sys_clk_s\r
80 END\r
81 \r
82 BEGIN lmb_v10\r
83  PARAMETER INSTANCE = dlmb\r
84  PARAMETER HW_VER = 1.00.a\r
85  PARAMETER C_EXT_RESET_HIGH = 0\r
86  PORT SYS_Rst = sys_rst_s\r
87  PORT LMB_Clk = sys_clk_s\r
88 END\r
89 \r
90 BEGIN lmb_bram_if_cntlr\r
91  PARAMETER INSTANCE = dlmb_cntlr\r
92  PARAMETER HW_VER = 1.00.b\r
93  PARAMETER C_BASEADDR = 0x00000000\r
94  PARAMETER C_HIGHADDR = 0x0000ffff\r
95  BUS_INTERFACE SLMB = dlmb\r
96  BUS_INTERFACE BRAM_PORT = dlmb_port\r
97 END\r
98 \r
99 BEGIN lmb_bram_if_cntlr\r
100  PARAMETER INSTANCE = ilmb_cntlr\r
101  PARAMETER HW_VER = 1.00.b\r
102  PARAMETER C_BASEADDR = 0x00000000\r
103  PARAMETER C_HIGHADDR = 0x0000ffff\r
104  BUS_INTERFACE SLMB = ilmb\r
105  BUS_INTERFACE BRAM_PORT = ilmb_port\r
106 END\r
107 \r
108 BEGIN bram_block\r
109  PARAMETER INSTANCE = lmb_bram\r
110  PARAMETER HW_VER = 1.00.a\r
111  BUS_INTERFACE PORTA = ilmb_port\r
112  BUS_INTERFACE PORTB = dlmb_port\r
113 END\r
114 \r
115 BEGIN opb_uartlite\r
116  PARAMETER INSTANCE = RS232_Uart\r
117  PARAMETER HW_VER = 1.00.b\r
118  PARAMETER C_BAUDRATE = 9600\r
119  PARAMETER C_DATA_BITS = 8\r
120  PARAMETER C_ODD_PARITY = 0\r
121  PARAMETER C_USE_PARITY = 0\r
122  PARAMETER C_CLK_FREQ = 100000000\r
123  PARAMETER C_BASEADDR = 0x40600000\r
124  PARAMETER C_HIGHADDR = 0x4060ffff\r
125  BUS_INTERFACE SOPB = mb_opb\r
126  PORT OPB_Clk = sys_clk_s\r
127  PORT Interrupt = RS232_Uart_Interrupt\r
128  PORT RX = fpga_0_RS232_Uart_RX\r
129  PORT TX = fpga_0_RS232_Uart_TX\r
130 END\r
131 \r
132 BEGIN opb_gpio\r
133  PARAMETER INSTANCE = LEDs_4Bit\r
134  PARAMETER HW_VER = 3.01.b\r
135  PARAMETER C_GPIO_WIDTH = 4\r
136  PARAMETER C_IS_DUAL = 0\r
137  PARAMETER C_IS_BIDIR = 1\r
138  PARAMETER C_ALL_INPUTS = 0\r
139  PARAMETER C_BASEADDR = 0x40020000\r
140  PARAMETER C_HIGHADDR = 0x4002ffff\r
141  BUS_INTERFACE SOPB = mb_opb\r
142  PORT OPB_Clk = sys_clk_s\r
143  PORT GPIO_IO = fpga_0_LEDs_4Bit_GPIO_IO\r
144 END\r
145 \r
146 BEGIN opb_gpio\r
147  PARAMETER INSTANCE = LEDs_Positions\r
148  PARAMETER HW_VER = 3.01.b\r
149  PARAMETER C_GPIO_WIDTH = 5\r
150  PARAMETER C_IS_DUAL = 0\r
151  PARAMETER C_IS_BIDIR = 1\r
152  PARAMETER C_ALL_INPUTS = 0\r
153  PARAMETER C_BASEADDR = 0x40000000\r
154  PARAMETER C_HIGHADDR = 0x4000ffff\r
155  BUS_INTERFACE SOPB = mb_opb\r
156  PORT OPB_Clk = sys_clk_s\r
157  PORT GPIO_IO = fpga_0_LEDs_Positions_GPIO_IO\r
158 END\r
159 \r
160 BEGIN opb_timer\r
161  PARAMETER INSTANCE = opb_timer_1\r
162  PARAMETER HW_VER = 1.00.b\r
163  PARAMETER C_COUNT_WIDTH = 32\r
164  PARAMETER C_ONE_TIMER_ONLY = 1\r
165  PARAMETER C_BASEADDR = 0x41c00000\r
166  PARAMETER C_HIGHADDR = 0x41c0ffff\r
167  BUS_INTERFACE SOPB = mb_opb\r
168  PORT OPB_Clk = sys_clk_s\r
169  PORT Interrupt = opb_timer_1_Interrupt\r
170 END\r
171 \r
172 BEGIN opb_intc\r
173  PARAMETER INSTANCE = opb_intc_0\r
174  PARAMETER HW_VER = 1.00.c\r
175  PARAMETER C_BASEADDR = 0x41200000\r
176  PARAMETER C_HIGHADDR = 0x4120ffff\r
177  PARAMETER C_HAS_IPR = 0\r
178  BUS_INTERFACE SOPB = mb_opb\r
179  PORT Irq = Interrupt\r
180  PORT Intr = RS232_Uart_Interrupt & opb_timer_1_Interrupt\r
181 END\r
182 \r
183 BEGIN dcm_module\r
184  PARAMETER INSTANCE = dcm_0\r
185  PARAMETER HW_VER = 1.00.a\r
186  PARAMETER C_CLK0_BUF = TRUE\r
187  PARAMETER C_CLKIN_PERIOD = 10.000000\r
188  PARAMETER C_CLK_FEEDBACK = 1X\r
189  PARAMETER C_EXT_RESET_HIGH = 1\r
190  PORT CLKIN = dcm_clk_s\r
191  PORT CLK0 = sys_clk_s\r
192  PORT CLKFB = sys_clk_s\r
193  PORT RST = net_gnd\r
194  PORT LOCKED = dcm_0_lock\r
195 END\r
196 \r