ENI mode registers
410 n n n n n n n
NET+50/20M Hardware Reference
I_OC
(D04)
Interrupt(s) open
collector
0 – Output driver is TTL; used for LN14, MIO, Kyocera, others
1 – Output driver is OPEN COLLECTOR; GCC, others
Defines the driver personality for the PINT1* and PINT2* output
signals. When set to 1, the PINT1* and PINT2* output signals are
driven with an open-collector driver. When set to 0, PINT1* and
PINT2* output signals are driven with a TTL driver. The default state
is established at bootstrap by sampling the A4 signal during reset.
DMAE*
(D03)
Enabl e EN I
interface FIF O
mode DMA
signals
0 – Enable DACK*, DRQO*, and DRQI* for FIFO mode
1 – Disable FIFO mode DMA at the ENI int erf ace
Controls how the PA15, PA14, PA13, and PINT2* signals are used.
The default state for DMAE* is established at bootstrap by sampling
the A3 signal during reset.
When DMAE* is set to 0, the PA15, PA14, PA13, and PINT2*
signals change personality to provide the DMA acknowledge and
DMA request i nter face signals between the ENI F IFOs and t he E NI
interface. The DMAE2 bit determines whether the DMA request
signals are routed through PA14/PA13 or through PINT2*. When
DMAE* and DMAE2 are both low, PA15, PA14, and PA13 are
reallocated, causing the addressi ng of shared RAM to be limited to
8K bytes. When DMAE* is low and DMAE2 is high, PA15 and
PINT2* are reallocated, limiting the addressability of shared RAM to
32Kbytes.
When DMAE* is set to 1, the ENI FIFO DMA interf ace si gnals are
disabled. PA15, PA14, and PA13 are used for shared RAM
addressing only; PINT2* is used for interrupts only.
IRQEN*
(D02)
Enable interrupt
from ENI
interface
0 – Interrupts from the ENI are enabled. An interrupt condition
is set up when the ENI issues a pulsed interrupt using INT2* or
the IN T IO b i t is set in the E NI S h a red registe r.
1 – Interrupts from the ENI are disabled.
Must be set active low to enable interrupts from the ENI interface.
An interrupt from the ENI interface can be set using the INTIOF bit
in the ENI Shared regist er, the Kyocer a interrupt option, or the
pulsed interrupt option on PINT2*. A pending interrupt is identified
when the INTP* bit is active low in the ENI Control regist er. The
ENI3 bit (GEN module Interrupt Enable register) must also be set
active high to generate an ARM processor interrupt.
Code
(Bit #) Definition of
code Description
Table 135: ENI Control regi ster and bit definition
net50_20_1.book Page 410 Friday, September 19, 2003 10:41 AM