Digi NS9215 Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Hardware Digi NS9215. Digi NS9215 User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 517
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
NS9215
Hardware Reference
90000847_C
Release date: 10 April 2008
Zobrazit stránku 0
1 2 3 4 5 6 ... 516 517

Shrnutí obsahu

Strany 1 - Hardware Reference

NS9215 Hardware Reference 90000847_C Release date: 10 April 2008

Strany 2

10 Hardware Reference NS9215High speed bus system...138High-speed bus arbiters...

Strany 3

WORKING WITH THE CPUR9: Cache Lockdown register100 Hardware Reference NS9215Lockdown cache: Specific loading of addresses into a cache-wayUse this pro

Strany 4

. . . . .WORKING WITH THE CPUR10:TLB Lockdown registerwww.digiembedded.com 1018 Write <CRm>==0 to Cache Lockdown register (R9), setting L==1 for

Strany 5 - Contents

WORKING WITH THE CPUR11 and R12 registers102 Hardware Reference NS9215Programming instructionsUse these instructions to program the TLB Lockdown regis

Strany 6

. . . . .WORKING WITH THE CPUR13:Process ID registerwww.digiembedded.com 103Use the Process ID register to determine the process that is currently run

Strany 7

WORKING WITH THE CPUR14 register104 Hardware Reference NS9215A1, A2, and A3 are the three instructions following the fast context switch.Context ID re

Strany 8

. . . . .WORKING WITH THE CPUDSPwww.digiembedded.com 105 Software emulation within the ARM-optimized JVM, which addresses the remaining 20% of the Ja

Strany 9

WORKING WITH THE CPUMemoryManagement Unit (MMU)106 Hardware Reference NS9215 Invalidate entire TLB using R8: TLB Operations register (see “R8:TLB Ope

Strany 10 - Hardware Reference NS9215

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 107MMU program accessible registersThis table shows the CP15 registers th

Strany 11

WORKING WITH THE CPUMemoryManagement Unit (MMU)108 Hardware Reference NS9215The MMU table-walking hardware adds entries to the TLB. The translation in

Strany 12

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 109Table walk processFirst-level fetch Bits [31:14] of the TTB register a

Strany 13

. . . . .www.digiembedded.com 11AHB Error Detect Status 2 ... 160AHB Error Monitoring C

Strany 14

WORKING WITH THE CPUMemoryManagement Unit (MMU)110 Hardware Reference NS9215First-level fetch concatenation and addressThis address selects a 4-byte t

Strany 15

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 111First-level descriptor bit assignments: Priority encoding of fault sta

Strany 16

WORKING WITH THE CPUMemoryManagement Unit (MMU)112 Hardware Reference NS9215Section descriptor bit descriptionCoarse page table descriptorA coarse pag

Strany 17

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 113page tables have 1024 entries, splitting the 1 MB that the table descr

Strany 18

WORKING WITH THE CPUMemoryManagement Unit (MMU)114 Hardware Reference NS9215Second-level descriptorThe base address of the page table to be used is de

Strany 19

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 115 A tiny page descriptor provides the base address of a 1 KB block of

Strany 20

WORKING WITH THE CPUMemoryManagement Unit (MMU)116 Hardware Reference NS9215Translation sequence for large page referencesBecause the upper four bits

Strany 21

. . . . .WORKING WITH THE CPUMemoryManagement Unit (MMU)www.digiembedded.com 117Translating sequence for small page referencesIf a small page descript

Strany 22

WORKING WITH THE CPUMemoryManagement Unit (MMU)118 Hardware Reference NS9215Translation sequence for tiny page referencesPage translation involves one

Strany 23

. . . . .WORKING WITH THE CPUMMU faults and CPU abortswww.digiembedded.com 119When you use subpage permissions and the page entry has to be invalidate

Strany 24

12 Hardware Reference NS9215Low-power SDRAM partial array refresh ...204Memory map...

Strany 25

WORKING WITH THE CPUMMU faults and CPU aborts120 Hardware Reference NS9215register. If an access violation simultaneously generates more than one sour

Strany 26

. . . . .WORKING WITH THE CPUDomain access controlwww.digiembedded.com 121Compatibility issues To enable code to be ported easily to future architect

Strany 27 - Pinout (265)

WORKING WITH THE CPUFault checking sequence122 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 28 - Memory bus interface

. . . . .WORKING WITH THE CPUFault checking sequencewww.digiembedded.com 123The conditions that generate each of the faults are discussed in the follo

Strany 29

WORKING WITH THE CPUFault checking sequence124 Hardware Reference NS9215Note:If an access generates an alignment fault, the access sequence aborts wit

Strany 30 - Ethernet interface MAC

. . . . .WORKING WITH THE CPUExternal abortswww.digiembedded.com 125interpreted in the same way as for a section (see “Interpreting access permission

Strany 31

WORKING WITH THE CPUTLB structure126 Hardware Reference NS9215Care must be taken if the translated address differs from the untranslated address, beca

Strany 32 - PINOUT (265)

. . . . .WORKING WITH THE CPUCaches and write bufferwww.digiembedded.com 127about the structure, replacement algorithm, or persistence of entries in t

Strany 33

WORKING WITH THE CPUCaches and write buffer128 Hardware Reference NS9215 The caches use pseudo-random or round-robin replacement, selected by the RR

Strany 34

. . . . .WORKING WITH THE CPUCaches and write bufferwww.digiembedded.com 129ICache I and M bit settingsThis table gives the I and M bit settings for t

Strany 35

. . . . .www.digiembedded.com 13222Memory banks constructed from 16-or 32-bit memory devices... 223Dynamic memory controller...

Strany 36

WORKING WITH THE CPUCache MVA and Set/Way formats130 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 37

. . . . .WORKING WITH THE CPUCache MVA and Set/Way formatswww.digiembedded.com 131Generic, virtually indexed, virtually addressed cache001234567nTAG12

Strany 38

WORKING WITH THE CPUCache MVA and Set/Way formats132 Hardware Reference NS9215ARM926EJ-S cache formatARM926EJ-S cache associativityThe following point

Strany 39

. . . . .WORKING WITH THE CPUNoncachable instruction fetcheswww.digiembedded.com 133In this figure:A = log2 associativityFor example, with a 4-way cac

Strany 40

WORKING WITH THE CPUNoncachable instruction fetches134 Hardware Reference NS9215AHB behavior If instruction prefetching is disabled, all instruction f

Strany 41

. . . . .WORKING WITH THE CPUNoncachable instruction fetcheswww.digiembedded.com 135recommended that either a nonbuffered store (STR) or a noncached l

Strany 42

WORKING WITH THE CPUNoncachable instruction fetches136 Hardware Reference NS9215

Strany 43

137System Control ModuleCHAPTER 4The System Control Module configures and oversees system operations for the processor, and defines both the AMBA High

Strany 44 - System clock

SYSTEM CONTROL MODULESystem bus arbiter138 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 45

. . . . .SYSTEM CONTROL MODULESystem bus arbiterwww.digiembedded.com 1392 The arbiter stops evaluating the BRR until a bus grant is issued for the pre

Strany 46

14 Hardware Reference NS9215Static Memory Write Delay 0–3 registers...257StaticMemory Turn Round Delay

Strany 47

SYSTEM CONTROL MODULESystem bus arbiter140 Hardware Reference NS9215 If the bus is granted to a default master and continues to be in the IDLE state

Strany 48 - JTAG Test

. . . . .SYSTEM CONTROL MODULEAddress decodingwww.digiembedded.com 141BRC1[23:16] = 8’b1_0_00_0000 channel disabledBRC1[15:8] = 8’b1_0_00_0000 channel

Strany 49

SYSTEM CONTROL MODULEProgrammable timers142 Hardware Reference NS9215This table shows the hmaster[3:0] assignments for the processor.. . . . . . . . .

Strany 50 - POR and battery-backed logic

. . . . .SYSTEM CONTROL MODULEGeneral purpose timers/counterswww.digiembedded.com 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 51

SYSTEM CONTROL MODULEBasic PWM function144 Hardware Reference NS9215 Interrupt enable Concatenate to up-stream timer/counter; that is, use up-stream

Strany 52 - Power and ground

. . . . .SYSTEM CONTROL MODULEEnhanced PWM functionwww.digiembedded.com 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 53 - I/O Control Module

SYSTEM CONTROL MODULEHow the quadrature decoder/counter works146 Hardware Reference NS9215A quadrature decoder/counter module performs these tasks at

Strany 54 - I/O CONTROL MODULE

. . . . .SYSTEM CONTROL MODULEHow the quadrature decoder/counter workswww.digiembedded.com 147Monitors how far the encoder has movedThe counter keeps

Strany 55

SYSTEM CONTROL MODULEInterrupt controller148 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 56 - GPIO3 GPIO2

. . . . .SYSTEM CONTROL MODULEInterrupt controllerwww.digiembedded.com 149IRQ characteristics The IRQ interrupts are enabled by the respective enabli

Strany 57

. . . . .www.digiembedded.com 15Writing to other registers... 276Ethernet Control and Status

Strany 58 - GPI O19 GPI O18

SYSTEM CONTROL MODULEInterrupt controller150 Hardware Reference NS9215The interrupt sources are assigned as shown:Interrupt ID Interrupt source0 Watch

Strany 59

. . . . .SYSTEM CONTROL MODULEVectored interrupt controller (VIC) flowwww.digiembedded.com 151. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 60 - GPIO39 GPIO38

SYSTEM CONTROL MODULEBootstrap initialization152 Hardware Reference NS9215PLL configuration and control system block diagram. . . . . . . . . . . . .

Strany 61

. . . . .SYSTEM CONTROL MODULEBootstrap initializationwww.digiembedded.com 153Pin name Configuration bitsgpio_a[3] Endian configuration0 Little endian

Strany 62 - GPI O55 GPI O54

SYSTEM CONTROL MODULESystem configuration registers154 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 63

. . . . .SYSTEM CONTROL MODULESystem configuration registerswww.digiembedded.com 155A090 0074 Timer 9 Read and Capture registerA090 0078 Timer 6 High

Strany 64 - GPI O71 GPI O70

SYSTEM CONTROL MODULESystem configuration registers156 Hardware Reference NS9215A090 00F8 Interrupt Vector Address Register Level 13A090 00FC Interrup

Strany 65

. . . . .SYSTEM CONTROL MODULESystem configuration registerswww.digiembedded.com 157A090 017C Clock Configuration registerA090 0180 Module Reset regis

Strany 66 - GPIO83 GPIO82

SYSTEM CONTROL MODULEGeneral Arbiter Control register158 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 67

. . . . .SYSTEM CONTROL MODULEAHB Error Detect Status 1www.digiembedded.com 159Channel allocation This is how the channels are assigned in the four re

Strany 68 - GPIO103 GPI O102

16 Hardware Reference NS9215Transmit statistics counters address map ...307Transmit byte counter (A060 06E0)...

Strany 69

SYSTEM CONTROL MODULEAHB Error Detect Status 2160 Hardware Reference NS9215The AHB Error Detect Status 1 register records the haddr[31:0] value presen

Strany 70 - GPIO Control registers

. . . . .SYSTEM CONTROL MODULEAHB Error Monitoring Configuration registerwww.digiembedded.com 161Register bit assignment. . . . . . . . . . . . . . .

Strany 71

SYSTEM CONTROL MODULETimer Master Control register162 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . .

Strany 72 - Address: A090_2074

. . . . .SYSTEM CONTROL MODULETimer Master Control registerwww.digiembedded.com 163Register bit assignmentBits Access Mnemonic Reset DescriptionD31:22

Strany 73

SYSTEM CONTROL MODULETimer 0–4 Control registers164 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 74 - GPIO Status registers

. . . . .SYSTEM CONTROL MODULETimer 0–4 Control registerswww.digiembedded.com 165RegisterRegister bit assignment131211109876543215 1431 29 28 27 26 25

Strany 75

SYSTEM CONTROL MODULETimer 5 Control register166 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 76

. . . . .SYSTEM CONTROL MODULETimer 5 Control registerwww.digiembedded.com 167Register bit assignmentBits Access Mnemonic Reset DescriptionD31:19 N/A

Strany 77

SYSTEM CONTROL MODULETimer 6–9 Control registers168 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 78

. . . . .SYSTEM CONTROL MODULETimer 6–9 Control registerswww.digiembedded.com 169RegisterRegister bit assignment13121110987654321015 1431 29 28 27 26

Strany 79

. . . . .www.digiembedded.com 17Multicast Low Address Filter Register #6... 328Multicast Low Address Filter Reg

Strany 80

SYSTEM CONTROL MODULETimer 6–9 High registers170 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 81 - Working with the CPU

. . . . .SYSTEM CONTROL MODULETimer 6–9 Low registerswww.digiembedded.com 171RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 82 - Instruction sets

SYSTEM CONTROL MODULETimer 6–9 High and Low Step registers172 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 83

. . . . .SYSTEM CONTROL MODULETimer 0-9 Reload Count and Compare registerwww.digiembedded.com 173RegisterRegister bit assignment. . . . . . . . . . .

Strany 84 - 84 Hardware Reference NS9215

SYSTEM CONTROL MODULETimer 0-9 Read and Capture register174 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 85

. . . . .SYSTEM CONTROL MODULEInterrupt Vector Address Register Level 31–0www.digiembedded.com 175. . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 86 - MRC p15,0,Rd,c0,c0,1

SYSTEM CONTROL MODULEISADDR register176 Hardware Reference NS9215Register bit assignmentThis is how the bits are assigned in each register, using data

Strany 87

. . . . .SYSTEM CONTROL MODULEInterrupt Status Activewww.digiembedded.com 177RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 88 - R1: Control register

SYSTEM CONTROL MODULEInterrupt Status Raw178 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 89

. . . . .SYSTEM CONTROL MODULESoftware Watchdog Timerwww.digiembedded.com 179Register bit assignment. . . . . . . . . . . . . . . . . . . . . . . . .

Strany 90 - SHOULD BE ONE

18 Hardware Reference NS9215Buffer length ...340Destination address [pointer].

Strany 91

SYSTEM CONTROL MODULEClock Configuration register180 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 92 - R5: Fault Status registers

. . . . .SYSTEM CONTROL MODULEClock Configuration registerwww.digiembedded.com 181Register bit assignmentBits Access Mnemonic Reset DescriptionD31:29

Strany 93

SYSTEM CONTROL MODULEModule Reset register182 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 94 - R7:Cache Operations register

. . . . .SYSTEM CONTROL MODULEModule Reset registerwww.digiembedded.com 183The Module Reset register resets each module on the AHB bus.RegisterRegiste

Strany 95

SYSTEM CONTROL MODULEMiscellaneous System Configuration and Status register184 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . .

Strany 96 - MCR p15, 0, Rd, c7, c0, 4

. . . . .SYSTEM CONTROL MODULEMiscellaneous System Configuration and Status registerwww.digiembedded.com 185Register bit assignmentBits Access Mnemoni

Strany 97

SYSTEM CONTROL MODULEPLL Configuration register186 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 98 - R9: Cache Lockdown register

. . . . .SYSTEM CONTROL MODULEActive Interrupt Level ID Status registerwww.digiembedded.com 187. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 99

SYSTEM CONTROL MODULEPower Management188 Hardware Reference NS9215Register bit assignmentBits Access Mnemonic Reset DescriptionD31 R/W Slp en 0x0 Depr

Strany 100 - WORKING WITH THE CPU

. . . . .SYSTEM CONTROL MODULEPower Managementwww.digiembedded.com 189D20 R/W WakeIntClr 0x0 CPU wake interrupt clearWrite a 1, followed by a 0 to cle

Strany 101 - . . . .

. . . . .www.digiembedded.com 19Last (L) bit ... 358Full (F) bit...

Strany 102 - R13:Process ID register

SYSTEM CONTROL MODULEAHB Bus Activity Status190 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 103

. . . . .SYSTEM CONTROL MODULESystem Memory Chip Select 1 Dynamic Memory Base and Mask registerswww.digiembedded.com 191These control registers set th

Strany 104 - Jazelle(Java)

SYSTEM CONTROL MODULESystem Memory Chip Select 2 Dynamic Memory Base and Mask registers192 Hardware Reference NS9215RegistersRegister bit assignmentSy

Strany 105

. . . . .SYSTEM CONTROL MODULESystem Memory Chip Select 3 Dynamic Memory Base and Mask registerswww.digiembedded.com 193RegistersRegister bit assignme

Strany 106 - MemoryManagement Unit (MMU)

SYSTEM CONTROL MODULESystem Memory Chip Select 0 Static Memory Base and Mask registers194 Hardware Reference NS9215RegistersRegister bit assignmentSys

Strany 107

. . . . .SYSTEM CONTROL MODULESystem Memory Chip Select 1 Static Memory Base and Mask registerswww.digiembedded.com 195RegistersRegister bit assignmen

Strany 108 - Translation table base

SYSTEM CONTROL MODULESystem Memory Chip Select 2 Static Memory Base and Mask registers196 Hardware Reference NS9215RegistersRegister bit assignmentSys

Strany 109

. . . . .SYSTEM CONTROL MODULESystem Memory Chip Select 3 Static Memory Base and Mask registerswww.digiembedded.com 197RegistersRegister bit assignmen

Strany 110

SYSTEM CONTROL MODULEGen ID register198 Hardware Reference NS9215RegistersRegister bit assignment. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 111

. . . . .SYSTEM CONTROL MODULEExternal Interrupt 0–3 Control registerwww.digiembedded.com 199RegisterRegister bit assignment. . . . . . . . . . . . .

Strany 112

©2008 Digi International Inc.Printed in the United States of America. All rights reserved.Digi, Digi International, the Digi logo, a Digi Internationa

Strany 113

20 Hardware Reference NS9215[Module] DMA RX Control...375[Module] DMA RX Buffer Descr

Strany 114

SYSTEM CONTROL MODULERTC Module Control register200 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 115

. . . . .SYSTEM CONTROL MODULERTC Module Control registerwww.digiembedded.com 201D03 R Rdy int 0x0 RTC clock ready interrupt status0 RTC clock ready i

Strany 116

SYSTEM CONTROL MODULERTC Module Control register202 Hardware Reference NS9215

Strany 117

203Memory ControllerCHAPTER 5The Multiport Memory Controller is an AMBA-compliant system-on-chip (SoC) peripheral that connects to the Advanced High-p

Strany 118

MEMORY CONTROLLERLow-power operation204 Hardware Reference NS9215 Power-saving modes that dynamically control SDRAM clk_en. Dynamic memory self-refr

Strany 119

. . . . .MEMORY CONTROLLERMemory mapwww.digiembedded.com 205. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 120 - 120 Hardware Reference NS9215

MEMORY CONTROLLERMemory map206 Hardware Reference NS92152 When the power-on reset (reset_n) goes inactive, the processor starts booting from 0x0000000

Strany 121

. . . . .MEMORY CONTROLLERStatic memory controllerwww.digiembedded.com 2072 When the power-on reset (reset_n) goes inactive, the processor starts boot

Strany 122 - Fault checking sequence

MEMORY CONTROLLERStatic memory controller208 Hardware Reference NS9215Notes: Buffering enables the transaction order to be rearranged to improve memo

Strany 123

. . . . .MEMORY CONTROLLERStatic memory initializationwww.digiembedded.com 209time critical services, such as interrupt latency and low latency device

Strany 124

. . . . .www.digiembedded.com 21UART FIFO Control register... 409UART Line Control regis

Strany 125

MEMORY CONTROLLERStatic memory read control210 Hardware Reference NS9215 “Static Memory Extended Wait register” on page 247 (StaticExtendedWait)The n

Strany 126 - TLB structure

. . . . .MEMORY CONTROLLERStatic memory read: Timing and parameterswww.digiembedded.com 211. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 127

MEMORY CONTROLLERStatic memory read: Timing and parameters212 Hardware Reference NS9215External memory read transfer with two output enable delay stat

Strany 128 - Caches and write buffer

. . . . .MEMORY CONTROLLERStatic memory read: Timing and parameterswww.digiembedded.com 213Burst of zero wait states with fixed lengthThis diagram sho

Strany 129

MEMORY CONTROLLERAsynchronous page mode read214 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 130 - Cache MVA and Set/Way formats

. . . . .MEMORY CONTROLLERAsynchronous page mode read: Timing and parameterswww.digiembedded.com 215External memory 32-bit burst read from 8-bit memor

Strany 131

MEMORY CONTROLLERStatic memory write control216 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 132

. . . . .MEMORY CONTROLLERStatic memory Write: Timing and parameterswww.digiembedded.com 217External memory write transfer with two wait statesThis di

Strany 133

MEMORY CONTROLLERStatic memory Write: Timing and parameters218 Hardware Reference NS9215Two external memory write transfers with zero wait statesThis

Strany 134

. . . . .MEMORY CONTROLLERBus turnaroundwww.digiembedded.com 219. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 135

22 Hardware Reference NS9215SPI module structure...434SPI controller...

Strany 136

MEMORY CONTROLLERBus turnaround: Timing and parameters220 Hardware Reference NS9215Write followed by a read with no turnaroundThis diagram shows a zer

Strany 137 - System Control Module

. . . . .MEMORY CONTROLLERByte lane controlwww.digiembedded.com 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 138 - System bus arbiter

MEMORY CONTROLLERAddress connectivity222 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 139

. . . . .MEMORY CONTROLLERAddress connectivitywww.digiembedded.com 223Memory banks constructed from 16-or 32-bit memory devicesFor memory banks constr

Strany 140 - SYSTEM CONTROL MODULE

MEMORY CONTROLLERAddress connectivity224 Hardware Reference NS9215datat[31:0]data[31:0]data[31:16]data[15:0]data[31:24]data[23:16]data[15:8]data[7:0]Q

Strany 141

. . . . .MEMORY CONTROLLERDynamic memory controllerwww.digiembedded.com 225. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 142 - Programmable timers

MEMORY CONTROLLERSDRAM Initialization226 Hardware Reference NS921510 Set the SDRAMInit value in the Dynamic Control register to 01 — Issue SDRAM Mode

Strany 143

. . . . .MEMORY CONTROLLERSDRAM Initializationwww.digiembedded.com 227Left-shift value table: 32-bit wide data bus SDRAM (BRC)Left-shift value table:

Strany 144 - Basic PWM function

MEMORY CONTROLLERSDRAM address and data bus interconnect228 Hardware Reference NS9215Left-shift value table: 16-bit wide data bus SDRAM (BRC). . . . .

Strany 145

. . . . .MEMORY CONTROLLERSDRAM address and data bus interconnectwww.digiembedded.com 22932-bit wide configurationaddr[14] A12* A12 A12addr[15]addr[16

Strany 146 - Clockwise

. . . . .www.digiembedded.com 23Register bit assignment ... 451Master Address register...

Strany 147

MEMORY CONTROLLERRegisters230 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 148 - Interrupt controller

. . . . .MEMORY CONTROLLERRegisterswww.digiembedded.com 231A070 0044 DynamictWR Dynamic Memory Write Recovery Time (tWR, tDPL, tRWL, tRDL)A070 0048 Dy

Strany 149

MEMORY CONTROLLERControl register232 Hardware Reference NS9215Reset values Reset values will be noted in the description column of each register table

Strany 150

. . . . .MEMORY CONTROLLERControl registerwww.digiembedded.com 233Register bit assignmentBits Access Mnemonic DescriptionD31:03 N/A Reserved N/A (do n

Strany 151

MEMORY CONTROLLERStatus register234 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 152 - Bootstrap initialization

. . . . .MEMORY CONTROLLERDynamic Memory Control registerwww.digiembedded.com 235RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . .

Strany 153

MEMORY CONTROLLERDynamic Memory Refresh Timer register236 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . . . . .

Strany 154 - Register address

. . . . .MEMORY CONTROLLERDynamic Memory Read Configuration registerwww.digiembedded.com 237The Dynamic Memory Refresh Timer register configures dynam

Strany 155

MEMORY CONTROLLERDynamic Memory Precharge Command Period register238 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . .

Strany 156

. . . . .MEMORY CONTROLLERDynamic Memory Active to Precharge Command Period registerwww.digiembedded.com 239Register bit assignmentDynamic Memory Acti

Strany 157

24 Hardware Reference NS9215ADC Configuration register...475ADC Clock Configuration reg

Strany 158

MEMORY CONTROLLERDynamic Memory Self-refresh Exit Time register240 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 159

. . . . .MEMORY CONTROLLERDynamic Memory Data-in to Active Command Time registerwww.digiembedded.com 241RegisterRegister bit assignment. . . . . . . .

Strany 160 - AHB Error Detect Status 2

MEMORY CONTROLLERDynamic Memory Write Recovery Time register242 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . .

Strany 161

. . . . .MEMORY CONTROLLERDynamic Memory Active to Active Command Period registerwww.digiembedded.com 243. . . . . . . . . . . . . . . . . . . . . . .

Strany 162 - Timer Master Control register

MEMORY CONTROLLERDynamic Memory Exit Self-refresh register244 Hardware Reference NS9215Note:The Dynamic Memory Auto Refresh Period register is used fo

Strany 163

. . . . .MEMORY CONTROLLERDynamic Memory Active Bank A to Active Bank B Time registerwww.digiembedded.com 245RegisterRegister bit assignmentDynamic Me

Strany 164 - Timer 0–4 Control registers

MEMORY CONTROLLERDynamic Memory Load Mode register to Active Command Time register246 Hardware Reference NS9215Register bit assignmentDynamic Memory L

Strany 165

. . . . .MEMORY CONTROLLERStatic Memory Extended Wait registerwww.digiembedded.com 247. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 166 - Timer 5 Control register

MEMORY CONTROLLERDynamic Memory Configuration 0–3 registers248 Hardware Reference NS9215Use the Dynamic Memory Configuration 0–3 registers to program

Strany 167

. . . . .MEMORY CONTROLLERDynamic Memory Configuration 0–3 registerswww.digiembedded.com 249Address mapping for the Dynamic Memory Configuration regis

Strany 168 - Timer 6–9 Control registers

. . . . .www.digiembedded.com 25Clock timing ... 511System PLL referenc

Strany 169

MEMORY CONTROLLERDynamic Memory RAS and CAS Delay 0–3 registers250 Hardware Reference NS9215Chip select and memory devicesA chip select can be connect

Strany 170 - Timer 6–9 High registers

. . . . .MEMORY CONTROLLERStaticMemory Configuration 0–3 registerswww.digiembedded.com 251The Dynamic Memory RAS and CAS Delay 0–3 registers allow you

Strany 171

MEMORY CONTROLLERStaticMemory Configuration 0–3 registers252 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 1431 29 28 2

Strany 172

. . . . .MEMORY CONTROLLERStaticMemory Configuration 0–3 registerswww.digiembedded.com 253D07 R/W PB Byte lane state0 For reads, all bits in byte_lane

Strany 173

MEMORY CONTROLLERStaticMemory Write Enable Delay 0–3 registers254 Hardware Reference NS9215Note:Synchronous burst mode memory devices are not supporte

Strany 174 - Read 15:0

. . . . .MEMORY CONTROLLERStatic Memory Output Enable Delay 0–3 registerswww.digiembedded.com 255Register bit assignment. . . . . . . . . . . . . . .

Strany 175

MEMORY CONTROLLERStatic Memory Read Delay 0–3 registers256 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 176 - ISADDR register

. . . . .MEMORY CONTROLLERStatic Memory Write Delay 0–3 registerswww.digiembedded.com 257modified during system initialization, or when there are no c

Strany 177

MEMORY CONTROLLERStaticMemory Turn Round Delay 0–3 registers258 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . .

Strany 178 - Interrupt Status Raw

. . . . .MEMORY CONTROLLERStaticMemory Turn Round Delay 0–3 registerswww.digiembedded.com 259Register bit assignmentTo prevent bus contention on the e

Strany 179

26 Hardware Reference NS9215

Strany 180 - Clock Configuration register

MEMORY CONTROLLERStaticMemory Turn Round Delay 0–3 registers260 Hardware Reference NS9215

Strany 181

. . . . .ETHERNET COMMUNICATION MODULEwww.digiembedded.com 261Ethernet Communication ModuleCHAPTER 6The Ethernet Communication module consists of an E

Strany 182 - Module Reset register

ETHERNET COMMUNICATION MODULEEthernet MAC262 Hardware Reference NS9215Ethernet communications module. . . . . . . . . . . . . . . . . . . . . . . . .

Strany 183

. . . . .ETHERNET COMMUNICATION MODULEEthernet MACwww.digiembedded.com 263MAC module block diagramMAC module featuresFeature DescriptionMAC Core 10/10

Strany 184 - Register

ETHERNET COMMUNICATION MODULEStation address logic (SAL)264 Hardware Reference NS9215PHY interface mappings This table shows how the different PHY int

Strany 185

. . . . .ETHERNET COMMUNICATION MODULEStatistics modulewww.digiembedded.com 265module. The filtering options, listed next, are programmed in the Stati

Strany 186 - PLL Configuration register

ETHERNET COMMUNICATION MODULEEthernet front-end module266 Hardware Reference NS9215The counters support a clear on read capability that is enabled whe

Strany 187

. . . . .ETHERNET COMMUNICATION MODULEReceive packet processorwww.digiembedded.com 267The 2K byte RX_FIFO allows the entire Ethernet frame to be buffe

Strany 188 - Register bit

ETHERNET COMMUNICATION MODULEReceive packet processor268 Hardware Reference NS9215Transferring a frame to system memoryThe RX_RD logic manages the tra

Strany 189

. . . . .ETHERNET COMMUNICATION MODULETransmit packet processorwww.digiembedded.com 269Receive buffer descriptor field definitions. . . . . . . . . .

Strany 190 - Mask registers

27Pinout (265)CHAPTER 1The NS9215 offers a connection to a 10/100 Ethernet network, as well as a glueless connection to SDRAM, PC100 DIMM, flash, EEPR

Strany 191

ETHERNET COMMUNICATION MODULETransmit packet processor270 Hardware Reference NS9215reside in different buffers in system memory, several buffer descri

Strany 192

. . . . .ETHERNET COMMUNICATION MODULETransmit packet processorwww.digiembedded.com 271Transmitting a frameSetting the EXTDMA (enable transmit DMA) bi

Strany 193

ETHERNET COMMUNICATION MODULETransmit packet processor272 Hardware Reference NS9215The TX_WR logic examines the status received from the MAC after it

Strany 194 - 194 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULEEthernet slave interfacewww.digiembedded.com 273– A packet consisting of multiple, linked buffer descriptors doe

Strany 195

ETHERNET COMMUNICATION MODULEResets274 Hardware Reference NS9215Status bits The status bits for all interrupts are available in the Ethernet Interrupt

Strany 196 - 196 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULEMulticast address filteringwww.digiembedded.com 275. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 197

ETHERNET COMMUNICATION MODULEClock synchronization276 Hardware Reference NS9215Multicast address filtering example 2To accept multicast packets with d

Strany 198 - Gen ID register

. . . . .ETHERNET COMMUNICATION MODULEEthernet Control and Status registerswww.digiembedded.com 277. . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 199

ETHERNET COMMUNICATION MODULEEthernet Control and Status registers278 Hardware Reference NS9215A060 0A0C RXDPTR RX_D Buffer Descriptor Pointer registe

Strany 200 - Standby

. . . . .ETHERNET COMMUNICATION MODULEEthernet General Control Register #1www.digiembedded.com 279. . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 201

PINOUT (265)Memory bus interface28 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 202 - RTC Module Control register

ETHERNET COMMUNICATION MODULEEthernet General Control Register #1280 Hardware Reference NS9215Register bit assignmentBits Access Mnemonic Reset Descri

Strany 203 - Memory Controller

. . . . .ETHERNET COMMUNICATION MODULEEthernet General Control Register #1www.digiembedded.com 281D22 R/W ETXDMA 0 Enable transmit DMA0 Disable transm

Strany 204 - Low-power operation

ETHERNET COMMUNICATION MODULEEthernet General Control Register #2282 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 205

. . . . .ETHERNET COMMUNICATION MODULEEthernet General Status registerwww.digiembedded.com 283Register bit assignment. . . . . . . . . . . . . . . . .

Strany 206 - 0x00000000 after

ETHERNET COMMUNICATION MODULEEthernet Transmit Status register284 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . .

Strany 207

. . . . .ETHERNET COMMUNICATION MODULEEthernet Transmit Status registerwww.digiembedded.com 285Register bit assignmentBits Access Mnemonic Reset Desc

Strany 208 - MEMORY CONTROLLER

ETHERNET COMMUNICATION MODULEEthernet Receive Status register286 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 209

. . . . .ETHERNET COMMUNICATION MODULEEthernet Receive Status registerwww.digiembedded.com 287RegisterRegister bit assignment13 12 11 10 9 8 7 6 5 4 3

Strany 210 - Static memory read control

ETHERNET COMMUNICATION MODULEMAC Configuration Register #1288 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 211

. . . . .ETHERNET COMMUNICATION MODULEMAC Configuration Register #2www.digiembedded.com 289. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 212

. . . . .PINOUT (265)Memory bus interfacewww.digiembedded.com 29M1 addr[0] U I/O 4 Address bus, PLL NR[0]L1 data[31] U I/O 4 Data busK2 data[30] U I/O

Strany 213

ETHERNET COMMUNICATION MODULEMAC Configuration Register #2290 Hardware Reference NS9215D09 R/W LONGP 0 Long preamble enforcement0 Allows any length pr

Strany 214 - Asynchronous page mode read

. . . . .ETHERNET COMMUNICATION MODULEBack-to-Back Inter-Packet-Gap registerwww.digiembedded.com 291PAD operation table for transmit frames. . . . . .

Strany 215

ETHERNET COMMUNICATION MODULENon Back-to-Back Inter-Packet-Gap register292 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . .

Strany 216 - Static memory write control

. . . . .ETHERNET COMMUNICATION MODULECollision Window/Retry registerwww.digiembedded.com 293Register bit assignment. . . . . . . . . . . . . . . . .

Strany 217

ETHERNET COMMUNICATION MODULEMaximum Frame register294 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . . . . . . .

Strany 218

. . . . .ETHERNET COMMUNICATION MODULEMII Management Configuration registerwww.digiembedded.com 295Register bit assignment. . . . . . . . . . . . . .

Strany 219

ETHERNET COMMUNICATION MODULEMII Management Command register296 Hardware Reference NS9215Clocks field settings. . . . . . . . . . . . . . . . . . . .

Strany 220

. . . . .ETHERNET COMMUNICATION MODULEMII Management Address registerwww.digiembedded.com 297RegisterRegister bit assignmentNote:If both SCAN and READ

Strany 221

ETHERNET COMMUNICATION MODULEMII Management Write Data register298 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . .

Strany 222 - Address connectivity

. . . . .ETHERNET COMMUNICATION MODULEMII Management Indicators registerwww.digiembedded.com 299RegisterRegister bit assignment. . . . . . . . . . . .

Strany 224

PINOUT (265)Ethernet interface MAC30 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 225

ETHERNET COMMUNICATION MODULEStation Address registers300 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 226

. . . . .ETHERNET COMMUNICATION MODULEStation Address Filter registerwww.digiembedded.com 301Register bit assignments for all three registersNote:Octe

Strany 227

ETHERNET COMMUNICATION MODULERegisterHash Tables302 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 228

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 303HT2 Address: A060 0508Register bit assignment. . . . . . . . . . . .

Strany 229

ETHERNET COMMUNICATION MODULEStatistics registers304 Hardware Reference NS9215Receive statistics counters address mapReceive byte counter (A060 069C)I

Strany 230 - Registers

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 305Receive FCS error counter (A060 06A4)Incremented for each frame rece

Strany 231

ETHERNET COMMUNICATION MODULEStatistics registers306 Hardware Reference NS9215Receive alignment error counter (A060 06BC)Incremented for each received

Strany 232 - Control register

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 307Receive jabber counter (A060 06D8)Incremented for frames received th

Strany 233

ETHERNET COMMUNICATION MODULEStatistics registers308 Hardware Reference NS9215Transmit packet counter (A060 06E4)Incremented for each transmitted pack

Strany 234 - Configuration register

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 309Transmit multiple collision packet counter (A060 0700)Incremented fo

Strany 235

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 236 - Address: A070 0024

ETHERNET COMMUNICATION MODULEStatistics registers310 Hardware Reference NS9215Transmit oversize frame counter (A060 0724)Incremented for each transmit

Strany 237

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 311RegisterRegister bit assignmentCarry Register 2 Address: A060 0734C1

Strany 238 - 238 Hardware Reference NS9215

ETHERNET COMMUNICATION MODULEStatistics registers312 Hardware Reference NS9215RegisterRegister bit assignmentCarry Register 1 Mask registerAddress: A0

Strany 239

. . . . .ETHERNET COMMUNICATION MODULEStatistics registerswww.digiembedded.com 313RegisterRegister bit assignmentM1RMCM1RBCM1RXPM1RXCM1RXUM1RALNotused

Strany 240 - 240 Hardware Reference NS9215

ETHERNET COMMUNICATION MODULEStatistics registers314 Hardware Reference NS9215Carry Register 2 Mask registerAddress: A060 073CRegisterRegister bit ass

Strany 241

. . . . .ETHERNET COMMUNICATION MODULERX_A Buffer Descriptor Pointer registerwww.digiembedded.com 315. . . . . . . . . . . . . . . . . . . . . . . . .

Strany 242 - 242 Hardware Reference NS9215

ETHERNET COMMUNICATION MODULERX_C Buffer Descriptor Pointer register316 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 243

. . . . .ETHERNET COMMUNICATION MODULEEthernet Interrupt Status registerwww.digiembedded.com 317. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 244 - 244 Hardware Reference NS9215

ETHERNET COMMUNICATION MODULEEthernet Interrupt Status register318 Hardware Reference NS9215D21 R/C RXDONEB 0 Assigned to RX interrupt.Complete receiv

Strany 245

. . . . .ETHERNET COMMUNICATION MODULEEthernet Interrupt Enable registerwww.digiembedded.com 319. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 246 - Time register

PINOUT (265)General purpose I/O (GPIO)32 Hardware Reference NS9215Note:All GPIOs except 12 and 16 to 31 are reset to mode 3, input. GPIO 12 is reset t

Strany 247

ETHERNET COMMUNICATION MODULETX Buffer Descriptor Pointer register320 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 248 - 248 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULETransmit Recover Buffer Descriptor Pointer registerwww.digiembedded.com 321. . . . . . . . . . . . . . . . . . .

Strany 249

ETHERNET COMMUNICATION MODULETX Stall Buffer Descriptor Pointer register322 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . .

Strany 250 - 250 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULERX_A Buffer Descriptor Pointer Offset registerwww.digiembedded.com 323Register bit assignment. . . . . . . . . .

Strany 251

ETHERNET COMMUNICATION MODULERX_B Buffer Descriptor Pointer Offset register324 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . .

Strany 252

. . . . .ETHERNET COMMUNICATION MODULERX_D Buffer Descriptor Pointer Offset registerwww.digiembedded.com 325Register bit assignment. . . . . . . . . .

Strany 253

ETHERNET COMMUNICATION MODULERX Free Buffer register326 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . .

Strany 254 - 254 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULEMulticast Address Filter registerswww.digiembedded.com 327. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 255

ETHERNET COMMUNICATION MODULEMulticast Address Filter registers328 Hardware Reference NS9215Multicast Low Address Filter Register #6Address: A060 0A58

Strany 256 - 256 Hardware Reference NS9215

. . . . .ETHERNET COMMUNICATION MODULEMulticast Address Mask registerswww.digiembedded.com 329Multicast High Address Filter Register #6Address: A060 0

Strany 257

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 33G17 gpio[8] U I/O 2 0 DCD / TXC UART C1 Ext DMA Done Ch 12 Ext Timer Event Out C

Strany 258 - 258 Hardware Reference NS9215

ETHERNET COMMUNICATION MODULEMulticast Address Mask registers330 Hardware Reference NS9215Multicast Low Address Mask Register #4Address: A060 0A90 Mul

Strany 259

. . . . .ETHERNET COMMUNICATION MODULEMulticast Address Filter Enable registerwww.digiembedded.com 331Multicast High Address Mask Register #5Address:

Strany 260

ETHERNET COMMUNICATION MODULETX Buffer Descriptor RAM332 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . . . . . .

Strany 261 - Ethernet Communication Module

. . . . .ETHERNET COMMUNICATION MODULERX FIFO RAMwww.digiembedded.com 333Offset+4Offset+8Offset+CSee “Transmit buffer descriptor format” on page 270,

Strany 262 - Ethernet MAC

ETHERNET COMMUNICATION MODULESample hash table code334 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 263

. . . . .ETHERNET COMMUNICATION MODULESample hash table codewww.digiembedded.com 335(*MERCURY_EFE).ht2.bits.data = SWAP32(hash_table[1]);(*MERCURY_EFE

Strany 264 - Station address logic (SAL)

ETHERNET COMMUNICATION MODULESample hash table code336 Hardware Reference NS9215/*** Function: void set_hash_bit (BYTE *table, int bit)** Description:

Strany 265

. . . . .ETHERNET COMMUNICATION MODULESample hash table codewww.digiembedded.com 337** Return Values:** bit position to set in hash table**/#define PO

Strany 266 - Ethernet front-end module

ETHERNET COMMUNICATION MODULESample hash table code338 Hardware Reference NS9215bp = rotate (bp, RIGHT, 1);}}// CRC calculation done. The 6-bit result

Strany 267

. . . . .EXTERNAL DMADMA transferswww.digiembedded.com 339External DMACHAPTER 6The external DMA interface provides two external channels for external

Strany 268 - ETHERNET COMMUNICATION MODULE

PINOUT (265)General purpose I/O (GPIO)34 Hardware Reference NS9215D3 gpio[16] U I/O 4 0 data[0]1 DCD UART B2 Ext Int Ch 0 (dup)3 gpio[16]B2 gpio[17] U

Strany 269

EXTERNAL DMADMA buffer descriptor340 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 270 - 31 151630 29 28

. . . . .EXTERNAL DMADescriptor list processingwww.digiembedded.com 341Note:Optimal performance is achieved when the destination address is aligned on

Strany 271

EXTERNAL DMAPeripheral DMA read access342 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 272

. . . . .EXTERNAL DMAPeripheral DMA write accesswww.digiembedded.com 343Peripheral DMA single read accessPeripheral DMA burst read access. . . . . . .

Strany 273

EXTERNAL DMAPeripheral REQ and DONE signaling344 Hardware Reference NS9215Determining the width of PDEN Use the memory controller’s Static Memory Writ

Strany 274

. . . . .EXTERNAL DMAStatic RAM chip select configurationwww.digiembedded.com 345DONE signal  The external peripheral can terminate the DMA transfer

Strany 275

EXTERNAL DMAControl and Status registers346 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 276 - Clock synchronization

. . . . .EXTERNAL DMADMA Control registerwww.digiembedded.com 347RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 277

EXTERNAL DMADMA Control register348 Hardware Reference NS9215Register bit assignmentBit(s) Access Mnemonic Reset DescriptionD31 R/W CE 0 Channel enabl

Strany 278

. . . . .EXTERNAL DMADMA Control registerwww.digiembedded.com 349D22:21 R/W DB 0 Destination burstDefines the AHB maximum burst size allowed when writ

Strany 279

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 35F4 gpio[26] U I/O 4 0 data[10]1DSR UART D2 PIC_1_GEN_IO[0](I/O)3 gpio[26]F3 gpio

Strany 280

EXTERNAL DMADMA Status and Interrupt Enable register350 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 281

. . . . .EXTERNAL DMADMA Status and Interrupt Enable registerwww.digiembedded.com 351Register bit assignmentBit(s) Access Mnemonic Reset DescriptionD3

Strany 282

EXTERNAL DMADMA Peripheral Chip Select register352 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 283

. . . . .EXTERNAL DMADMA Peripheral Chip Select registerwww.digiembedded.com 353Register bit assignmentBit(s) Access Mnemonic Reset DefinitionD31:02 R

Strany 284 - 284 Hardware Reference NS9215

EXTERNAL DMADMA Peripheral Chip Select register354 Hardware Reference NS9215

Strany 285

. . . . .AES DATA ENCRYPTION/DECRYPTION MODULEwww.digiembedded.com 355AES Data Encryption/Decryption ModuleCHAPTER 6The AES data encryption/decryption

Strany 286 - TX_WR logic stops

AES DATA ENCRYPTION/DECRYPTION MODULEAES DMA buffer descriptor356 Hardware Reference NS9215Block diagramData blocks The AES module works on 128-bit bl

Strany 287

. . . . .AES DATA ENCRYPTION/DECRYPTION MODULEAES DMA buffer descriptorwww.digiembedded.com 357AES buffer descriptor diagramField definitions follow.S

Strany 288 - MAC Configuration Register #1

AES DATA ENCRYPTION/DECRYPTION MODULEAES DMA buffer descriptor358 Hardware Reference NS9215AES op code Indicates the contents of the data buffer assoc

Strany 289

. . . . .AES DATA ENCRYPTION/DECRYPTION MODULEDecryptionwww.digiembedded.com 359The DMA channel does not try a transfer when the F bit is clear. The D

Strany 290 - 0x55 and is error-free

PINOUT (265)General purpose I/O (GPIO)36 Hardware Reference NS9215D17 gpio[36] U I/O 2 0 Ethernet MII RX DV1 PIC_0_GEN_IO[4](I/O)(dup)2 Reserved3 gpio

Strany 291

AES DATA ENCRYPTION/DECRYPTION MODULECBC, CFB, OFB, and CTR processing360 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 292 - Address: A060 040C

. . . . .AES DATA ENCRYPTION/DECRYPTION MODULECCM modewww.digiembedded.com 361 For encryption, software must set up this buffer descriptor sequence:

Strany 293

AES DATA ENCRYPTION/DECRYPTION MODULECCM mode362 Hardware Reference NS9215

Strany 294 - Maximum Frame register

363I/O Hub ModuleCHAPTER 9The I/O hub provides access to the low speed ports on the processor through one master port on the AHB bus. The low speed po

Strany 295

I/O HUB MODULEDMA controller364 Hardware Reference NS9215 31 March 2008Block diagramAHB slave interfaceThe CPU has access to the control and status re

Strany 296 - Address: A060 0424

. . . . .I/O HUB MODULEDMA controllerwww.digiembedded.com 365Buffer descriptors The peripheral buffer data is held in buffers in external memory, link

Strany 297

I/O HUB MODULEDMA controller366 Hardware Reference NS9215 31 March 2008 For transmit channels. CPU sets the F bit after the data is written to a buff

Strany 298 - 298 Hardware Reference NS9215

. . . . .I/O HUB MODULETransmit DMA examplewww.digiembedded.com 367HDLCSPINot applicable.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 299

I/O HUB MODULEControl and status register address maps368 Hardware Reference NS9215 31 March 20082 Verifies that the data buffer is valid by making su

Strany 300 - Station Address registers

. . . . .I/O HUB MODULEControl and status register address mapswww.digiembedded.com 369Note:Registers 9000_0000 – 9000_7FFF and registers 9000_8000 –

Strany 301

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 37D12 gpio[46] U I/O 2 0 Ethernet MII TXD[2]1 PIC_1_GEN_IO[6](I/O)(dup)2 Reserved3

Strany 302 - RegisterHash Tables

I/O HUB MODULEControl and status register address maps370 Hardware Reference NS9215 31 March 2008UART C register address mapUART D register address ma

Strany 303

. . . . .I/O HUB MODULEControl and status register address mapswww.digiembedded.com 371SPI register address mapAD register address mapReserved Registe

Strany 304

I/O HUB MODULE[Module] Interrupt and FIFO Status register372 Hardware Reference NS9215 31 March 2008RTC register address mapIO Hardware Assist registe

Strany 305

. . . . .I/O HUB MODULE[Module] Interrupt and FIFO Status registerwww.digiembedded.com 373RegisterRegister bit assignment13121110987654321015 1431 29

Strany 306

I/O HUB MODULE[Module] Interrupt and FIFO Status register374 Hardware Reference NS9215 31 March 2008D26 R/W* RXFOFIP 0x0 RX FIFO overflow interrupt pe

Strany 307

. . . . .I/O HUB MODULE[Module] DMA RX Controlwww.digiembedded.com 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 308

I/O HUB MODULE[Module] DMA RX Buffer Descriptor Pointer376 Hardware Reference NS9215 31 March 2008RegisterRegister bit assignment. . . . . . . . . . .

Strany 309

. . . . .I/O HUB MODULE[Module] RX Interrupt Configuration registerwww.digiembedded.com 377RegisterRegister bit assignment. . . . . . . . . . . . . .

Strany 310

I/O HUB MODULE[Module] Direct Mode RX Status FIFO378 Hardware Reference NS9215 31 March 2008. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 311

. . . . .I/O HUB MODULE[Module] Direct Mode RX Data FIFOwww.digiembedded.com 379Register bit assignment. . . . . . . . . . . . . . . . . . . . . . . .

Strany 312 - 312 Hardware Reference NS9215

PINOUT (265)General purpose I/O (GPIO)38 Hardware Reference NS9215J4 gpio[56] U I/O 2 0 RTS/RS485 Control UART B (dup)1 PIC_0_BUS_1[13](I/O)2 PIC_1_BU

Strany 313

I/O HUB MODULE[Module] DMA TX Control380 Hardware Reference NS9215 31 March 2008. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 314 - 314 Hardware Reference NS9215

. . . . .I/O HUB MODULE[Module] DMA TX Buffer Descriptor Pointerwww.digiembedded.com 381. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 315

I/O HUB MODULE[Module] Direct Mode TX Data FIFO382 Hardware Reference NS9215 31 March 2008Register bit assignment. . . . . . . . . . . . . . . . . . .

Strany 316 - 316 Hardware Reference NS9215

. . . . .I/O HUB MODULE[Module] Direct Mode TX Data Last FIFOwww.digiembedded.com 383Register bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 317

I/O HUB MODULE[Module] Direct Mode TX Data Last FIFO384 Hardware Reference NS9215 31 March 2008

Strany 318

. . . . .SERIAL CONTROL MODULE: UARTwww.digiembedded.com 385Serial Control Module: UART CHAPTER 10The processor ASIC supports four independent univers

Strany 319

SERIAL CONTROL MODULE: UARTNormal mode operation386 Hardware Reference NS9215UART module structure. . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 320 - Address: A060 0A18

. . . . .SERIAL CONTROL MODULE: UARTBaud rate generatorwww.digiembedded.com 387. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 321

SERIAL CONTROL MODULE: UARTHardware-based flow control388 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 322 - Address: A060 0A24

. . . . .SERIAL CONTROL MODULE: UARTARM wakeup on character recognitionwww.digiembedded.com 389character completes, regardless of any flow control mec

Strany 323

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 39N8 gpio[66] U I/O 2 0 TXD UART D (dup)1 PIC_0_BUS_1[23](I/O)2 PIC_1_BUS_1[23](I/

Strany 324 - 324 Hardware Reference NS9215

SERIAL CONTROL MODULE: UARTWrapper Control and Status registers390 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 325

. . . . .SERIAL CONTROL MODULE: UARTWrapper Configuration registerwww.digiembedded.com 391. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 326 - RX Free Buffer register

SERIAL CONTROL MODULE: UARTWrapper Configuration register392 Hardware Reference NS9215D17 R/W RXFLUSH 0 Resets the contents of the 64-byte RXFIFO.Writ

Strany 327

. . . . .SERIAL CONTROL MODULE: UARTInterrupt Enable registerwww.digiembedded.com 393. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 328

SERIAL CONTROL MODULE: UARTInterrupt Enable register394 Hardware Reference NS9215D19 R/W OFLOW 0 Enable overflow errorEnables interrupt generation if

Strany 329

. . . . .SERIAL CONTROL MODULE: UARTInterrupt Status registerwww.digiembedded.com 395. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 330

SERIAL CONTROL MODULE: UARTInterrupt Status register396 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 1431 29 28 27 26

Strany 331

. . . . .SERIAL CONTROL MODULE: UARTInterrupt Status registerwww.digiembedded.com 397D11 R/W1TC MATCH3 0 Character match3Indicates that a receive char

Strany 332 - TX Buffer Descriptor RAM

SERIAL CONTROL MODULE: UARTReceive Character GAP Control register398 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 333

. . . . .SERIAL CONTROL MODULE: UARTReceive Buffer GAP Control registerwww.digiembedded.com 399. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 335

PINOUT (265)General purpose I/O (GPIO)40 Hardware Reference NS9215T15 gpio[76] U I/O 2 0 PIC_0_CTL_IO[0](I/O)1 PIC_1_CTL_IO[0](I/O)2 Ext Timer Event i

Strany 336

SERIAL CONTROL MODULE: UARTReceive Character-Based Flow Control register400 Hardware Reference NS9215The Receive Character Match Control registers con

Strany 337

. . . . .SERIAL CONTROL MODULE: UARTReceive Character-Based Flow Control registerwww.digiembedded.com 401Caution:Be aware that if multiple matches occ

Strany 338

SERIAL CONTROL MODULE: UARTForce Transmit Character Control register402 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 339 - External DMA

. . . . .SERIAL CONTROL MODULE: UARTARM Wakeup Control registerwww.digiembedded.com 403RegisterRegister bit assignment. . . . . . . . . . . . . . . .

Strany 340 - DMA buffer descriptor

SERIAL CONTROL MODULE: UARTTransmit Byte Count404 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . . .

Strany 341

. . . . .SERIAL CONTROL MODULE: UARTUART Receive Bufferwww.digiembedded.com 405. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 342 - Peripheral DMA read access

SERIAL CONTROL MODULE: UARTUART Baud Rate Divisor LSB406 Hardware Reference NS9215Register bit assignment. . . . . . . . . . . . . . . . . . . . . . .

Strany 343

. . . . .SERIAL CONTROL MODULE: UARTUART Interrupt Enable registerwww.digiembedded.com 407RegisterRegister bit assignment. . . . . . . . . . . . . . .

Strany 344 - EXTERNAL DMA

SERIAL CONTROL MODULE: UARTUART Interrupt Identification register408 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 345

. . . . .SERIAL CONTROL MODULE: UARTUART FIFO Control registerwww.digiembedded.com 409. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 346 - DMA Buffer Descriptor Pointer

. . . . .PINOUT (265)General purpose I/O (GPIO)www.digiembedded.com 41K13 gpio[86] U I/O 2 0 PIC_0_BUS_0[6](I/O)1 PIC_1_BUS_0[6](I/O)2 Ext Timer Event

Strany 347

SERIAL CONTROL MODULE: UARTUART Line Control register410 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 1431 29 28 27 26

Strany 348

. . . . .SERIAL CONTROL MODULE: UARTUART Modem Control registerwww.digiembedded.com 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 349

SERIAL CONTROL MODULE: UARTUART Modem Status register412 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . .

Strany 350 - Address: A080_0008, A080_0018

. . . . .SERIAL CONTROL MODULE: UARTUART Modem Status registerwww.digiembedded.com 413RegisterRegister bit assignment13121110987654321015 1431 29 28 2

Strany 351

SERIAL CONTROL MODULE: UARTUART Modem Status register414 Hardware Reference NS9215

Strany 352 - Not used SEL

. . . . .SERIAL CONTROL MODULE: HDLCReceive and transmit operationswww.digiembedded.com 415Serial Control Module: HDLC CHAPTER 11The HDLC module allow

Strany 353

SERIAL CONTROL MODULE: HDLCClocking416 Hardware Reference NS9215Receive operation In the receiver, each byte is marked with status to indicate end-of-

Strany 354

. . . . .SERIAL CONTROL MODULE: HDLCData encodingwww.digiembedded.com 417between the opening and closing flags, except for the inserted zeroes, to the

Strany 355

SERIAL CONTROL MODULE: HDLCDigital phase-locked-loop (DPLL) operation: Encoding418 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . .

Strany 356 - Block diagram

. . . . .SERIAL CONTROL MODULE: HDLCDPLL operation: Adjustment ranges and output clockswww.digiembedded.com 419DPLL-tracked bit cell boundariesThe DPL

Strany 357

PINOUT (265)General purpose I/O (GPIO)42 Hardware Reference NS9215C16 gpio[96] U I/O 2 0 PIC_0_BUS_1[0](I/O)1 PIC_1_BUS_1[0](I/O)2 PIC_0_CAN_RXD(I)(du

Strany 358

SERIAL CONTROL MODULE: HDLCDPLL operation: Adjustment ranges and output clocks420 Hardware Reference NS9215NRZ and NRZI encodingWith NRZ and NRZI enco

Strany 359

. . . . .SERIAL CONTROL MODULE: HDLCNormal mode operationwww.digiembedded.com 421only uses the clock transitions to track the bit-cell boundaries, by

Strany 360

SERIAL CONTROL MODULE: HDLCWrapper and HDLC Control and Status registers422 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . .

Strany 361

. . . . .SERIAL CONTROL MODULE: HDLCWrapper Configuration registerwww.digiembedded.com 423RegisterRegister bit assignment13121110987654321015 1431 29

Strany 362 - CCM mode

SERIAL CONTROL MODULE: HDLCInterrupt Enable register424 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 363 - I/O Hub Module

. . . . .SERIAL CONTROL MODULE: HDLCInterrupt Status registerwww.digiembedded.com 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 364 - DMA controller

SERIAL CONTROL MODULE: HDLCInterrupt Status register426 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 1431 29 28 27 26

Strany 365

. . . . .SERIAL CONTROL MODULE: HDLCHDLC Data Register 1www.digiembedded.com 427. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 366 - I/O HUB MODULE

SERIAL CONTROL MODULE: HDLCHDLC Data register 3428 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . . .

Strany 367

. . . . .SERIAL CONTROL MODULE: HDLCHDLC Control Register 1www.digiembedded.com 429. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 368 - W=1 , I=0, L=0, F=0

. . . . .PINOUT (265)System clockwww.digiembedded.com 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 369

SERIAL CONTROL MODULE: HDLCHDLC Clock Divider Low430 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . .

Strany 370 - UART D register

. . . . .SERIAL CONTROL MODULE: HDLCHDLC Clock Divider Highwww.digiembedded.com 431Use the HDLC CLock Divider Low register to set bits 07:00 of the cl

Strany 371

SERIAL CONTROL MODULE: HDLCHDLC Clock Divider High432 Hardware Reference NS9215Register bit assignmentBits Access Mnemonic Reset DescriptionD31:08 R N

Strany 372

. . . . .SERIAL CONTROL MODULE: SPIwww.digiembedded.com 433Serial Control Module: SPI CHAPTER 12The processor ASIC contains a single high speed, four-

Strany 373

SERIAL CONTROL MODULE: SPISPI controller434 Hardware Reference NS9215SPI module structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 374

. . . . .SERIAL CONTROL MODULE: SPISPI clocking modeswww.digiembedded.com 435. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 375

SERIAL CONTROL MODULE: SPISPI clock generation436 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 376

. . . . .SERIAL CONTROL MODULE: SPISystem boot-over-SPI operationwww.digiembedded.com 437Available strapping optionsEEPROM/FLASH headerThe boot-over-S

Strany 377

SERIAL CONTROL MODULE: SPISystem boot-over-SPI operation438 Hardware Reference NS9215Time to completionThe boot-over-SPI operation is performed in two

Strany 378

. . . . .SERIAL CONTROL MODULE: SPISPI Control and Status registerswww.digiembedded.com 439. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 379

PINOUT (265)System clock44 Hardware Reference NS9215System clock drawing

Strany 380 - [Module] DMA TX Control

SERIAL CONTROL MODULE: SPIClock Generation register440 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 381

. . . . .SERIAL CONTROL MODULE: SPIInterrupt Enable registerwww.digiembedded.com 441Use this register to define the data rate of the interface.This re

Strany 382

SERIAL CONTROL MODULE: SPIInterrupt Status register442 Hardware Reference NS9215Use the Interrupt Enable register to enable interrupt generation on sp

Strany 383

. . . . .SERIAL CONTROL MODULE: SPISPI timing characteristicswww.digiembedded.com 443RegisterRegister bit assignment. . . . . . . . . . . . . . . . .

Strany 384

SERIAL CONTROL MODULE: SPISPI timing characteristics444 Hardware Reference NS9215Notes:1 The unit clock refers to the SPI master clock.2 The SPI maste

Strany 385 - Serial Control Module: UART

. . . . .SERIAL CONTROL MODULE: SPISPI timing characteristicswww.digiembedded.com 4452 The numbers shown here are for a 7.5 Mhz SPI slave interface cl

Strany 386 - Normal mode operation

SERIAL CONTROL MODULE: SPISPI timing characteristics446 Hardware Reference NS9215

Strany 387

. . . . .I2C MASTER/SLAVE INTERFACEPhysical I2C buswww.digiembedded.com 447I2C Master/Slave InterfaceCHAPTER 13The I2C master/slave interface provides

Strany 388 - Forced character transmission

I2C MASTER/SLAVE INTERFACEI2C external addresses448 Hardware Reference NS9215serial clock. Serial clock modulation can be controlled by both the trans

Strany 389

. . . . .I2C MASTER/SLAVE INTERFACEI2C command interfacewww.digiembedded.com 449. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 390 - SERIAL CONTROL MODULE: UART

. . . . .PINOUT (265)System modewww.digiembedded.com 45RTC clock and battery backup drawingNote: If RTC battery backup is not used, the following conn

Strany 391

I2C MASTER/SLAVE INTERFACEI2C registers450 Hardware Reference NS9215bus owner, the transaction goes through. If the module loses bus arbitration, an M

Strany 392

. . . . .I2C MASTER/SLAVE INTERFACEStatus Receive Data registerwww.digiembedded.com 451Register bit assignment. . . . . . . . . . . . . . . . . . . .

Strany 393

I2C MASTER/SLAVE INTERFACEMaster Address register452 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 394

. . . . .I2C MASTER/SLAVE INTERFACESlave Address registerwww.digiembedded.com 453Register bit assignment. . . . . . . . . . . . . . . . . . . . . . .

Strany 395

I2C MASTER/SLAVE INTERFACEConfiguration register454 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 396

. . . . .I2C MASTER/SLAVE INTERFACEInterrupt Codeswww.digiembedded.com 455. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 397

I2C MASTER/SLAVE INTERFACESoftware driver456 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 398 - N = ((FCLK * gap+period) - 1)

. . . . .I2C MASTER/SLAVE INTERFACEFlow chartswww.digiembedded.com 457. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 399

I2C MASTER/SLAVE INTERFACEFlow charts458 Hardware Reference NS9215Slave module (normal mode, 16-bit)Note: STATUS_REG and RX_DATA_REG are read simultan

Strany 400

459Real Time Clock ModuleCHAPTER 14The Real Time Clock (RTC) module tracks the time of the day to an accuracy of 10 milliseconds and provides calendar

Strany 401

PINOUT (265)System mode46 Hardware Reference NS9215sys_mode_2 sys_mode_1 sys_mode_0 Description0 0 0 manufacturing test0 0 1 manufacturing test0 1 0 m

Strany 402

REAL TIME CLOCK MODULERTC configuration and status registers460 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 403

. . . . .REAL TIME CLOCK MODULE12/24 Hour registerwww.digiembedded.com 461Register bit assignment. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 404 - Transmit Byte Count

REAL TIME CLOCK MODULETime register462 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 405

. . . . .REAL TIME CLOCK MODULECalendar registerwww.digiembedded.com 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 406 - UART Baud Rate Divisor MSB

REAL TIME CLOCK MODULETime Alarm register464 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 407

. . . . .REAL TIME CLOCK MODULECalendar Alarm registerwww.digiembedded.com 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 408

REAL TIME CLOCK MODULEEvent Flags register466 Hardware Reference NS9215RegisterRegister bit assignment. . . . . . . . . . . . . . . . . . . . . . . .

Strany 409

. . . . .REAL TIME CLOCK MODULEEvent Flags registerwww.digiembedded.com 467RegisterRegister bit assignment13 12 11 10 9 8 7 6 5 4 3 2 1 015 1431 29 28

Strany 410

REAL TIME CLOCK MODULEInterrupt Enable register468 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 411

. . . . .REAL TIME CLOCK MODULEInterrupt Disable registerwww.digiembedded.com 469. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 412 - UART Modem Status register

. . . . .PINOUT (265)System resetwww.digiembedded.com 47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 413

REAL TIME CLOCK MODULEInterrupt Enable Status register470 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 414

. . . . .REAL TIME CLOCK MODULEGeneral Status registerwww.digiembedded.com 471. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 415 - Serial Control Module: HDLC

REAL TIME CLOCK MODULEGeneral Status register472 Hardware Reference NS9215

Strany 416 - Clocking

473Analog-to-Digital Converter (ADC) ModuleCHAPTER 15The NS9215 ASIC supports a 12-bit successive approximation analog-to-digital converter (ADC). To

Strany 417

ANALOG-TO-DIGITAL CONVERTER (ADC) MODULEADC DMA procedure474 Hardware Reference NS9215ADC control blockThe ADC control block provides access between t

Strany 418 - SERIAL CONTROL MODULE: HDLC

. . . . .ANALOG-TO-DIGITAL CONVERTER (ADC) MODULEADC control and status registerswww.digiembedded.com 4752 Set up the ADC DMA control registers and bu

Strany 419

ANALOG-TO-DIGITAL CONVERTER (ADC) MODULEADC Configuration register476 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 143

Strany 420

. . . . .ANALOG-TO-DIGITAL CONVERTER (ADC) MODULEADC Clock Configuration registerwww.digiembedded.com 477. . . . . . . . . . . . . . . . . . . . . . .

Strany 421

ANALOG-TO-DIGITAL CONVERTER (ADC) MODULEADC Output Registers 0-7478 Hardware Reference NS9215RegisterRegister bit assignment13121110987654321015 1431

Strany 422

. . . . .TIMINGElectrical characteristicswww.digiembedded.com 479TimingCHAPTER 16This chapter provides the electrical specifications, or timing, integ

Strany 423

PINOUT (265)JTAG Test48 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 424 - Interrupt Enable register

TIMINGElectrical characteristics480 Hardware Reference NS9215Recommended operating conditionsRecommended operating conditions specify voltage and temp

Strany 425

. . . . .TIMINGDC electrical characteristicswww.digiembedded.com 481. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 426

TIMINGReset and edge sensitive input timing requirements482 Hardware Reference NS9215Ouputs All electrical outputs are 3.3V interface. DC electrical o

Strany 427

. . . . .TIMINGReset and edge sensitive input timing requirementswww.digiembedded.com 483If an external device driving the reset or edge sensitive inp

Strany 428 - HDLC Data register 3

TIMINGMemory Timing484 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 429

. . . . .TIMINGMemory Timingwww.digiembedded.com 485SDRAM burst read (16-bit)Notes:1 This is the bank and RAS address. 2 This is the CAS address.pr e

Strany 430 - HDLC Clock Divider Low

TIMINGMemory Timing486 Hardware Reference NS9215SDRAM burst read (16 bit), CAS latency = 3Notes:1 This is the bank and RAS address.2 This is the CAS a

Strany 431

. . . . .TIMINGMemory Timingwww.digiembedded.com 487SDRAM burst write (16 bit)Notes:1 This is the bank and RAS address.2 This is the CAS address.pr e

Strany 432

TIMINGMemory Timing488 Hardware Reference NS9215SDRAM burst read (32 bit)Notes:1 This is the bank and RAS address.2 This is the CAS address.prech g ac

Strany 433 - Serial Control Module: SPI

. . . . .TIMINGMemory Timingwww.digiembedded.com 489SDRAM burst read (32 bit), CAS latency = 3Notes:1 This is the bank and RAS address.2 This is the C

Strany 434 - SPI controller

. . . . .PINOUT (265)ADCwww.digiembedded.com 49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 435

TIMINGMemory Timing490 Hardware Reference NS9215SDRAM burst write (32-bit)Notes:1 This is the bank and RAS address.2 This is the CAS address.prechg ac

Strany 436 - SPI clock generation

. . . . .TIMINGMemory Timingwww.digiembedded.com 491SDRAM load modeM4M9M8M7M5SD L dM d tdop cod eclk_outdy_cs_n<3:0>* ras_ncas_nwe_naddr<11:0

Strany 437

TIMINGMemory Timing492 Hardware Reference NS9215SDRAM refresh modeM9M8M7M6M6M6M6clk_outdy_cs0_ndy_cs1_ndy_cs2_ndy_cs3_nras_ncas_nwe_n

Strany 438 - SERIAL CONTROL MODULE: SPI

. . . . .TIMINGMemory Timingwww.digiembedded.com 493Clock enable timingM1 3M14M3clk_enable.td clk_outclk_en<3:0>SDRAM cycle

Strany 439

TIMINGMemory Timing494 Hardware Reference NS9215Values in SRAM timing diagramsThe next table describes the values shown in the SRAM timing diagrams. N

Strany 440 - Clock Generation register

. . . . .TIMINGMemory Timingwww.digiembedded.com 495static_rd_0wt.mifStatic RAM read cycles with 0 wait states WTRD = 1 WOEN = 0 If the PB field is

Strany 441

TIMINGMemory Timing496 Hardware Reference NS9215Static RAM asynchronous page mode read, WTPG = 1 WTPG = 1 WTRD = 2 If the PB field is set to 1, all

Strany 442 - Interrupt Status register

. . . . .TIMINGMemory Timingwww.digiembedded.com 497Static RAM read cycle with configurable wait states WTRD = from 1 to 15 WOEN = from 0 to 15 If

Strany 443

TIMINGMemory Timing498 Hardware Reference NS9215Static RAM sequential write cycles WTWR = 0 WWEN = 0 During a 32-bit transfer, all four byte_lane s

Strany 444

. . . . .TIMINGMemory Timingwww.digiembedded.com 499Static RAM write cycle WTWR = 0 WWEN = 0 During a 32-bit transfer, all four byte_lane signals w

Strany 445

5Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cha

Strany 446 - SPI timing characteristics

PINOUT (265)POR and battery-backed logic50 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 447 - I2C Master/Slave Interface

TIMINGMemory Timing500 Hardware Reference NS9215Static write cycle with configurable wait states WTWR = from 0 to 15 WWEN = from 0 to 15 The WTWR f

Strany 448 - C external addresses

. . . . .TIMINGMemory Timingwww.digiembedded.com 501Slow peripheral acknowledge timingThe table below describes the values shown in the slow periphera

Strany 449

TIMINGMemory Timing502 Hardware Reference NS9215Slow peripheral acknowledge readSlow peripheral acknowledge writeM32 M26M17 M18M19M20M31M27 M28M23 M24

Strany 450 - C registers

. . . . .TIMINGMemory Timingwww.digiembedded.com 503Ethernet timing All AC characteristics are measured with 10pF, unless otherwise noted.The table be

Strany 451

TIMINGMemory Timing504 Hardware Reference NS9215I2C timing All AC characteristics are measured with 10pF, unless otherwise noted.The table below descr

Strany 452 - Master Address register

. . . . .TIMINGMemory Timingwww.digiembedded.com 505SPI Timing All AC characteristics are measured with 10pF, unless otherwise noted.The next table de

Strany 453

TIMINGMemory Timing506 Hardware Reference NS9215Notes:1 Active level of SPI enable is inverted (that is, 1) if the CSPOL bit in Serial Channel Control

Strany 454

. . . . .TIMINGMemory Timingwww.digiembedded.com 507SPI master mode 0 and 1: 2-byte transferNote: SPI data can be reversed such that LSB is first. Use

Strany 455

TIMINGMemory Timing508 Hardware Reference NS9215SPI slave mode 0 and 1: 2-byte transferNote: SPI data can be reversed such that LSB is first. Use the

Strany 456 - Software driver

. . . . .TIMINGReset and hardware strapping timingwww.digiembedded.com 509. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 457

. . . . .PINOUT (265)Power and groundwww.digiembedded.com 51If the RTC feature is not used, the inputs must be terminated as shown below.If the RTC fe

Strany 458 - (normal mode, 16

TIMINGJTAG timing510 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 459 - Real Time Clock Module

. . . . .TIMINGClock timingwww.digiembedded.com 511. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 460 - RTC General Control register

TIMINGClock timing512 Hardware Reference NS9215

Strany 461

513PackagingCHAPTER 17Below is the processor package, 265 LF-XBGA. Diagrams that follow show the processor dimensions: top, bottom, and side views. .

Strany 462

PACKAGINGProcessor Dimensions514 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 463

. . . . .PACKAGINGProcessor Dimensionswww.digiembedded.com 515

Strany 464 - Time Alarm register

PACKAGINGProcessor Dimensions516 Hardware Reference NS9215

Strany 465

517Change logCHAPTER 18The following changes were made since the last revision of this document.. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 466 - Event Flags register

PINOUT (265)Power and ground52 Hardware Reference NS9215

Strany 467

53I/O Control ModuleCHAPTER 2The NS9215 ASIC contains 108 pins that are designated as general purpose I/O (GPIO).  The first 16 GPIO can be configure

Strany 468

I/O CONTROL MODULEControl and Status registers54 Hardware Reference NS9215A090_200C GPIO Configuration Register #3 R/W 0x18181810A090_2010 GPIO Config

Strany 469

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 470 - REAL TIME CLOCK MODULE

I/O CONTROL MODULEGPIO Configuration registers56 Hardware Reference NS9215GPIO Configuration Register #0Address: A090_2000GPIO Configuration Register

Strany 471

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 57GPIO Configuration Register #2Address: A090_2008GPIO Configuration Regis

Strany 472 - General Status register

I/O CONTROL MODULEGPIO Configuration registers58 Hardware Reference NS9215GPIO Configuration Register #4Address: A090_2010GPIO Configuration Register

Strany 473 - (ADC) Module

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 59GPIO Configuration Register #6Address: A090_2018GPIO Configuration Regis

Strany 474 - ADC DMA procedure

6 Hardware Reference NS9215GPIO Configuration Register #15 ...63GPIO Configuration Register #16 ...

Strany 475

I/O CONTROL MODULEGPIO Configuration registers60 Hardware Reference NS9215GPIO Configuration Register #8Address: A090_2020GPIO Configuration Register

Strany 476

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 61GPIO Configuration Register #10Address: A090_2028GPIO Configuration Regi

Strany 477

I/O CONTROL MODULEGPIO Configuration registers62 Hardware Reference NS9215GPIO Configuration Register #12Address: A090_2030GPIO Configuration Register

Strany 478

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 63GPIO Configuration Register #14Address: A090_2038GPIO Configuration Regi

Strany 479

I/O CONTROL MODULEGPIO Configuration registers64 Hardware Reference NS9215GPIO Configuration Register #16Address: A090_2040GPIO Configuration Register

Strany 480

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 65GPIO Configuration Register #18Address: A090_2048GPIO Configuration Regi

Strany 481

I/O CONTROL MODULEGPIO Configuration registers66 Hardware Reference NS9215GPIO Configuration Register #20Address: A090_2050GPIO Configuration Register

Strany 482

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 67GPIO Configuration Register #22Address: A090_2058GPIO Configuration Regi

Strany 483

I/O CONTROL MODULEGPIO Configuration registers68 Hardware Reference NS9215GPIO Configuration Register #24Address: A090_2060GPIO Configuration Register

Strany 484 - Memory Timing

. . . . .I/O CONTROL MODULEGPIO Configuration registerswww.digiembedded.com 69GPIO Configuration Register #26Address: A090_206813121110987654321015 14

Strany 485

. . . . .www.digiembedded.com 7ICache and DCache behavior ...90R2: Translation Table Base regis

Strany 486 - SDRAM burst

I/O CONTROL MODULEGPIO Control registers70 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 487

. . . . .I/O CONTROL MODULEGPIO Control registerswww.digiembedded.com 71GPIO Control Register #1Address: A090_2070D25 R/W GPIO25 0 GPIO[25] control bi

Strany 488

I/O CONTROL MODULEGPIO Control registers72 Hardware Reference NS9215GPIO Control Register #2Address: A090_2074D22 R/W GPIO54 0 GPIO[54] control bitD23

Strany 489

. . . . .I/O CONTROL MODULEGPIO Control registerswww.digiembedded.com 73GPIO Control Register #3Address: A090_2078D19 R/W GPIO83 0 GPIO[83] control bi

Strany 490

I/O CONTROL MODULEGPIO Status registers74 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 491

. . . . .I/O CONTROL MODULEGPIO Status registerswww.digiembedded.com 75GPIO Status Register #2Address: A090_2084D26 R GPIO58 Undefined GPIO[58] status

Strany 492 - SDRAM refresh

I/O CONTROL MODULEMemory Bus Configuration register76 Hardware Reference NS9215GPIO Status Register #3Address: A090_2088. . . . . . . . . . . . . . .

Strany 493

. . . . .I/O CONTROL MODULEMemory Bus Configuration registerwww.digiembedded.com 77Bit(s) Access Mnemonic Reset DescriptionD02:00 R/W CS0 0x4 Controls

Strany 494 - Values in SRAM

I/O CONTROL MODULEMemory Bus Configuration register78 Hardware Reference NS9215D14:12 R/W CS4 0x6 Controls which system memory chip select is routed t

Strany 495

. . . . .I/O CONTROL MODULEMemory Bus Configuration registerwww.digiembedded.com 79D25 R/W APUDIS 0x0 Address bus pullup control(Applicable only to ad

Strany 496

8 Hardware Reference NS9215Access instructions ...103Register format ...

Strany 497

I/O CONTROL MODULEMemory Bus Configuration register80 Hardware Reference NS9215

Strany 498

81Working with the CPUCHAPTER 3This processor core is based on the ARM926EJ-S processor. The ARM926EJ-S processor belongs to the ARM9 family of genera

Strany 499

WORKING WITH THE CPUInstruction sets82 Hardware Reference NS9215Arm926EJ-S process block diagramThis drawing shows the main blocks in the ARM926EJ-S p

Strany 500

. . . . .WORKING WITH THE CPUSystem control processor (CP15) registerswww.digiembedded.com 83Java instruction setIn Java state, the processor core exe

Strany 501

WORKING WITH THE CPUSystem control processor (CP15) registers84 Hardware Reference NS9215Figure 1: CP15 MRC and MCR bit patternThe mnemonics for these

Strany 502 - Slow peripheral

. . . . .WORKING WITH THE CPUSystem control processor (CP15) registerswww.digiembedded.com 85Note:In all cases, reading from or writing any data value

Strany 503

WORKING WITH THE CPUR0: ID code and cache type status registers86 Hardware Reference NS9215 The B bit is set to 0 at reset if the BIGENDINIT signal i

Strany 504 - C timing diagram

. . . . .WORKING WITH THE CPUR0: ID code and cache type status registerswww.digiembedded.com 87You can access the cache type register by reading CP15

Strany 505

WORKING WITH THE CPUR1: Control register88 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 506

. . . . .WORKING WITH THE CPUR1: Control registerwww.digiembedded.com 89Control register Bit functionality131 19 16 15 12 11 10 9 8 7 3 0218 17 14 13

Strany 507

. . . . .www.digiembedded.com 9MMU faults and CPU aborts... 119Alignment fault checking

Strany 508 - B/A/C/D Control Register A

WORKING WITH THE CPUR1: Control register90 Hardware Reference NS9215ICache and DCache behaviorThe M, C, I, and RR bits directly affect ICache and DCac

Strany 509

. . . . .WORKING WITH THE CPUR2: Translation Table Base registerwww.digiembedded.com 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 510 - JTAG timing

WORKING WITH THE CPUR4 register92 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 511

. . . . .WORKING WITH THE CPUR6: Fault Address registerwww.digiembedded.com 93Status and domain fieldsThis table shows the encodings used for the stat

Strany 512 - Clock timing

WORKING WITH THE CPUR7:Cache Operations register94 Hardware Reference NS9215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strany 513 - Packaging

. . . . .WORKING WITH THE CPUR7:Cache Operations registerwww.digiembedded.com 95Cache operation functionsThis table lists the cache operation function

Strany 514 - Processor Dimensions

WORKING WITH THE CPUR7:Cache Operations register96 Hardware Reference NS9215Modified virtual address format (MVA)This is the modified virtual address

Strany 515

. . . . .WORKING WITH THE CPUR8:TLB Operations registerwww.digiembedded.com 97Note:The test and clean DCache instruction MRC p15, 0, r15, c7, c10, 3 i

Strany 516

WORKING WITH THE CPUR9: Cache Lockdown register98 Hardware Reference NS9215 The invalidate TLB operations invalidate all the unpreserved entries in t

Strany 517 - Change log

. . . . .WORKING WITH THE CPUR9: Cache Lockdown registerwww.digiembedded.com 99Instruction or data lockdown registerThe first four bits of this regist

Komentáře k této Příručce

Žádné komentáře