Digi NS9750 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Cartes/adaptateurs d'interface Digi NS9750. NS9750 Datasheet - Embedded Java Services Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 80
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
NS9750 Datasheet
The NetSilicon® NS9750 is a single chip 0.13µm CMOS network-attached processor.
The CPU is the ARM926EJ-S core with MMU, DSP extensions, Jazelle Java accelerator,
and 8 kB of instruction cache and 4 kB of data cache in a Harvard architecture.
NS9750 runs up to 200 MHz, with a 100 MHz system and memory bus and 50 MHz
peripheral bus. NS9750 operates at a 1.5V core and 3.3V I/O ring voltages.
With its
extensive set of
I/O interfaces,
Ethernet
high-speed
performance
and processing
capacity,
NS9750 is the
most capable
of highly
integrated 32-
bit network-
attached
processors
available.
NS9750 is
designed
specifically for
use in high-performance intelligent networked devices and Internet appliances including
high-performance/low-latency remote I/O, intelligent networked information displays,
and streaming and surveillance cameras. The NS9750 is a member of the award-
winning NET+ARM family of system-on-chip (SOC) solutions for embedded systems.
NS9750 offers a connection to an external bus expansion module as well as a glueless
connection to SDRAM, PC100 DIMM, Flash, EEPROM, and SRAM memories, and an
4K
SIM
100MHz
GPIO (50 Pins)
50, 40.5, or 31 MHz Peripheral Bus Bridge
32b-D, 32b-A
27-Channel DMA
USB
HDLC
1284
I
2
C
LCD Controller
Power Manager
CLK Generation
Interrupt
Controller
AHB Arbiter
ARM926EJ-S
200, 162, or 125MHz
8kB I-Cache
4kB D-Cache
JTAG Test
and Debug
10/100
Ethernet
MII/RMII
MAC
Distributed DMA
Memory
Controller
Ext. Peripheral
Controller
PCI/CardBus Bridge
33 MHz
100, 81, or 62.5 MHz AMBA AHB Bus
32b-D, 32b-A
ARM
ARM
16 General Purpose
Timers/Counters
Serial
Module
x4
UART
SPI
Vue de la page 0
1 2 3 4 5 6 ... 79 80

Résumé du contenu

Page 1 - NS9750 Datasheet

NS9750 DatasheetThe NetSilicon® NS9750 is a single chip 0.13µm CMOS network-attached processor. The CPU is the ARM926EJ-S core with MMU, DSP extension

Page 2 - NS9750 Data Sheet v3

System configuration6       NS9750 Datasheet v3 There are 32 additional GPIO pins that are used to create a general purpose, user-defined ID r

Page 3 - Contents

System bootwww.netsilicon.com       7System bootThere are two ways to boot the NS9750 system (see Figure 2, "Two methods of booting NS9750

Page 4 - NS9750 Datasheet v3

Reset8       NS9750 Datasheet v3 ResetMaster reset using an external reset pin resets NS9750. Only the AHB bus error status registers retain t

Page 5 - NS9750 Features

Resetwww.netsilicon.com       9Figure 3: Sample reset circuitYou can use one of four software resets to reset NS9750. Select the reset by setti

Page 6 - External peripheral:

System Clock10       NS9750 Datasheet v3 System ClockThe system clock is provided to NS9750 by either a crystal or an external oscillator; Tab

Page 7 - System-level interfaces

USB clockwww.netsilicon.com       11The system clock provides clocks for CPU, AHB system bus, peripheral BBus, PCI/CardBus, LCD, timers, memory

Page 8 -  Power and ground

NS9750 pinout and signal descriptions12       NS9750 Datasheet v3 NS9750 pinout and signal descriptionsEach pinout table applies to a specific

Page 9 - System configuration

System Memory interfacewww.netsilicon.com       13C15 addr[12] 8 O Address bus signalB15 addr[13] 8 O Address bus signalA15 addr[14] 8 O Addres

Page 10 - Pin name Configuration bits

System Memory interface14       NS9750 Datasheet v3 E25 data[8] 8 I/O Data bus signalD26 data[9] 8 I/O Data bus signalF23 data[10] 8 I/O Data

Page 11 - System boot

System Memory interface signalswww.netsilicon.com       15System Memory interface signalsTable 5 describes the System Memory interface signals

Page 12 - 0x0000 0000

ii       NS9750 Data Sheet v3external bus expansion module. It includes a versatile embedded LCD controller supporting up to 16M color TFT

Page 13 - 125 MHz 128 1024 ns

Ethernet interface16       NS9750 Datasheet v3 Ethernet interfaceclk_in[3:0] I Feedback clocks. Used for SDRAM devices.byte_lane_sel_n[3:0] O

Page 14 - System Clock

Clock generation/system pinswww.netsilicon.com       17Clock generation/system pinsU2 rxd[2] N/C I Receive data bit 2 Pull low external to NS97

Page 15 - USB clock

PCI interface18       NS9750 Datasheet v3 PCI interfaceThe PCI interface can be set to PCI host or PCI device (slave) using the boot_strap[1]

Page 16 - System Memory interface

PCI interfacewww.netsilicon.com       19P26 ad[15] N/A I/O PCI time-multiplexed address/data busU24 ad[16] N/A I/O PCI time-multiplexed address

Page 17 - I/O Description

PCI/CardBus signals20       NS9750 Datasheet v3 PCI/CardBus signalsMost of the CardBus signals are the same as the PCI signals. Other CardBus

Page 18

GPIO MUXwww.netsilicon.com       21GPIO MUXNote: The BBus utility contains the control pins for each GPIO MUX bit. Each pin can be selected ind

Page 19 -        15

GPIO MUX22       NS9750 Datasheet v3 AE18 gpio[1] U 2 I/O 00 Ser port A RxData / Ser port A RxData /SPI port A din01 DMA ch 0 req (duplicate)0

Page 20 - Ethernet interface

GPIO MUXwww.netsilicon.com       23AF15 gpio[10] U 2 I/O 00 Ser port B RTS01 Reserved02 Reserved03: GPIO 10AD14 gpio[11] U 2 I/O 00 Ser port B

Page 21 - Clock generation/system pins

GPIO MUX24       NS9750 Datasheet v3 AD12 gpio[19] U 4 I/O 00 Ethernet CAM req01 LCD line-horz sync02 DMA ch 1 ack03 GPIO 19AC12 gpio[20] U 8

Page 22 - PCI interface

GPIO MUXwww.netsilicon.com       25AE9 gpio[28] U 4 I/O 00 Ext IRQ 1 (duplicate)01 LCD data bit 402 LCD data bit 8 (duplicate)03 GPIO 28AF8 gpi

Page 23 - Table 8: PCI interface pinout

ContentsNS9750 Features ... 1System-level interf

Page 24 - PCI/CardBus signals

GPIO MUX26       NS9750 Datasheet v3 AE5 gpio[38] U 4 I/O 00 Reserved01 1284 Data 7 (bidirectional)02 LCD data bit 1403 GPIO 38AF4 gpio[39] U

Page 25 - GPIO MUX

LCD module signalswww.netsilicon.com       27LCD module signalsThe LCD module signals are multiplexed with GPIO pins. They include six control

Page 26 - Table 10: GPIO MUX pinout

LCD module signals28       NS9750 Datasheet v3 Table 12 shows which CLD[23:0] pins provide the pixel data to the STN panel for each mode of op

Page 27

LCD module signalswww.netsilicon.com       29Table 13 shows which CLD[23:0] pins provide the pixel data to the TFT panel for each of the multip

Page 28

I2C interface30       NS9750 Datasheet v3 I2C interfaceUSB InterfaceNotes: If not using the USB interface, these pins should be pulled down t

Page 29

JTAG interface for ARM core/boundary scanwww.netsilicon.com       31JTAG interface for ARM core/boundary scanNote: trst_n must be pulsed low to

Page 30

Power ground32       NS9750 Datasheet v3 Power groundM2 Tie to ground directlyM1 Tie to ground directlyN1 Tie to ground directlyN2 Tie to grou

Page 31 - LCD module signals

Address and register mapswww.netsilicon.com       33Address and register mapsSystem address mapThe system memory address is divided to allow ac

Page 32 - CUSTN[0]

System Control registers34       NS9750 Datasheet v3 System Control registersBase address Peripheral0x9000 0000 BBus DMA controller0x9010 0000

Page 33 -        29

System Control registerswww.netsilicon.com       35A090 0048 Timer 1 Reload Count registerA090 004C Timer 2 Reload Count registerA090 0050 Time

Page 34 - USB Interface

iv       NS9750 Datasheet v3Inputs...

Page 35 - Reserved pins

System Control registers36       NS9750 Datasheet v3 A090 00C8 Interrupt Vector Address Register Level 1A090 00CC Interrupt Vector Address Reg

Page 36 - Power ground

System Control registerswww.netsilicon.com       37A090 0148 Int Config 4 Int Config 5 Int Config 6 Int Config 7A090 014C Int Config 8 Int Conf

Page 37 - Address and register maps

Memory Controller registers38       NS9750 Datasheet v3 Memory Controller registersA090 01C8 Timer 14 Control registerA090 01CC Timer 15 Contr

Page 38 - System Control registers

Memory Controller registerswww.netsilicon.com       39A070 003C MPMCDynamictAPR Dynamic Memory Last Data Out to Active Time (tAPR)A070 0040 MPM

Page 39

Memory Controller registers40       NS9750 Datasheet v3 A070 0234 MPMCStaticWaitWr1 Static Memory Write DelayA070 0238 MPMCStaticWaitTurn1 Sta

Page 40

Ethernet Control and Status registerswww.netsilicon.com       41Ethernet Control and Status registersAddress Register DescriptionA060 0000 EGCR

Page 41

PCI Configuration registers42       NS9750 Datasheet v3 PCI Configuration registersTwo registers are used to perform PCI configuration cycles,

Page 42 - Memory Controller registers

PCI Arbiter Configuration registerswww.netsilicon.com       43PCI Arbiter Configuration registersRegister number 31:24 23:16 15:08 07:000x00 De

Page 43 - Address Register Description

BBus Bridge Control and Status registers44       NS9750 Datasheet v3 BBus Bridge Control and Status registersA030 002C PINTR PCI Bridge Interr

Page 44

BBus DMA Control and Status registerswww.netsilicon.com       45BBus DMA Control and Status registersAddress — DMA1Address — DMA2Description900

Page 45

NS9750 Featureswww.netsilicon.com       1NS9750 Features32-bit ARM926EJ-S RISC processor 125 to 200 MHz 5-stage pipeline with interlocking H

Page 46 - PCI Configuration registers

BBus DMA Control and Status registers46       NS9750 Datasheet v3 9000 00309011 0030DMA Channel 2 Control register9000 00509011 0050DMA Channe

Page 47

BBus Utility Control and Status registerswww.netsilicon.com       47BBus Utility Control and Status registers9000 00749011 0074DMA Channel 4 St

Page 48 - Address Description

I2C48       NS9750 Datasheet v3 I2CLCD Controller registers9060 0018 GPIO Configuration Register #39060 001C GPIO Configuration Register #4906

Page 49 - Description

Serial Controller registerswww.netsilicon.com       49Serial Controller registersThe Serial Controller module contains four serial ports, refer

Page 50

Serial Controller registers50       NS9750 Datasheet v3 9020 0034 Channel 1 Flow Control9020 0038 Channel 1 Transmit Override9020 0040 Channel

Page 51 -        47

IEEE 1284 Peripheral Controller registerswww.netsilicon.com       51IEEE 1284 Peripheral Controller registers9030 0040 Channel 4 Control Regist

Page 52 - LCD Controller registers

IEEE 1284 Peripheral Controller registers52       NS9750 Datasheet v3 9040 0100 – 9040 017C CSRs (8-bit wide)9040 0100 PD Printer Data Pins re

Page 53 - Serial Controller registers

USB Configuration registerswww.netsilicon.com       53USB Configuration registersNote: USB device DMA registers are listed in "BBus DMA Co

Page 54

USB Configuration registers54       NS9750 Datasheet v3 9010 200C Physical Endpoint Descriptor #39010 2010 Physical Endpoint Descriptor #49010

Page 55

USB Configuration registerswww.netsilicon.com       559010 30A4 FIFO Packet Control #109010 30A8 FIFO Packet Control #119010 30AC FIFO Packet C

Page 56

NS9750 Features2       NS9750 Datasheet v3  Internal or external clock support, digital PLL for Rx clock extraction 4 receive-side data matc

Page 57 - USB Configuration registers

Electrical characteristics56       NS9750 Datasheet v3 Electrical characteristicsThe NS9750 operates at a 1.5V core, with 3.3V I/O ring voltag

Page 58 - Register Description

Maximum power dissipationwww.netsilicon.com       57Maximum power dissipationTable 35 shows the maximum power dissipation, including sleep mode

Page 59

DC electrical characteristics58       NS9750 Datasheet v3 DC electrical characteristicsDC electrical characteristics specify the worst-case DC

Page 60 - Electrical characteristics

Power sequencingwww.netsilicon.com       59Power sequencingAll of the 3.3V and 1.5V power should be applied and removed within 100 milliseconds

Page 61 - Maximum power dissipation

AC Characteristics60       NS9750 Datasheet v3 AC CharacteristicsThis section provides the AC characteristics, or timing specifications, integ

Page 62 - DC electrical characteristics

Memory controller timing diagramswww.netsilicon.com       61sdram_read_cmd_dlyFigure 6: SDRAM read: command out delayed, cas latency=3Notes:1 T

Page 63 - Power sequencing

Memory controller timing diagrams62       NS9750 Datasheet v3 sdram_read_clk_dlyFigure 7: SDRAM read: clock out delayed, cas latency=3Notes:1

Page 64 - AC Characteristics

Memory controller timing diagramswww.netsilicon.com       63sdram_write_cmd_dlyFigure 8: SDRAM write: command out delayed, cas latency=3Notes:1

Page 65 -        61

Memory controller timing diagrams64       NS9750 Datasheet v3 sdram_write_clk_dlyFigure 9: SDRAM write: clock out delayed, cas latency=3Notes:

Page 66 - 62       

Memory controller timing diagramswww.netsilicon.com       65Table 37 describes the values shown in the memory controller SRAM timing diagrams (

Page 67 - — 8-bit port = data_mask[0]

System-level interfaceswww.netsilicon.com       3System-level interfacesFigure 1 shows the NS9750 system-level hardware interfaces, which are f

Page 68

Memory controller timing diagrams66       NS9750 Datasheet v3 sram_writeFigure 11: SRAM write timing parametersNotes:1 st_cs_n assert to we_n

Page 69 - Parameter Description Value

Reset timing diagramwww.netsilicon.com       67Reset timing diagramTable 38 describes the values shown in the Reset timing diagram. Figure 12 s

Page 70

LCD controller timing diagrams68       NS9750 Datasheet v3 LCD controller timing diagramsTable 39 describes the values shown in the LCD contro

Page 71 - Reset timing diagram

LCD controller timing diagramswww.netsilicon.com       694 The PPL (pixels per line) field in the LCDTiming0 register must also be programmed c

Page 72

LCD controller timing diagrams70       NS9750 Datasheet v3 lcd_tft_syncFigure 16: Vertical timing parameters for TFT displaysT7T8T7 T9T8T10T11

Page 73 -        69

Power supplywww.netsilicon.com       71Power supplyPlease contact the factory for proposed schematics.

Page 74 - 70       

Packaging72       NS9750 Datasheet v3 PackagingThe NS9750 dimensions and pinout are shown in the next two diagrams.Figure 17: NS9750 top view3

Page 75 - Power supply

Packagingwww.netsilicon.com       73Figure 18: NS9750 bottom and side viewABCDEFGHJKLMNPRTUVWYAAABACADAEAF234 561 7 8 9 10 11 12 13 14 15 16 17

Page 76 - Packaging

Part ordering information74       NS9750 Datasheet v3 Part ordering informationTBD

Page 78 - Part ordering information

System-level interfaces4       NS9750 Datasheet v3 — Sixteen 16-bit or 32-bit programmable timers or counters— Two control signals to support

Page 79

NetSilicon, Inc.411 Waverly Oaks RoadWaltham MA 02452781 647-1234 or 800 243-2333P/N: 91001206 ARelease date: July 2003© 2002-2003 NetSilicon, Inc.Pr

Page 80 - © 2002-2003 NetSilicon, Inc

System configurationwww.netsilicon.com       5System configurationThe PLL and other system settings can be configured at powerup before the CPU

Commentaires sur ces manuels

Pas de commentaire