|
Message
From: cvs at opencores.org<cvs@o...>
Date: Mon Jan 28 03:33:30 CET 2008
Subject: [cvs-checkins] MODIFIED: mlite ...
Date: 00/08/01 28:03:33 Modified: mlite/tools plasma.h Log: Added Ethernet MAC and flash controller Revision Changes Path 1.3 mlite/tools/plasma.h http://www.opencores.org/cvsweb.shtml/mlite/tools/plasma.h.diff?r1=1.2&r2=1.3 (In the diff below, changes in quantity of whitespace are not shown.) Index: plasma.h =================================================================== RCS file: /cvsroot/rhoads/mlite/tools/plasma.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- plasma.h 19 May 2007 23:41:25 -0000 1.2 +++ plasma.h 28 Jan 2008 02:33:30 -0000 1.3 @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------- - * TITLE: Plasma Real Time Operating System + * TITLE: Plasma Hardware Defines * AUTHOR: Steve Rhoads (rhoadss@y...) * DATE CREATED: 12/17/05 * FILENAME: plasma.h @@ -22,19 +22,31 @@ #define IRQ_MASK 0x20000010 #define IRQ_STATUS 0x20000020 #define GPIO0_OUT 0x20000030 -#define GPIO1_OUT 0x20000040 +#define GPIO0_CLEAR 0x20000040 #define GPIOA_IN 0x20000050 #define COUNTER_REG 0x20000060 +#define ETHERNET_REG 0x20000070 +#define FLASH_BASE 0x30000000 + +/*********** GPIO out bits ***************/ +#define ETHERNET_MDIO 0x00200000 +#define ETHERNET_MDIO_WE 0x00400000 +#define ETHERENT_MDC 0x00800000 +#define ETHERNET_ENABLE 0x01000000 /*********** Interrupt bits **************/ #define IRQ_UART_READ_AVAILABLE 0x01 #define IRQ_UART_WRITE_AVAILABLE 0x02 #define IRQ_COUNTER18_NOT 0x04 #define IRQ_COUNTER18 0x08 -#define IRQ_GPIO30_NOT 0x10 -#define IRQ_GPIO31_NOT 0x20 -#define IRQ_GPIO30 0x40 +#define IRQ_ETHERNET_RECEIVE 0x10 +#define IRQ_ETHERNET_TRANSMIT 0x20 +#define IRQ_GPIO31_NOT 0x40 #define IRQ_GPIO31 0x80 +/*********** Ethernet buffers ************/ +#define ETHERNET_RECEIVE 0x13ff0000 +#define ETHERNET_TRANSMIT 0x13fe0000 + #endif //__PLASMA_H__
|
 |