URL
https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
4 |
sergeykhbr |
/**
|
2 |
|
|
* @file
|
3 |
|
|
* @copyright Copyright 2016 GNSS Sensor Ltd. All right reserved.
|
4 |
|
|
* @author Sergey Khabarov - sergeykhbr@gmail.com
|
5 |
|
|
* @brief System Bus configuration types declaration.
|
6 |
|
|
*/
|
7 |
|
|
|
8 |
|
|
#ifndef __DEBUGGER_SOCSIM_TYPES_AMBA_H__
|
9 |
|
|
#define __DEBUGGER_SOCSIM_TYPES_AMBA_H__
|
10 |
|
|
|
11 |
|
|
#include <inttypes.h>
|
12 |
|
|
|
13 |
|
|
namespace debugger {
|
14 |
|
|
|
15 |
|
|
static const uint64_t CFG_NASTI_DATA_BITS = 128;
|
16 |
|
|
static const uint64_t CFG_NASTI_DATA_BYTES = CFG_NASTI_DATA_BITS / 8;
|
17 |
|
|
static const uint64_t CFG_NASTI_DATA_WORDS32 = CFG_NASTI_DATA_BYTES / 4;
|
18 |
|
|
static const uint64_t CFG_NASTI_ADDR_BITS = 32;
|
19 |
|
|
static const uint64_t CFG_NASTI_ADDR_OFFSET = 4;
|
20 |
|
|
static const uint64_t CFG_NASTI_CFG_ADDR_BITS = CFG_NASTI_ADDR_BITS - 12;
|
21 |
|
|
|
22 |
|
|
static const int CFG_NASTI_BOOTROM = 0;
|
23 |
|
|
static const int CFG_NASTI_FWROM = CFG_NASTI_BOOTROM + 1;
|
24 |
|
|
static const int CFG_NASTI_SRAM = CFG_NASTI_FWROM + 1;
|
25 |
|
|
static const int CFG_NASTI_UART = CFG_NASTI_SRAM + 1;
|
26 |
|
|
static const int CFG_NASTI_GPIO = CFG_NASTI_UART + 1;
|
27 |
|
|
static const int CFG_NASTI_IRQCTRL = CFG_NASTI_GPIO + 1;
|
28 |
|
|
static const int CFG_NASTI_GNSSENGINE = CFG_NASTI_IRQCTRL + 1;
|
29 |
|
|
static const int CFG_NASTI_RFCTRL = CFG_NASTI_GNSSENGINE + 1;
|
30 |
|
|
static const int CFG_NASTI_FSE_GPS = CFG_NASTI_RFCTRL + 1;
|
31 |
|
|
static const int CFG_NASTI_ETHMAC = CFG_NASTI_FSE_GPS + 1;
|
32 |
|
|
static const int CFG_NASTI_DSU = CFG_NASTI_ETHMAC + 1;
|
33 |
|
|
static const int CFG_NASTI_PNP = CFG_NASTI_DSU + 1;
|
34 |
|
|
static const int CFG_NASTI_SLAVES_TOTAL = CFG_NASTI_PNP + 1;
|
35 |
|
|
|
36 |
|
|
|
37 |
|
|
} // namespace debugger
|
38 |
|
|
|
39 |
|
|
#endif // __DEBUGGER_SOCSIM_TYPES_AMBA_H__
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.