Digi NS9215 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Digi NS9215 herunter. Digi NS9215 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 517
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
NS9215
Hardware Reference
90000847_C
Release date: 10 April 2008
Seitenansicht 0
1 2 3 4 5 6 ... 516 517

Inhaltsverzeichnis

Seite 1 - Hardware Reference

NS9215 Hardware Reference 90000847_C Release date: 10 April 2008

Seite 2

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

Seite 3

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

Seite 4

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

Seite 5 - Contents

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

Seite 6

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

Seite 7

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

Seite 8

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

Seite 9

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

Seite 10 - Hardware Reference NS9215

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

Seite 11

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

Seite 12

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

Seite 13

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

Seite 14

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

Seite 15

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

Seite 16

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

Seite 17

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

Seite 18

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

Seite 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

Seite 20

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

Seite 21

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

Seite 22

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

Seite 23

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

Seite 24

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

Seite 25

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

Seite 26

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

Seite 27 - Pinout (265)

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

Seite 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

Seite 29

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

Seite 30 - Ethernet interface MAC

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

Seite 31

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

Seite 32 - PINOUT (265)

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

Seite 33

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

Seite 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

Seite 35

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

Seite 36

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

Seite 37

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

Seite 38

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

Seite 39

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

Seite 40

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

Seite 41

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

Seite 42

WORKING WITH THE CPUNoncachable instruction fetches136 Hardware Reference NS9215

Seite 43

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

Seite 44 - System clock

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

Seite 45

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

Seite 46

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

Seite 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

Seite 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

Seite 49

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

Seite 50 - POR and battery-backed logic

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

Seite 51

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

Seite 52 - Power and ground

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

Seite 53 - I/O Control Module

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

Seite 54 - I/O CONTROL MODULE

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

Seite 55

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

Seite 56 - GPIO3 GPIO2

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

Seite 57

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

Seite 58 - GPI O19 GPI O18

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

Seite 59

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

Seite 60 - GPIO39 GPIO38

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

Seite 61

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

Seite 62 - GPI O55 GPI O54

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

Seite 63

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

Seite 64 - GPI O71 GPI O70

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

Seite 65

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

Seite 66 - GPIO83 GPIO82

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

Seite 67

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

Seite 68 - GPIO103 GPI O102

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

Seite 69

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

Seite 70 - GPIO Control registers

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

Seite 71

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

Seite 72 - Address: A090_2074

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

Seite 73

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

Seite 74 - GPIO Status registers

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

Seite 75

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

Seite 76

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

Seite 77

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

Seite 78

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

Seite 79

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

Seite 80

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

Seite 81 - Working with the CPU

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

Seite 82 - Instruction sets

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

Seite 83

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

Seite 84 - 84 Hardware Reference NS9215

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

Seite 85

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

Seite 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

Seite 87

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

Seite 88 - R1: Control register

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

Seite 89

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

Seite 90 - SHOULD BE ONE

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

Seite 91

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

Seite 92 - R5: Fault Status registers

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

Seite 93

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

Seite 94 - R7:Cache Operations register

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

Seite 95

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

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

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

Seite 97

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

Seite 98 - R9: Cache Lockdown register

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

Seite 99

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

Seite 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

Seite 101 - . . . .

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

Seite 102 - R13:Process ID register

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

Seite 103

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

Seite 104 - Jazelle(Java)

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

Seite 105

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

Seite 106 - MemoryManagement Unit (MMU)

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

Seite 107

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

Seite 108 - Translation table base

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

Seite 109

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

Seite 110

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

Seite 111

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

Seite 112

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

Seite 113

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

Seite 114

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

Seite 115

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

Seite 116

SYSTEM CONTROL MODULERTC Module Control register202 Hardware Reference NS9215

Seite 117

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

Seite 118

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

Seite 119

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

Seite 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

Seite 121

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

Seite 122 - Fault checking sequence

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

Seite 123

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

Seite 124

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

Seite 125

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

Seite 126 - TLB structure

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

Seite 127

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

Seite 128 - Caches and write buffer

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

Seite 129

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

Seite 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

Seite 131

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

Seite 132

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

Seite 133

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

Seite 134

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

Seite 135

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

Seite 136

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

Seite 137 - System Control Module

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

Seite 138 - System bus arbiter

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

Seite 139

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

Seite 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

Seite 141

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

Seite 142 - Programmable timers

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

Seite 143

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

Seite 144 - Basic PWM function

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

Seite 145

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

Seite 146 - Clockwise

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

Seite 147

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

Seite 148 - Interrupt controller

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

Seite 149

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

Seite 150

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

Seite 151

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

Seite 152 - Bootstrap initialization

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

Seite 153

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

Seite 154 - Register address

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

Seite 155

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

Seite 156

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

Seite 157

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

Seite 158

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

Seite 159

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

Seite 160 - AHB Error Detect Status 2

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

Seite 161

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

Seite 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

Seite 163

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

Seite 164 - Timer 0–4 Control registers

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

Seite 165

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

Seite 166 - Timer 5 Control register

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

Seite 167

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

Seite 168 - Timer 6–9 Control registers

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

Seite 169

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

Seite 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

Seite 171

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

Seite 172

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

Seite 173

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

Seite 174 - Read 15:0

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

Seite 175

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

Seite 176 - ISADDR register

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

Seite 177

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

Seite 178 - Interrupt Status Raw

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

Seite 179

26 Hardware Reference NS9215

Seite 180 - Clock Configuration register

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

Seite 181

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

Seite 182 - Module Reset register

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

Seite 183

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

Seite 184 - Register

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

Seite 185

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

Seite 186 - PLL Configuration register

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

Seite 187

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

Seite 188 - Register bit

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

Seite 189

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

Seite 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

Seite 191

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

Seite 192

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

Seite 193

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

Seite 194 - 194 Hardware Reference NS9215

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

Seite 195

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

Seite 196 - 196 Hardware Reference NS9215

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

Seite 197

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

Seite 198 - Gen ID register

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

Seite 199

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

Seite 200 - Standby

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

Seite 201

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

Seite 202 - RTC Module Control register

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

Seite 203 - Memory Controller

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

Seite 204 - Low-power operation

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

Seite 205

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

Seite 206 - 0x00000000 after

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

Seite 207

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

Seite 208 - MEMORY CONTROLLER

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

Seite 209

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

Seite 210 - Static memory read control

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

Seite 211

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

Seite 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

Seite 213

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

Seite 214 - Asynchronous page mode read

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

Seite 215

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

Seite 216 - Static memory write control

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

Seite 217

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

Seite 218

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

Seite 219

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

Seite 220

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

Seite 221

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

Seite 222 - Address connectivity

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

Seite 224

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

Seite 225

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

Seite 226

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

Seite 227

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

Seite 228

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

Seite 229

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

Seite 230 - Registers

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

Seite 231

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

Seite 232 - Control register

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

Seite 233

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

Seite 234 - Configuration register

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

Seite 235

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

Seite 236 - Address: A070 0024

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

Seite 237

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

Seite 238 - 238 Hardware Reference NS9215

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

Seite 239

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

Seite 240 - 240 Hardware Reference NS9215

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

Seite 241

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

Seite 242 - 242 Hardware Reference NS9215

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

Seite 243

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

Seite 244 - 244 Hardware Reference NS9215

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

Seite 245

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

Seite 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

Seite 247

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

Seite 248 - 248 Hardware Reference NS9215

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

Seite 249

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

Seite 250 - 250 Hardware Reference NS9215

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

Seite 251

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

Seite 252

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

Seite 253

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

Seite 254 - 254 Hardware Reference NS9215

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

Seite 255

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

Seite 256 - 256 Hardware Reference NS9215

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

Seite 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

Seite 258 - 258 Hardware Reference NS9215

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

Seite 259

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

Seite 260

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

Seite 261 - Ethernet Communication Module

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

Seite 262 - Ethernet MAC

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

Seite 263

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

Seite 264 - Station address logic (SAL)

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

Seite 265

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

Seite 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

Seite 267

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

Seite 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

Seite 269

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

Seite 270 - 31 151630 29 28

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

Seite 271

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

Seite 272

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

Seite 273

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

Seite 274

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

Seite 275

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

Seite 276 - Clock synchronization

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

Seite 277

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

Seite 278

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

Seite 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

Seite 280

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

Seite 281

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

Seite 282

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

Seite 283

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

Seite 284 - 284 Hardware Reference NS9215

EXTERNAL DMADMA Peripheral Chip Select register354 Hardware Reference NS9215

Seite 285

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

Seite 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

Seite 287

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

Seite 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

Seite 289

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

Seite 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

Seite 291

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

Seite 292 - Address: A060 040C

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

Seite 293

AES DATA ENCRYPTION/DECRYPTION MODULECCM mode362 Hardware Reference NS9215

Seite 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

Seite 295

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

Seite 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

Seite 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

Seite 298 - 298 Hardware Reference NS9215

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

Seite 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

Seite 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 –

Seite 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

Seite 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

Seite 303

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

Seite 304

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

Seite 305

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

Seite 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

Seite 307

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

Seite 308

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

Seite 309

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

Seite 310

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

Seite 311

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

Seite 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

Seite 313

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

Seite 314 - 314 Hardware Reference NS9215

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

Seite 315

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

Seite 316 - 316 Hardware Reference NS9215

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

Seite 317

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

Seite 318

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

Seite 319

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

Seite 320 - Address: A060 0A18

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

Seite 321

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

Seite 322 - Address: A060 0A24

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

Seite 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/

Seite 324 - 324 Hardware Reference NS9215

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

Seite 325

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

Seite 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

Seite 327

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

Seite 328

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

Seite 329

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

Seite 330

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

Seite 331

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

Seite 332 - TX Buffer Descriptor RAM

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

Seite 333

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

Seite 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

Seite 336

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

Seite 337

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

Seite 338

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

Seite 339 - External DMA

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

Seite 340 - DMA buffer descriptor

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

Seite 341

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

Seite 342 - Peripheral DMA read access

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

Seite 343

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

Seite 344 - EXTERNAL DMA

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

Seite 345

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

Seite 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

Seite 347

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

Seite 348

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

Seite 349

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

Seite 350 - Address: A080_0008, A080_0018

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

Seite 351

SERIAL CONTROL MODULE: UARTUART Modem Status register414 Hardware Reference NS9215

Seite 352 - Not used SEL

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

Seite 353

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

Seite 354

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

Seite 355

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

Seite 356 - Block diagram

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

Seite 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

Seite 358

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

Seite 359

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

Seite 360

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

Seite 361

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

Seite 362 - CCM mode

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

Seite 363 - I/O Hub Module

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

Seite 364 - DMA controller

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

Seite 365

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

Seite 366 - I/O HUB MODULE

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

Seite 367

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

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

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

Seite 369

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

Seite 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

Seite 371

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

Seite 372

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

Seite 373

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

Seite 374

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

Seite 375

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

Seite 376

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

Seite 377

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

Seite 378

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

Seite 379

PINOUT (265)System clock44 Hardware Reference NS9215System clock drawing

Seite 380 - [Module] DMA TX Control

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

Seite 381

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

Seite 382

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

Seite 383

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

Seite 384

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

Seite 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

Seite 386 - Normal mode operation

SERIAL CONTROL MODULE: SPISPI timing characteristics446 Hardware Reference NS9215

Seite 387

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

Seite 388 - Forced character transmission

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

Seite 389

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

Seite 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

Seite 391

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

Seite 392

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

Seite 393

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

Seite 394

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

Seite 395

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

Seite 396

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

Seite 397

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

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

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

Seite 399

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

Seite 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

Seite 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

Seite 402

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

Seite 403

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

Seite 404 - Transmit Byte Count

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

Seite 405

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

Seite 406 - UART Baud Rate Divisor MSB

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

Seite 407

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

Seite 408

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

Seite 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

Seite 410

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

Seite 411

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

Seite 412 - UART Modem Status register

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

Seite 413

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

Seite 414

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

Seite 415 - Serial Control Module: HDLC

REAL TIME CLOCK MODULEGeneral Status register472 Hardware Reference NS9215

Seite 416 - Clocking

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

Seite 417

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

Seite 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

Seite 419

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

Seite 420

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

Seite 421

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

Seite 422

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

Seite 423

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

Seite 424 - Interrupt Enable register

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

Seite 425

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

Seite 426

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

Seite 427

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

Seite 428 - HDLC Data register 3

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 434 - SPI controller

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

Seite 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

Seite 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

Seite 437

TIMINGMemory Timing492 Hardware Reference NS9215SDRAM refresh modeM9M8M7M6M6M6M6clk_outdy_cs0_ndy_cs1_ndy_cs2_ndy_cs3_nras_ncas_nwe_n

Seite 438 - SERIAL CONTROL MODULE: SPI

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

Seite 439

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

Seite 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

Seite 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

Seite 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

Seite 443

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

Seite 444

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

Seite 445

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

Seite 446 - SPI timing characteristics

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

Seite 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

Seite 448 - C external addresses

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

Seite 449

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

Seite 450 - C registers

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

Seite 451

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

Seite 452 - Master Address register

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

Seite 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

Seite 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

Seite 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

Seite 456 - Software driver

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

Seite 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

Seite 458 - (normal mode, 16

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

Seite 459 - Real Time Clock Module

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

Seite 460 - RTC General Control register

TIMINGClock timing512 Hardware Reference NS9215

Seite 461

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

Seite 462

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

Seite 463

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

Seite 464 - Time Alarm register

PACKAGINGProcessor Dimensions516 Hardware Reference NS9215

Seite 465

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

Seite 466 - Event Flags register

PINOUT (265)Power and ground52 Hardware Reference NS9215

Seite 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

Seite 468

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

Seite 469

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

Seite 470 - REAL TIME CLOCK MODULE

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

Seite 471

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

Seite 472 - General Status register

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

Seite 473 - (ADC) Module

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

Seite 474 - ADC DMA procedure

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

Seite 475

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

Seite 476

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

Seite 477

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

Seite 478

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

Seite 479

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

Seite 480

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

Seite 481

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

Seite 482

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

Seite 483

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

Seite 484 - Memory Timing

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

Seite 485

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

Seite 486 - SDRAM burst

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

Seite 487

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

Seite 488

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

Seite 489

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

Seite 490

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

Seite 491

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

Seite 492 - SDRAM refresh

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

Seite 493

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

Seite 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

Seite 495

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

Seite 496

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

Seite 497

I/O CONTROL MODULEMemory Bus Configuration register80 Hardware Reference NS9215

Seite 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

Seite 499

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

Seite 500

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

Seite 501

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

Seite 502 - Slow peripheral

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

Seite 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

Seite 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

Seite 505

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

Seite 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

Seite 507

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

Seite 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

Seite 509

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

Seite 510 - JTAG timing

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

Seite 511

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

Seite 512 - Clock timing

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

Seite 513 - Packaging

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

Seite 514 - Processor Dimensions

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

Seite 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

Seite 516

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

Seite 517 - Change log

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

Kommentare zu diesen Handbüchern

Keine Kommentare