-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsystem.mhs
executable file
·229 lines (206 loc) · 7.04 KB
/
system.mhs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
# ##############################################################################
# Created by Base System Builder Wizard for Xilinx EDK 12.4 Build EDK_MS4.81d
# Sat May 21 11:53:20 2016
# Target Board: Xilinx XUPV5-LX110T Evaluation Platform Rev A
# Family: virtex5
# Device: xc5vlx110t
# Package: ff1136
# Speed Grade: -1
# Processor number: 1
# Processor 1: microblaze_0
# System clock frequency: 100.0
# Debug Interface: On-Chip HW Debug Module
# ##############################################################################
PARAMETER VERSION = 2.1.0
PORT fpga_0_RS232_Uart_1_RX_pin = fpga_0_RS232_Uart_1_RX_pin, DIR = I
PORT fpga_0_RS232_Uart_1_TX_pin = fpga_0_RS232_Uart_1_TX_pin, DIR = O
PORT fpga_0_LEDs_8Bit_GPIO_IO_pin = fpga_0_LEDs_8Bit_GPIO_IO_pin, DIR = IO, VEC = [0:7]
PORT fpga_0_Push_Buttons_5Bit_GPIO_IO_pin = fpga_0_Push_Buttons_5Bit_GPIO_IO_pin, DIR = IO, VEC = [0:4]
PORT fpga_0_clk_1_sys_clk_pin = dcm_clk_s, DIR = I, SIGIS = CLK, CLK_FREQ = 100000000
PORT fpga_0_rst_1_sys_rst_pin = sys_rst_s, DIR = I, SIGIS = RST, RST_POLARITY = 0
PORT dvi_iic_init_0_iic_scl_pin = dvi_iic_init_0_iic_scl, DIR = IO
PORT dvi_iic_init_0_iic_sda_pin = dvi_iic_init_0_iic_sda, DIR = IO
PORT keyboard_0_key_clk_pin = keyboard_0_key_clk, DIR = I
PORT keyboard_0_key_data_pin = keyboard_0_key_data, DIR = I
PORT buzzer_0_buzz_transistor_pin = buzzer_0_buzz_transistor, DIR = O
PORT bounce_graphics_0_DVI_ResetxRBO_pin = bounce_graphics_0_DVI_ResetxRBO, DIR = O
PORT bounce_graphics_0_DVI_XCLKxCO_pin = bounce_graphics_0_DVI_XCLKxCO, DIR = O
PORT bounce_graphics_0_DVI_XCLKxCBO_pin = bounce_graphics_0_DVI_XCLKxCBO, DIR = O
PORT bounce_graphics_0_DVI_DExSO_pin = bounce_graphics_0_DVI_DExSO, DIR = O
PORT bounce_graphics_0_DVI_VSyncxSO_pin = bounce_graphics_0_DVI_VSyncxSO, DIR = O
PORT bounce_graphics_0_DVI_HSyncxSO_pin = bounce_graphics_0_DVI_HSyncxSO, DIR = O
PORT bounce_graphics_0_DVI_DataxDO_pin = bounce_graphics_0_DVI_DataxDO, DIR = O, VEC = [11:0]
BEGIN microblaze
PARAMETER INSTANCE = microblaze_0
PARAMETER C_USE_BARREL = 1
PARAMETER C_DEBUG_ENABLED = 1
PARAMETER HW_VER = 8.00.b
BUS_INTERFACE DLMB = dlmb
BUS_INTERFACE ILMB = ilmb
BUS_INTERFACE DPLB = mb_plb
BUS_INTERFACE IPLB = mb_plb
BUS_INTERFACE DEBUG = microblaze_0_mdm_bus
PORT MB_RESET = mb_reset
PORT INTERRUPT = fit_timer_0_Interrupt
END
BEGIN plb_v46
PARAMETER INSTANCE = mb_plb
PARAMETER HW_VER = 1.05.a
PORT PLB_Clk = clk_100_0000MHz
PORT SYS_Rst = sys_bus_reset
END
BEGIN lmb_v10
PARAMETER INSTANCE = ilmb
PARAMETER HW_VER = 1.00.a
PORT LMB_Clk = clk_100_0000MHz
PORT SYS_Rst = sys_bus_reset
END
BEGIN lmb_v10
PARAMETER INSTANCE = dlmb
PARAMETER HW_VER = 1.00.a
PORT LMB_Clk = clk_100_0000MHz
PORT SYS_Rst = sys_bus_reset
END
BEGIN lmb_bram_if_cntlr
PARAMETER INSTANCE = dlmb_cntlr
PARAMETER HW_VER = 2.10.b
PARAMETER C_BASEADDR = 0x00000000
PARAMETER C_HIGHADDR = 0x0000ffff
BUS_INTERFACE SLMB = dlmb
BUS_INTERFACE BRAM_PORT = dlmb_port
END
BEGIN lmb_bram_if_cntlr
PARAMETER INSTANCE = ilmb_cntlr
PARAMETER HW_VER = 2.10.b
PARAMETER C_BASEADDR = 0x00000000
PARAMETER C_HIGHADDR = 0x0000ffff
BUS_INTERFACE SLMB = ilmb
BUS_INTERFACE BRAM_PORT = ilmb_port
END
BEGIN bram_block
PARAMETER INSTANCE = lmb_bram
PARAMETER HW_VER = 1.00.a
BUS_INTERFACE PORTA = ilmb_port
BUS_INTERFACE PORTB = dlmb_port
END
BEGIN xps_uartlite
PARAMETER INSTANCE = RS232_Uart_1
PARAMETER C_BAUDRATE = 9600
PARAMETER C_DATA_BITS = 8
PARAMETER C_USE_PARITY = 0
PARAMETER C_ODD_PARITY = 0
PARAMETER HW_VER = 1.01.a
PARAMETER C_BASEADDR = 0x84000000
PARAMETER C_HIGHADDR = 0x8400ffff
BUS_INTERFACE SPLB = mb_plb
PORT RX = fpga_0_RS232_Uart_1_RX_pin
PORT TX = fpga_0_RS232_Uart_1_TX_pin
END
BEGIN xps_gpio
PARAMETER INSTANCE = LEDs_8Bit
PARAMETER C_ALL_INPUTS = 0
PARAMETER C_GPIO_WIDTH = 8
PARAMETER C_INTERRUPT_PRESENT = 0
PARAMETER C_IS_DUAL = 0
PARAMETER HW_VER = 2.00.a
PARAMETER C_BASEADDR = 0x81420000
PARAMETER C_HIGHADDR = 0x8142ffff
BUS_INTERFACE SPLB = mb_plb
PORT GPIO_IO = fpga_0_LEDs_8Bit_GPIO_IO_pin
END
BEGIN xps_gpio
PARAMETER INSTANCE = Push_Buttons_5Bit
PARAMETER C_ALL_INPUTS = 1
PARAMETER C_GPIO_WIDTH = 5
PARAMETER C_INTERRUPT_PRESENT = 0
PARAMETER C_IS_DUAL = 0
PARAMETER HW_VER = 2.00.a
PARAMETER C_BASEADDR = 0x81400000
PARAMETER C_HIGHADDR = 0x8140ffff
BUS_INTERFACE SPLB = mb_plb
PORT GPIO_IO = fpga_0_Push_Buttons_5Bit_GPIO_IO_pin
END
BEGIN clock_generator
PARAMETER INSTANCE = clock_generator_0
PARAMETER C_CLKIN_FREQ = 100000000
PARAMETER C_CLKOUT0_FREQ = 100000000
PARAMETER C_CLKOUT0_PHASE = 0
PARAMETER C_CLKOUT0_GROUP = NONE
PARAMETER C_CLKOUT0_BUF = TRUE
PARAMETER C_EXT_RESET_HIGH = 0
PARAMETER HW_VER = 4.01.a
PORT CLKIN = dcm_clk_s
PORT CLKOUT0 = clk_100_0000MHz
PORT RST = sys_rst_s
PORT LOCKED = Dcm_all_locked
END
BEGIN mdm
PARAMETER INSTANCE = mdm_0
PARAMETER C_MB_DBG_PORTS = 1
PARAMETER C_USE_UART = 1
PARAMETER HW_VER = 2.00.a
PARAMETER C_BASEADDR = 0x84400000
PARAMETER C_HIGHADDR = 0x8440ffff
BUS_INTERFACE SPLB = mb_plb
BUS_INTERFACE MBDEBUG_0 = microblaze_0_mdm_bus
PORT Debug_SYS_Rst = Debug_SYS_Rst
END
BEGIN proc_sys_reset
PARAMETER INSTANCE = proc_sys_reset_0
PARAMETER C_EXT_RESET_HIGH = 0
PARAMETER HW_VER = 3.00.a
PORT Slowest_sync_clk = clk_100_0000MHz
PORT Ext_Reset_In = sys_rst_s
PORT MB_Debug_Sys_Rst = Debug_SYS_Rst
PORT Dcm_locked = Dcm_all_locked
PORT MB_Reset = mb_reset
PORT Bus_Struct_Reset = sys_bus_reset
PORT Peripheral_Reset = sys_periph_reset
END
BEGIN fit_timer
PARAMETER INSTANCE = fit_timer_0
PARAMETER HW_VER = 1.01.b
PARAMETER C_NO_CLOCKS = 100000
PORT Clk = clk_100_0000MHz
PORT Interrupt = fit_timer_0_Interrupt
END
BEGIN dvi_iic_init
PARAMETER INSTANCE = dvi_iic_init_0
PARAMETER HW_VER = 1.00.a
PARAMETER C_BASEADDR = 0xce200000
PARAMETER C_HIGHADDR = 0xce20ffff
BUS_INTERFACE SPLB = mb_plb
PORT iic_scl = dvi_iic_init_0_iic_scl
PORT iic_sda = dvi_iic_init_0_iic_sda
END
BEGIN keyboard
PARAMETER INSTANCE = keyboard_0
PARAMETER HW_VER = 1.00.a
PARAMETER C_BASEADDR = 0xcda00000
PARAMETER C_HIGHADDR = 0xcda0ffff
BUS_INTERFACE SPLB = mb_plb
PORT key_clk = keyboard_0_key_clk
PORT key_data = keyboard_0_key_data
END
BEGIN buzzer
PARAMETER INSTANCE = buzzer_0
PARAMETER HW_VER = 1.00.a
PARAMETER C_BASEADDR = 0xc5800000
PARAMETER C_HIGHADDR = 0xc580ffff
BUS_INTERFACE SPLB = mb_plb
PORT buzz_transistor = buzzer_0_buzz_transistor
END
BEGIN bounce_graphics
PARAMETER INSTANCE = bounce_graphics_0
PARAMETER HW_VER = 1.00.a
PARAMETER C_BASEADDR = 0xc7200000
PARAMETER C_HIGHADDR = 0xc720ffff
BUS_INTERFACE SPLB = mb_plb
PORT DVI_ResetxRBO = bounce_graphics_0_DVI_ResetxRBO
PORT DVI_XCLKxCO = bounce_graphics_0_DVI_XCLKxCO
PORT DVI_XCLKxCBO = bounce_graphics_0_DVI_XCLKxCBO
PORT DVI_DExSO = bounce_graphics_0_DVI_DExSO
PORT DVI_VSyncxSO = bounce_graphics_0_DVI_VSyncxSO
PORT DVI_HSyncxSO = bounce_graphics_0_DVI_HSyncxSO
PORT DVI_DataxDO = bounce_graphics_0_DVI_DataxDO
END