日志档案

发表于 2007-6-27 1:20:14

1

标签: 无标签

S3C2410 HARDWARE ...

S3C2410A is a 16/32 bit RISC microprocessor . This product is designed to provide hand-held device and general applications with cost-effective , low power and high-performance micro-controller solution in small die size .

        S3C2410A was developed using an ARM920T core , 0.18um CMOS standard cells and a memory complier . Its low power , simple , elegant and fully static design is partically suitable for cost and power-sensitive applications . It adopts a new bus architeture called advanced microcontroller bus architeture (AMBA) .

        S3C2410A offers outstanding features with its cpu core . A 16/32 bit ARM920T RISC processor designed by Advanced RISC Machines , Ltd. The ARM920T implements MMU , AMBA BUS ,and Harvard cache architeture with separated 16k instruction and 16k data caches , each with a 8-word line length . 

        By providing a complete set of common system peripherals , the S3C2410A minimizes overall system costs and eliminates the need to configure additional components . The integrated on-chip functions that are descriped in this document include.

1. 1.8V/2.0V int. , 3.3V memory , 3.3V external I/O microprocessor with 16KB I-cache/16KB D-cache/MMU

2. External memory controller (SDRAM controller and Chip Select logic)

3. LCD controller wiht 1-ch LCD-dedicated DMA

4. 4-ch DMA with external request pins

5. 3-ch UART  / 2-ch SPI

6. 1-ch multi-master IIC-BUS / 1-ch IIS-BUS controller

7. SD host interface version 1.0 & Multi-media Card Protocol version 2.11 compatible

8. 2-port USB host / 1-port USB device

9. 4-ch PWM timers / 1-ch internal timer

10. 117-bit general purpose I/O ports /24-ch external interrupt source

11. Power controll: Normal , Slow , Idle & Power off mode

12. 8-ch 10 bit ADC & Touch Screen Interface .

13. RTC With calendar function

14. On-chip clock generator with PLL

 

A. Bus Controller

     OM[1:0]  sets S3C2410 in the test mode , which is used only at fabrication . Also, it determines the bus width of   nGCS0 . The pull up/down resister determines the logic level during the RESET cycle . 00: nand-boot  01: 16-bit   10: 32-bit    11: Test Mode 

     ADDR[26:0]  Outputs the memory address of the corresponding bank .

     DATA[31:0]  Input data during memory read and output data during memory write . The bus width is programmable  among 8/16/32 bits .

     nGCS[7:0]  activated when the address of a memory is within the address region of each bank . The number of         access cycles and the bank size can be programmed .

     nWE  indicate that the current bus cycle is a write cycle .

     nOE   indicate that the current bus cycle is a read cycle .

     nXBREQ  allows another bus master to request of the local bus . Back active indicates that bus control has been        granted . 

     nXBACK indicates that the S3C2410A has surrendered control of the local bus to another bus master .

     nWAIT  nWAIT requests to prolong a current bus cycle . As long as nWAIT is L , the current bus cycle cann`t be     completed . If nWAIT signal isn`t used in your system , nWAIT signal must be tied on pull-up resistor .

 

B. SDRAM/SRAM

     nSRAS  SDRAM Row Address Strobe .

     nSCAS  SDRAM Column Address Strobe .

     nSCS[1:0]  SDRAM chip select

     DQM[3:0]  SDRAM data mask

     SCLK[1:0]  SDRAM clock

     SCKE   SDRAM clock enable

     nBE[3:0]  upper byte/lower byte enable (in case of 16-bit SRAM)

     nWE[3:0]  write byte enable

 

C. NAND FLASH

     CLE  command latch enable

     ALE  address latch enable

     nFCE  Nand Flash Chip Enable

     nFRE  Nand Flash Read Enable

     nFWE  Nand Flash Write Enable

     NCON  Nand Flash Configuration , if nand flash controller isn`t used , it has to be tied on pull-up resistor .

     R/nB   Nand Flash Ready/Busy , if nand flash controller isn`t used , it has to be tied on pull-up resistor .

 

D. LCD Control Unit

     VD[23:0]  STN/TFT/SEC TFT: LCD data bus ...

     LCD_PWREN  STN/TFT/SEC TFT : LCD panel power enable control signal ...

     VCLK  STN/TFT : LCD clock signal ...

     VFRAME  STN LCD frame signal ...

      VLINE  STN LCD line signal ...

      VM  STN VM alternates the polarity of the row and column voltage ...

     VSYNC  TFT: vertical synchronous signal ...

     HSYNC  TFT: Horizontal synchronous signal ...      

     VDEN  TFT: data enable signal ...

     LEND  TFT: Line End Signal ...

     STV  SEC TFT: SEC TFT LCD panel control signal ...

     CPV  SEC TFT: SEC TFT LCD panel control signal ...

     LCD_HCLK   SEC TFT LCD panel control signal ...

     TP  SEC TFT LCD panel control signal ...

     STH  SEC TFT LCD panel control signal ...

     LCDVF[2:0]   Timing Control signal for specific TFT LCD ...

 

E.  Interruput Control Unit ...

     EINT[23:0]  External Interrupt Request ...

 

F.  DMA

     nXDREQ[1:0]  External DMA Request ...

     nXDACK[1:0]  External DMA acknowedge ...

 

G.  UART

     RXD[2:0]  UART receives data input ...

     TXD[2:0]  UART transmits data output ...

     nCTS[1:0]  UART clear to send input signal ...

     nRTS[1:0]  UART request to send output signal ...

     UEXTCLK  UART clock signal ...

 

H. ADC

     AIN[7:0]  ADC INPUT[7:0] if it isn`t used pin , it has to be in Ground  ...

     Vref  ADC Vref

 

I.  IIC-BUS

    IICSDA IIC-BUS data

    IICSCL IIC-BUS clock

 

J.  IIS-BUS

    I2SLRCK  IIS-BUS channel select clock ...

    I2SSDO  IIS-BUS serial data output ...

    I2SSDI   IIS-BUS serial data input ...

    I2SSCLK  IIS-BUS serial clock ...

    CDCLK  CODEC system clock ...

 

K. TOUCH SCREEN

     nXPON  Plus x-axis on-off control signal

     nXMON  Minus x-axis on-off control signal

     nYPON  Plus y-axis on-off control signal

     nYMON  Minus y-axis on-off control signal

 

L. USB HOST

    DN[1:0]  DATA(-) from usb host ...

    DP[[1:0]  DATA(+) from usb host ...

 

M. USB DEVICE

     PDN0 DATA(-) for usb peripheral

     PDP0  DATA(+) for usb peripheral

 

N. SPI

     SPIMISO[1:0]  Master data input line,when spi is configured as a master .When spi is configured as a slave , these pins reverse its role .

     SPIMOSI[1:0]  Master data ouput line,when spi is configured as a master. When spi is configured as a slave ,these pins reverse its role .

     SPICLK[1:0]  SPI clock ...

     nSS[1:0]  SPI chip select ...

 

O. SD

     SDDAT[3:0]  SD receive / transmit data .

     SDCMD  SD receive / transmit command .

     SDCLK  SD clock .

 

P.  General Port

     GPn[116:0]  general input/output ports . Some ports are output only .

 

Q. TIMMER/PWM

     TOUT[3:0]  Timer Output[3:0] .

     TCLK[1:0]  External timer clock input .   

 

R.  JTAG  TEST  LOGIC

     nTRST  nTRST reset the TAP controller at start . If  debugger is used , a 10k pull-up resistor has to be connected  . If debugger is not used , nTRST must be issued as a low active pulse ...

     TMS  TMS control the sequence of  the TAP controller`s states . A 10k pull-up resistor has to be connected ...

     TCK  provides the clock input for the JTAG  LOGIC ... A 10K pull-up resistor has to be connected ...

     TDI  the serial input for test instruction and  data . A 10K pull-up resistor has to be connected ...

     TDO  the serial output for the test instruction and data .

 

S.  Reset , Clock & Power ...

     nRESET  suspends and operation in progress and places s3c2410 into a known reset state . For a reset , nRESET must be held to level for at least 4 FCLK after the processor power has been stabilized .

     nRSTOUT  For external device reset control .

     PWREN  2.0v core power on-off control signal .

     nBATT-FLT  Probe for battery state . Does not wake up in power-off mode in case of  low battery state . If it isn`t used , it has to be high (3.3v) .

     OM[3:2]  determines  how  the  clock is  made .

     EXTCLK  external clock source .

     XTIPLL  Crystal input for internal osc circuit .

     XTOPLL  crystal output for internal osc circuit .

     MPLLCAP  loop filter capacitor for main clock .

     UPLLCAP  loop filter capacitor for USB clock .

     XTIrtc  32.768khz  crystal input  for RTC .

     XTOrtc  32.768khz  crystal output for RTC .

     CLKOUT[1:0]   clock output signal .

     VDDalive  S3C2410A reset block and port status register (1.8v / 2.0v)

     VDDi/VDDiram  S3C2410A core logic VDD (1.8v/2.0v)

     VDDi_MPLL  S3C2410A MPLL analog and digital VDD (1.8v/2.0v)

     VSSi_MPLL  S3C2410A MPLL analog and digital VSS

     VDDOP  S3C2410A I/O port VDD(3.3v)

     VDDMOP  S3C2410A Memory I/O VSS

     VSSOP  S3C2410A I/O port Vss

     RTCVDD  RTC Vdd (1.8v , not support 2.0v / 3.3v )

     VDDi_UPLL  S3C2410A  UPLL  analog and digital VDD

     VSSi_UPLL   S3C2410A UPLL analog and digital VSS

     VDDA_ADC  S3C2410 ADC VDD(3.3V)

     VSSA_ADC  S3C2410 ADC VSS

    

    

   

 

系统分类: ARM   |   用户分类: 无分类   |   来源: 无分类   |   【推荐给朋友】

    阅读(708)    回复(0)  

投一票您将和博主都有获奖机会!