
I / O H U B M O D U L E
Control and status register address maps
368
Hardware Reference NS9215
31 March 2008
2
Verifies that the data buffer is valid by making sure the F bit is set to 1.
3
Reads the first data buffer, in 16-byte bursts.
4
Continues to process the buffer descriptors and data buffers until all data has
been transmitted from the buffer descriptor with the L bit set to 1. The DMA
controller interrupts the CPU if the I bit is set to a 1.
5
Remains in the IDLE state until the channel enable bit is set to a 0, then set to a
1 again.
Visual example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C o n t r o l a n d s t a t u s r e g i s t e r a d d r e s s m a p s
The I/O Hub provides a series of registers for the low speed peripheral modules it
supports. The DMA, direct mode, and interrupt control register formats are the
same for these modules. The base address for the registers is 0x9000_0000. Write
buffering in the MMU must be disabled for all registers in the I/O Hub address space,
from address 0x9000_0000 to 0x9FFF_FFFF.
Register address maps are shown for each low speed peripheral module.
Buffer Pointer = null
Buffer Length = null
W=0 , I=0 , L=0 , F=0
Buffer Pointer = 0x 200
Buffer Length = 0x 012
W=0 , I=0 , L=0 , F=1
Buffer Pointer = 0x 400
Buffer Length = 0x 064
W=0 , I=1 , L=1 , F=1
Buffer Pointer = 0x 300
Buffer Length = 0x 018
W=0 , I=0 , L=0 , F=1
Buffer Pointer = 0x 500
Buffer Length = 0x 064
W=0 , I=1 , L=1 , F=1
Buffer Pointer = null
Buffer Length = null
W=0 , I=0 , L=0 , F=0
Buffer Pointer = null
Buffer Length = null
W=1
, I=0 , L=0 , F=0
System Memory
I/O Hub DMA Controller
TXBDP + INDEX
(first buffer in packet)
18 byte data buffer
24 byte data buffer
100 byte data buffer
100 byte data buffer
(last buffer in packet)
Содержание NS9215
Страница 1: ...NS9215 Hardware Reference 90000847_C Release date 10 April 2008...
Страница 3: ......
Страница 4: ......
Страница 26: ...26 Hardware Reference NS9215...
Страница 44: ...P I N O U T 26 5 System clock 44 Hardware Reference NS9215 System clock drawing...
Страница 52: ...P I N O U T 26 5 Power and ground 52 Hardware Reference NS9215...
Страница 80: ...I O C O N T ROL M O D U L E Memory Bus Configuration register 80 Hardware Reference NS9215...
Страница 136: ...WOR KI N G W I TH T H E C P U Noncachable instruction fetches 136 Hardware Reference NS9215...
Страница 202: ...S Y S T E M C O N T RO L M OD U L E RTC Module Control register 202 Hardware Reference NS9215...
Страница 260: ...M E MO R Y C O N T ROL L E R StaticMemory Turn Round Delay 0 3 registers 260 Hardware Reference NS9215...
Страница 354: ...E X T E R N A L D M A DMA Peripheral Chip Select register 354 Hardware Reference NS9215...
Страница 362: ...A E S D AT A E N C R Y P T I O N D E C R Y P T I O N M O D U L E CCM mode 362 Hardware Reference NS9215...
Страница 384: ...I O HU B M OD UL E Module Direct Mode TX Data Last FIFO 384 Hardware Reference NS9215 31 March 2008...
Страница 414: ...S E R I A L C ON T RO L M O D U L E U ART UART Modem Status register 414 Hardware Reference NS9215...
Страница 446: ...S E R I A L C ON T RO L M O D U L E S PI SPI timing characteristics 446 Hardware Reference NS9215...
Страница 472: ...R E A L TI M E C L O C K M O D U L E General Status register 472 Hardware Reference NS9215...
Страница 512: ...TI M I NG Clock timing 512 Hardware Reference NS9215...
Страница 514: ...PA CKA GING Processor Dimensions 514 Hardware Reference NS9215 P r o c e s s o r D i m e n s i o n s...
Страница 515: ...PA CKA GING Processor Dimensions www digiembedded com 515...
Страница 516: ...PA CKA GING Processor Dimensions 516 Hardware Reference NS9215...