RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
riscv
niosv
niosvc10lp
include
bsp_system_vg.h
1
/*
2
* system.h - SOPC Builder system and BSP software package information
3
*
4
* Machine generated for CPU 'niosv_g_cpu' in SOPC Builder design 'c10lp_rtems'
5
* SOPC Builder design path: C:/Temp/Altera/cl10/cyclone10LP_10cl025yu256_eval_v17.0.0stdb595/examples/rtems_vg/c10lp_rtems.sopcinfo
6
*
7
* Generated: Fri Aug 02 17:56:06 EDT 2024
8
*/
9
10
/*
11
* DO NOT MODIFY THIS FILE
12
*
13
* Changing this file will have subtle consequences
14
* which will almost certainly lead to a nonfunctioning
15
* system. If you do modify this file, be aware that your
16
* changes will be overwritten and lost when this file
17
* is generated again.
18
*
19
* DO NOT MODIFY THIS FILE
20
*/
21
22
/*
23
* License Agreement
24
*
25
* Copyright (c) 2008
26
* Altera Corporation, San Jose, California, USA.
27
* All rights reserved.
28
*
29
* Permission is hereby granted, free of charge, to any person obtaining a
30
* copy of this software and associated documentation files (the "Software"),
31
* to deal in the Software without restriction, including without limitation
32
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
33
* and/or sell copies of the Software, and to permit persons to whom the
34
* Software is furnished to do so, subject to the following conditions:
35
*
36
* The above copyright notice and this permission notice shall be included in
37
* all copies or substantial portions of the Software.
38
*
39
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
44
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
45
* DEALINGS IN THE SOFTWARE.
46
*
47
* This agreement shall be governed in all respects by the laws of the State
48
* of California and by the laws of the United States of America.
49
*/
50
51
#ifndef __BSP_SYSTEM_VG_H_
52
#define __BSP_SYSTEM_VG_H_
53
54
/*
55
* CPU configuration
56
*
57
*/
58
59
#define ALT_CPU_ARCHITECTURE "intel_niosv_g"
60
#define ALT_CPU_CPU_FREQ 100000000u
61
#define ALT_CPU_DATA_ADDR_WIDTH 0x20
62
#define ALT_CPU_DCACHE_LINE_SIZE 32
63
#define ALT_CPU_DCACHE_LINE_SIZE_LOG2 5
64
#define ALT_CPU_DCACHE_SIZE 4096
65
#define ALT_CPU_FREQ 100000000
66
#define ALT_CPU_HAS_CSR_SUPPORT 1
67
#define ALT_CPU_HAS_DEBUG_STUB
68
#define ALT_CPU_ICACHE_LINE_SIZE 32
69
#define ALT_CPU_ICACHE_LINE_SIZE_LOG2 5
70
#define ALT_CPU_ICACHE_SIZE 4096
71
#define ALT_CPU_INST_ADDR_WIDTH 0x20
72
#define ALT_CPU_MTIME_OFFSET 0x10000100
73
#define ALT_CPU_NAME "niosv_g_cpu"
74
#define ALT_CPU_NIOSV_CORE_VARIANT 3
75
#define ALT_CPU_NUM_GPR 32
76
#define ALT_CPU_RESET_ADDR 0x10010000
77
#define ALT_CPU_TICKS_PER_SEC NIOSV_INTERNAL_TIMER_TICKS_PER_SECOND
78
#define ALT_CPU_TIMER_DEVICE_TYPE 2
79
80
81
/*
82
* CPU configuration (with legacy prefix - don't use these anymore)
83
*
84
*/
85
86
#define BANTAMLAKE_CPU_FREQ 100000000u
87
#define BANTAMLAKE_DATA_ADDR_WIDTH 0x20
88
#define BANTAMLAKE_DCACHE_LINE_SIZE 32
89
#define BANTAMLAKE_DCACHE_LINE_SIZE_LOG2 5
90
#define BANTAMLAKE_DCACHE_SIZE 4096
91
#define BANTAMLAKE_HAS_CSR_SUPPORT 1
92
#define BANTAMLAKE_HAS_DEBUG_STUB
93
#define BANTAMLAKE_ICACHE_LINE_SIZE 32
94
#define BANTAMLAKE_ICACHE_LINE_SIZE_LOG2 5
95
#define BANTAMLAKE_ICACHE_SIZE 4096
96
#define BANTAMLAKE_INST_ADDR_WIDTH 0x20
97
#define BANTAMLAKE_MTIME_OFFSET 0x10000100
98
#define BANTAMLAKE_NIOSV_CORE_VARIANT 3
99
#define BANTAMLAKE_NUM_GPR 32
100
#define BANTAMLAKE_RESET_ADDR 0x10010000
101
#define BANTAMLAKE_TICKS_PER_SEC NIOSV_INTERNAL_TIMER_TICKS_PER_SECOND
102
#define BANTAMLAKE_TIMER_DEVICE_TYPE 2
103
104
105
/*
106
* Define for each module class mastered by the CPU
107
*
108
*/
109
110
#define __ALTERA_AVALON_JTAG_UART
111
#define __ALTERA_AVALON_ONCHIP_MEMORY2
112
#define __ALTERA_AVALON_PIO
113
#define __ALTERA_AVALON_SYSID_QSYS
114
#define __ALTERA_AVALON_TIMER
115
#define __ALTERA_GENERIC_QUAD_SPI_CONTROLLER2
116
#define __HYPERBUS_CTRL
117
#define __INTEL_NIOSV_G
118
#define __INTERVAL_TIMER
119
120
121
/*
122
* System configuration
123
*
124
*/
125
126
#define ALT_DEVICE_FAMILY "Cyclone 10 LP"
127
#define ALT_ENHANCED_INTERRUPT_API_PRESENT
128
#define ALT_IRQ_BASE NULL
129
#define ALT_LOG_PORT "/dev/null"
130
#define ALT_LOG_PORT_BASE 0x0
131
#define ALT_LOG_PORT_DEV null
132
#define ALT_LOG_PORT_TYPE ""
133
#define ALT_NUM_EXTERNAL_INTERRUPT_CONTROLLERS 0
134
#define ALT_NUM_INTERNAL_INTERRUPT_CONTROLLERS 1
135
#define ALT_NUM_INTERRUPT_CONTROLLERS 1
136
#define ALT_STDERR "/dev/jtag_uart"
137
#define ALT_STDERR_BASE 0x10000208
138
#define ALT_STDERR_DEV jtag_uart
139
#define ALT_STDERR_IS_JTAG_UART
140
#define ALT_STDERR_PRESENT
141
#define ALT_STDERR_TYPE "altera_avalon_jtag_uart"
142
#define ALT_STDIN "/dev/jtag_uart"
143
#define ALT_STDIN_BASE 0x10000208
144
#define ALT_STDIN_DEV jtag_uart
145
#define ALT_STDIN_IS_JTAG_UART
146
#define ALT_STDIN_PRESENT
147
#define ALT_STDIN_TYPE "altera_avalon_jtag_uart"
148
#define ALT_STDOUT "/dev/jtag_uart"
149
#define ALT_STDOUT_BASE 0x10000208
150
#define ALT_STDOUT_DEV jtag_uart
151
#define ALT_STDOUT_IS_JTAG_UART
152
#define ALT_STDOUT_PRESENT
153
#define ALT_STDOUT_TYPE "altera_avalon_jtag_uart"
154
#define ALT_SYSTEM_NAME "c10lp_rtems"
155
#define ALT_SYS_CLK_TICKS_PER_SEC ALT_CPU_TICKS_PER_SEC
156
#define ALT_TIMESTAMP_CLK_TIMER_DEVICE_TYPE ALT_CPU_TIMER_DEVICE_TYPE
157
158
159
/*
160
* benchmark_timer configuration
161
*
162
*/
163
164
#define ALT_MODULE_CLASS_benchmark_timer interval_timer
165
#define BENCHMARK_TIMER_BASE 0x10000180
166
#define BENCHMARK_TIMER_FREQ 100000000
167
#define BENCHMARK_TIMER_IRQ 6
168
#define BENCHMARK_TIMER_IRQ_INTERRUPT_CONTROLLER_ID 0
169
#define BENCHMARK_TIMER_NAME "/dev/benchmark_timer"
170
#define BENCHMARK_TIMER_SPAN 32
171
#define BENCHMARK_TIMER_TYPE "interval_timer"
172
173
174
/*
175
* epcq_controller_avl_csr configuration
176
*
177
*/
178
179
#define ALT_MODULE_CLASS_epcq_controller_avl_csr altera_generic_quad_spi_controller2
180
#define EPCQ_CONTROLLER_AVL_CSR_BASE 0x10000140
181
#define EPCQ_CONTROLLER_AVL_CSR_FLASH_TYPE "EPCQ128"
182
#define EPCQ_CONTROLLER_AVL_CSR_IRQ 1
183
#define EPCQ_CONTROLLER_AVL_CSR_IRQ_INTERRUPT_CONTROLLER_ID 0
184
#define EPCQ_CONTROLLER_AVL_CSR_IS_EPCS 0
185
#define EPCQ_CONTROLLER_AVL_CSR_NAME "/dev/epcq_controller_avl_csr"
186
#define EPCQ_CONTROLLER_AVL_CSR_NUMBER_OF_SECTORS 256
187
#define EPCQ_CONTROLLER_AVL_CSR_PAGE_SIZE 256
188
#define EPCQ_CONTROLLER_AVL_CSR_SECTOR_SIZE 65536
189
#define EPCQ_CONTROLLER_AVL_CSR_SPAN 64
190
#define EPCQ_CONTROLLER_AVL_CSR_SUBSECTOR_SIZE 4096
191
#define EPCQ_CONTROLLER_AVL_CSR_TYPE "altera_generic_quad_spi_controller2"
192
193
194
/*
195
* epcq_controller_avl_mem configuration
196
*
197
*/
198
199
#define ALT_MODULE_CLASS_epcq_controller_avl_mem altera_generic_quad_spi_controller2
200
#define EPCQ_CONTROLLER_AVL_MEM_BASE 0x11000000
201
#define EPCQ_CONTROLLER_AVL_MEM_FLASH_TYPE "EPCQ128"
202
#define EPCQ_CONTROLLER_AVL_MEM_IRQ -1
203
#define EPCQ_CONTROLLER_AVL_MEM_IRQ_INTERRUPT_CONTROLLER_ID -1
204
#define EPCQ_CONTROLLER_AVL_MEM_IS_EPCS 0
205
#define EPCQ_CONTROLLER_AVL_MEM_NAME "/dev/epcq_controller_avl_mem"
206
#define EPCQ_CONTROLLER_AVL_MEM_NUMBER_OF_SECTORS 256
207
#define EPCQ_CONTROLLER_AVL_MEM_PAGE_SIZE 256
208
#define EPCQ_CONTROLLER_AVL_MEM_SECTOR_SIZE 65536
209
#define EPCQ_CONTROLLER_AVL_MEM_SPAN 16777216
210
#define EPCQ_CONTROLLER_AVL_MEM_SUBSECTOR_SIZE 4096
211
#define EPCQ_CONTROLLER_AVL_MEM_TYPE "altera_generic_quad_spi_controller2"
212
213
214
/*
215
* hal2 configuration
216
*
217
*/
218
219
#define ALT_MAX_FD 32
220
#define ALT_SYS_CLK NIOSV_G_CPU
221
#define ALT_TIMESTAMP_CLK NIOSV_G_CPU
222
#define INTEL_FPGA_DFL_START_ADDRESS 0xffffffffffffffff
223
#define INTEL_FPGA_USE_DFL_WALKER 0
224
225
226
/*
227
* hyperbus_ctrl_altera_axi4_slave_memory configuration
228
*
229
*/
230
231
#define ALT_MODULE_CLASS_hyperbus_ctrl_altera_axi4_slave_memory hyperbus_ctrl
232
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_BASE 0x0
233
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_IRQ -1
234
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_IRQ_INTERRUPT_CONTROLLER_ID -1
235
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_NAME "/dev/hyperbus_ctrl_altera_axi4_slave_memory"
236
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_SPAN 268435456
237
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_MEMORY_TYPE "hyperbus_ctrl"
238
239
240
/*
241
* hyperbus_ctrl_altera_axi4_slave_register configuration
242
*
243
*/
244
245
#define ALT_MODULE_CLASS_hyperbus_ctrl_altera_axi4_slave_register hyperbus_ctrl
246
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_BASE 0x10000000
247
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_IRQ -1
248
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_IRQ_INTERRUPT_CONTROLLER_ID -1
249
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_NAME "/dev/hyperbus_ctrl_altera_axi4_slave_register"
250
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_SPAN 256
251
#define HYPERBUS_CTRL_ALTERA_AXI4_SLAVE_REGISTER_TYPE "hyperbus_ctrl"
252
253
254
/*
255
* intel_niosv_g_hal_driver configuration
256
*
257
*/
258
259
#define NIOSV_INTERNAL_TIMER_TICKS_PER_SECOND 1000
260
261
262
/*
263
* jtag_uart configuration
264
*
265
*/
266
267
#define ALT_MODULE_CLASS_jtag_uart altera_avalon_jtag_uart
268
#define JTAG_UART_BASE 0x10000208
269
#define JTAG_UART_IRQ 4
270
#define JTAG_UART_IRQ_INTERRUPT_CONTROLLER_ID 0
271
#define JTAG_UART_NAME "/dev/jtag_uart"
272
#define JTAG_UART_READ_DEPTH 64
273
#define JTAG_UART_READ_THRESHOLD 8
274
#define JTAG_UART_SPAN 8
275
#define JTAG_UART_TYPE "altera_avalon_jtag_uart"
276
#define JTAG_UART_WRITE_DEPTH 64
277
#define JTAG_UART_WRITE_THRESHOLD 8
278
279
280
/*
281
* led_pio configuration
282
*
283
*/
284
285
#define ALT_MODULE_CLASS_led_pio altera_avalon_pio
286
#define LED_PIO_BASE 0x100001a0
287
#define LED_PIO_BIT_CLEARING_EDGE_REGISTER 0
288
#define LED_PIO_BIT_MODIFYING_OUTPUT_REGISTER 1
289
#define LED_PIO_CAPTURE 0
290
#define LED_PIO_DATA_WIDTH 5
291
#define LED_PIO_DO_TEST_BENCH_WIRING 0
292
#define LED_PIO_DRIVEN_SIM_VALUE 0
293
#define LED_PIO_EDGE_TYPE "NONE"
294
#define LED_PIO_FREQ 100000000
295
#define LED_PIO_HAS_IN 0
296
#define LED_PIO_HAS_OUT 1
297
#define LED_PIO_HAS_TRI 0
298
#define LED_PIO_IRQ -1
299
#define LED_PIO_IRQ_INTERRUPT_CONTROLLER_ID -1
300
#define LED_PIO_IRQ_TYPE "NONE"
301
#define LED_PIO_NAME "/dev/led_pio"
302
#define LED_PIO_RESET_VALUE 15
303
#define LED_PIO_SPAN 32
304
#define LED_PIO_TYPE "altera_avalon_pio"
305
306
307
/*
308
* onchip_boot_rom configuration
309
*
310
*/
311
312
#define ALT_MODULE_CLASS_onchip_boot_rom altera_avalon_onchip_memory2
313
#define ONCHIP_BOOT_ROM_ALLOW_IN_SYSTEM_MEMORY_CONTENT_EDITOR 0
314
#define ONCHIP_BOOT_ROM_ALLOW_MRAM_SIM_CONTENTS_ONLY_FILE 0
315
#define ONCHIP_BOOT_ROM_BASE 0x10010000
316
#define ONCHIP_BOOT_ROM_CONTENTS_INFO ""
317
#define ONCHIP_BOOT_ROM_DUAL_PORT 0
318
#define ONCHIP_BOOT_ROM_GUI_RAM_BLOCK_TYPE "AUTO"
319
#define ONCHIP_BOOT_ROM_INIT_CONTENTS_FILE "bootloader_niosvc10lp"
320
#define ONCHIP_BOOT_ROM_INIT_MEM_CONTENT 1
321
#define ONCHIP_BOOT_ROM_INSTANCE_ID "NONE"
322
#define ONCHIP_BOOT_ROM_IRQ -1
323
#define ONCHIP_BOOT_ROM_IRQ_INTERRUPT_CONTROLLER_ID -1
324
#define ONCHIP_BOOT_ROM_NAME "/dev/onchip_boot_rom"
325
#define ONCHIP_BOOT_ROM_NON_DEFAULT_INIT_FILE_ENABLED 1
326
#define ONCHIP_BOOT_ROM_RAM_BLOCK_TYPE "AUTO"
327
#define ONCHIP_BOOT_ROM_READ_DURING_WRITE_MODE "DONT_CARE"
328
#define ONCHIP_BOOT_ROM_SINGLE_CLOCK_OP 0
329
#define ONCHIP_BOOT_ROM_SIZE_MULTIPLE 1
330
#define ONCHIP_BOOT_ROM_SIZE_VALUE 4096
331
#define ONCHIP_BOOT_ROM_SPAN 4096
332
#define ONCHIP_BOOT_ROM_TYPE "altera_avalon_onchip_memory2"
333
#define ONCHIP_BOOT_ROM_WRITABLE 0
334
335
336
/*
337
* onchip_ram configuration
338
*
339
*/
340
341
#define ALT_MODULE_CLASS_onchip_ram altera_avalon_onchip_memory2
342
#define ONCHIP_RAM_ALLOW_IN_SYSTEM_MEMORY_CONTENT_EDITOR 0
343
#define ONCHIP_RAM_ALLOW_MRAM_SIM_CONTENTS_ONLY_FILE 0
344
#define ONCHIP_RAM_BASE 0x10020000
345
#define ONCHIP_RAM_CONTENTS_INFO ""
346
#define ONCHIP_RAM_DUAL_PORT 0
347
#define ONCHIP_RAM_GUI_RAM_BLOCK_TYPE "AUTO"
348
#define ONCHIP_RAM_INIT_CONTENTS_FILE "c10lp_rtems_onchip_ram"
349
#define ONCHIP_RAM_INIT_MEM_CONTENT 0
350
#define ONCHIP_RAM_INSTANCE_ID "NONE"
351
#define ONCHIP_RAM_IRQ -1
352
#define ONCHIP_RAM_IRQ_INTERRUPT_CONTROLLER_ID -1
353
#define ONCHIP_RAM_NAME "/dev/onchip_ram"
354
#define ONCHIP_RAM_NON_DEFAULT_INIT_FILE_ENABLED 0
355
#define ONCHIP_RAM_RAM_BLOCK_TYPE "AUTO"
356
#define ONCHIP_RAM_READ_DURING_WRITE_MODE "DONT_CARE"
357
#define ONCHIP_RAM_SINGLE_CLOCK_OP 0
358
#define ONCHIP_RAM_SIZE_MULTIPLE 1
359
#define ONCHIP_RAM_SIZE_VALUE 8192
360
#define ONCHIP_RAM_SPAN 8192
361
#define ONCHIP_RAM_TYPE "altera_avalon_onchip_memory2"
362
#define ONCHIP_RAM_WRITABLE 1
363
364
365
/*
366
* sys_id configuration
367
*
368
*/
369
370
#define ALT_MODULE_CLASS_sys_id altera_avalon_sysid_qsys
371
#define SYS_ID_BASE 0x10000200
372
#define SYS_ID_ID 405222982
373
#define SYS_ID_IRQ -1
374
#define SYS_ID_IRQ_INTERRUPT_CONTROLLER_ID -1
375
#define SYS_ID_NAME "/dev/sys_id"
376
#define SYS_ID_SPAN 8
377
#define SYS_ID_TIMESTAMP 1722633287
378
#define SYS_ID_TYPE "altera_avalon_sysid_qsys"
379
380
381
/*
382
* user_dipsw configuration
383
*
384
*/
385
386
#define ALT_MODULE_CLASS_user_dipsw altera_avalon_pio
387
#define USER_DIPSW_BASE 0x100001f0
388
#define USER_DIPSW_BIT_CLEARING_EDGE_REGISTER 0
389
#define USER_DIPSW_BIT_MODIFYING_OUTPUT_REGISTER 0
390
#define USER_DIPSW_CAPTURE 0
391
#define USER_DIPSW_DATA_WIDTH 4
392
#define USER_DIPSW_DO_TEST_BENCH_WIRING 0
393
#define USER_DIPSW_DRIVEN_SIM_VALUE 0
394
#define USER_DIPSW_EDGE_TYPE "NONE"
395
#define USER_DIPSW_FREQ 100000000
396
#define USER_DIPSW_HAS_IN 1
397
#define USER_DIPSW_HAS_OUT 0
398
#define USER_DIPSW_HAS_TRI 0
399
#define USER_DIPSW_IRQ -1
400
#define USER_DIPSW_IRQ_INTERRUPT_CONTROLLER_ID -1
401
#define USER_DIPSW_IRQ_TYPE "NONE"
402
#define USER_DIPSW_NAME "/dev/user_dipsw"
403
#define USER_DIPSW_RESET_VALUE 0
404
#define USER_DIPSW_SPAN 16
405
#define USER_DIPSW_TYPE "altera_avalon_pio"
406
407
408
/*
409
* user_pb configuration
410
*
411
*/
412
413
#define ALT_MODULE_CLASS_user_pb altera_avalon_pio
414
#define USER_PB_BASE 0x100001e0
415
#define USER_PB_BIT_CLEARING_EDGE_REGISTER 0
416
#define USER_PB_BIT_MODIFYING_OUTPUT_REGISTER 0
417
#define USER_PB_CAPTURE 0
418
#define USER_PB_DATA_WIDTH 4
419
#define USER_PB_DO_TEST_BENCH_WIRING 0
420
#define USER_PB_DRIVEN_SIM_VALUE 0
421
#define USER_PB_EDGE_TYPE "NONE"
422
#define USER_PB_FREQ 100000000
423
#define USER_PB_HAS_IN 1
424
#define USER_PB_HAS_OUT 0
425
#define USER_PB_HAS_TRI 0
426
#define USER_PB_IRQ -1
427
#define USER_PB_IRQ_INTERRUPT_CONTROLLER_ID -1
428
#define USER_PB_IRQ_TYPE "NONE"
429
#define USER_PB_NAME "/dev/user_pb"
430
#define USER_PB_RESET_VALUE 0
431
#define USER_PB_SPAN 16
432
#define USER_PB_TYPE "altera_avalon_pio"
433
434
435
/*
436
* watchdog_timer configuration
437
*
438
*/
439
440
#define ALT_MODULE_CLASS_watchdog_timer altera_avalon_timer
441
#define WATCHDOG_TIMER_ALWAYS_RUN 1
442
#define WATCHDOG_TIMER_BASE 0x100001c0
443
#define WATCHDOG_TIMER_COUNTER_SIZE 32
444
#define WATCHDOG_TIMER_FIXED_PERIOD 1
445
#define WATCHDOG_TIMER_FREQ 100000000
446
#define WATCHDOG_TIMER_IRQ 5
447
#define WATCHDOG_TIMER_IRQ_INTERRUPT_CONTROLLER_ID 0
448
#define WATCHDOG_TIMER_LOAD_VALUE 99
449
#define WATCHDOG_TIMER_MULT 1.0E-6
450
#define WATCHDOG_TIMER_NAME "/dev/watchdog_timer"
451
#define WATCHDOG_TIMER_PERIOD 1
452
#define WATCHDOG_TIMER_PERIOD_UNITS "us"
453
#define WATCHDOG_TIMER_RESET_OUTPUT 1
454
#define WATCHDOG_TIMER_SNAPSHOT 0
455
#define WATCHDOG_TIMER_SPAN 32
456
#define WATCHDOG_TIMER_TICKS_PER_SEC 1000000
457
#define WATCHDOG_TIMER_TIMEOUT_PULSE_OUTPUT 0
458
#define WATCHDOG_TIMER_TIMER_DEVICE_TYPE 1
459
#define WATCHDOG_TIMER_TYPE "altera_avalon_timer"
460
461
#endif
/* __BSP_SYSTEM_VG_H_ */
Generated by
1.18.0