OpenCores
URL https://opencores.org/ocsvn/openfire2/openfire2/trunk

Subversion Repositories openfire2

[/] [openfire2/] [trunk/] [sw/] [lib/] [openfire.h] - Blame information for rev 3

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 toni32
/* peripherals address and configurations */
2
/* openfire soc - 20070327 - a.anton */
3
 
4
#define SP3SK_GPIO              0x08000000
5
 
6
#define SP3SK_GPIO_SEGMENTS_N   0x000000FF
7
#define SP3SK_GPIO_DRIVERS_N    0x00000F00
8
#define SP3SK_GPIO_PUSHBUTTONS  0x0000F000
9
#define SP3SK_GPIO_LEDS         0x00FF0000
10
#define SP3SK_GPIO_SWITCHES     0xFF000000
11
 
12
#define UARTS_STATUS_REGISTER   0x08000004
13
 
14
#define UART1_DATA_PRESENT      0x00000001
15
#define UART1_RX_HALF_FULL      0x00000002
16
#define UART1_RX_FULL           0x00000004
17
#define UART1_TX_HALF_FULL      0x00000008
18
#define UART1_TX_BUFFER_FULL    0x00000010
19
 
20
#define UART2_DATA_PRESENT      0x00010000
21
#define UART2_RX_HALF_FULL      0x00020000
22
#define UART2_RX_FULL           0x00040000
23
#define UART2_TX_HALF_FULL      0x00080000
24
#define UART2_TX_FULL           0x00100000
25
 
26
#define UART1_TXRX_DATA         0x08000008
27
#define UART2_TXRX_DATA         0x0800000C
28
 
29
#define PROM_READER             0x08000010
30
#define PROM_DATA               0x000000FF
31
#define PROM_REQUEST_SYNC       0x00000100
32
#define PROM_REQUEST_DATA       0x00000200
33
#define PROM_SYNCED             0x00000400
34
#define PROM_DATA_READY         0x00000800
35
 
36
#define TIMER1_PORT             0x08000014
37
#define TIMER1_VALUE            0x7FFFFFFF
38
#define TIMER1_CONTROL          0x80000000
39
 
40
#define INTERRUPT_ENABLE        0x08000018
41
#define INTERRUPT_TIMER1        0x00000001
42
#define INTERRUPT_UART1_RX      0x00000002
43
#define INTERRUPT_UART2_RX      0x00000004

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.