Home

ATMEL AT75C221 Summary handbook

image

Contents

1. Pin Pin Pin Pin Number Signal Name Number Signal Name Number Signal Name Number Signal Name 1 GND 37 MB_TXDO 73 A15 109 RAS 2 SCLKA 38 MB_TXD1 74 A16 110 CAS 3 VDDIO 39 MB_TXD2 75 A17 111 NC 4 FSA 40 GND 76 A18 112 WE 5 STXA 41 MB_TXD3 77 A19B A0 113 DQMO 6 SRXA 42 MB_TXEN 78 A20 BA1 114 DQM1 7 NTRST 43 MB_TXCLK 79 A21 115 Nc 8 MA_COL 44 MB_RXDO 80 DO 116 GND 9 MA_CRS 45 MB_RXD1 81 D1 117 NC 10 MA_TXER 46 MB_RXD2 82 D2 118 VDDCORE 11 MA_TXDO 47 MB_RXD3 83 D3 119 GND 12 MA_TXD1 48 MB_RXER 84 GND 120 VDDOSC 13 MA_TXD2 49 MB_RXCLK 85 D4 121 PLLRC 14 MA_TXD3 50 MB_RXDV 86 VDDIO 122 GND 15 MA_TXEN 51 MB_MDC 87 D5 123 GND 16 VDDIO 52 VDDIO 88 D6 124 XTALOUT 17 MA_TXCLK 53 GND 89 D7 125 XTALIN 18 GND 54 MB_MDIO 90 D8 126 VDDCORE 19 MA_RXDO 55 MB_LINK 91 D9 127 NCEO 20 MA_RXD1 56 AO 92 D10 128 NCE1 21 MA_RXD2 57 A1 93 D11 129 NCE2 22 MA_RXD3 58 A2 94 D12 130 VDDIO 23 MA_RXER 59 A3 95 D13 131 NCE3 24 MA_RXCLK 60 A4 96 D14 132 NWEO 25 GND 61 A5 97 VDDCORE 133 NWE1 26 VDDCORE 62 A6 98 GND 134 No 27 MA_RXDV 63 A7 99 D15 135 VDDIO 28 MA_MDC 64 A8 100 VDDIO 136 GND 29 MA_MDIO 65 AQ 101 GND 137 No 30 MA_LINK 66 A10 102 VDDIO 138 NWR 31 MB_COL 67 A11 103 Nc 139 NSOE 32 MB_CRS 68 A12 104 VDDIO 140 GND 33 GND 69 VDDIO 105 GND 141 VDDCORE 34 VDDCORE 70 GND 106 SDCK 142 VDDIO 35 VDDIO 71 A13 107 SDCS 143 MISO 36 MB_T
2. Pin Signal Name Pin Signal Name Pin Signal Name Pin Signal Name N17 GND T20 SDCS V7 A11 W14 D12 N18 DQM3 U1 MB_RXDO v8 A14 w15 VDDCORE N19 VDDCORE U2 MB_RXD2 v9 A18 W16 D17 N20 VDDOSC U3 MB_RXCLK v10 A22 W17 D20 P1 MB_CRS U4 GND v11 D2 w18 D24 P2 VDDCORE U5 A1 v12 D6 w19 VDDIO P3 MB_TXDO U6 VDDIO v13 D10 w20 No P4 MB_TXD3 U7 A8 V14 D14 Y1 NC P17 RAS U8 GND V15 NCU Y2 MB_MDIO P18 DQMO ug A17 V16 D19 Y3 A2 P19 DQM1 U10 VDDIO V17 D23 Y4 A3 P20 DQM2 U11 D3 v18 D26 Y5 A6 R1 MB_TXER U12 D7 v19 NC Y6 A10 R2 MB_TXD1 U13 GND v20 D29 Y7 A13 R3 MB_TXEN U14 D16 w1 MB_MDC Y8 A16 R4 VDDIO U15 VDDIO w2 NC v9 A20 BA1 R17 VDDIO U16 D22 w3 NC Y10 A23 R18 SDA10 U17 GND w4 MB_LINK Y11 DO R19 CAS U18 D27 W5 A5 Y12 D4 R20 WE U19 Nc W6 AQ Y13 D8 T1 MB_TXD2 U20 D30 W7 A12 Y14 D11 T2 MB_TXCLK vi MB_RXD3 w8 A15 Y15 D13 T3 MB_RXD1 v2 MB_RXDV wg A19 BAO Y16 D15 T4 MB_RXER V3 NC W10 A21 Y17 D18 T17 D28 V4 AO w11 D1 Y18 D21 T18 D31 V5 A4 w12 D5 Y19 D25 T19 SDCK V6 A7 w13 D9 Y20 No Note NC Balls should be left unconnected 6 AT75C221 Summary E SS SS as 6033CS INTAP 05 04 22 AT75C0221 Summary Figure 2 256 ball Package Orientation Top View NO O O KN O O o o o o o o o o o o o o o o o o o o o o O O O O O O O O O O O O O O O 000 0 0 O O O O O O O 0 O O O O O O O O O O O 0 O O O O O O 0 O O O O O O O O O O O O 0 O O O O O O O O O O O
3. A4 PB1 C1 PB10 D18 PA29 J3 MA_TXD2 A5 NDSRB cz PA28 D19 VDDCORE J MA_TXD1 A6 NRSTB c3 DBW32 D20 IRQ1 J17 NWR A7 RXDB C4 PB6 El STXA J18 NWE3 A8 NDSRA C5 PB2 E2 FSA J19 NC AQ TXDA C6 NRIB E3 SCLKA J20 NWE2 A10 PA2 C7 NCTSB E4 PA25 Ki MA_RXDO A11 PA3 C8 NRIA E17 PA30 K2 MA_TXCLK A12 PA6 cg NCTSA E18 TST K3 NC A13 PA10 C10 PAO E19 IRQO K4 VDDIO A14 PA13 C11 PA4 E20 Nc K17 NWE1 A15 PA15 C12 PA8 F1 PB13 K18 NWEO A16 PA19 C13 PA12 F2 PB12 K19 NCE3 A17 NC C14 PA14 F3 SRXA K20 NCE2 A18 PA23 C15 PA18 F4 VDDIO L1 MA_RXD1 A19 TDO C16 PA21 F17 VDDIO L2 MA_RXD2 A20 NC C17 TCK F18 FIQ L3 MA_RXD3 B1 BO256 C18 NC F19 NCU L4 MA_RXER B2 PB8 C19 NC F20 SPCK L17 VDDIO B3 PB7 C20 PA31 G1 MA_COL L18 NCEO B4 PB3 D1 PB11 G2 PB15 L19 NC B5 PBO D2 PA27 G3 PB14 L20 NCE1 B6 NDTRB D3 PA26 G4 NTRST M1 MA_RXCLK B7 TXDB D4 GND G17 NRST M2 VDDCORE B8 NDCDA D5 PB5 G18 PA22 M3 MA_RXDV B9 NRSTA D6 VDDIO G19 MOSI M4 MA_MDC B10 PA1 D7 NDCDB G20 MISO M17 PLLRC B11 PA5 D8 GND H1 MA_TXDO M18 NC B12 PA7 D9 NDTRA H2 MA_TXER M19 XTALOUT B13 PA11 D10 RXDA H3 MA_CRS M20 XTALIN B14 VDDCORE D11 VDDIO H4 GND N1 MA_MDIO B15 PA16 D12 PA9 H17 GND N2 MA_LINK B16 PA20 D13 GND H18 VDDIO N3 MB_COL B17 TMS D14 PA17 H19 VDDCORE N4 GND AMEL 5 6033CS INTAP 05 04 T Table 1 Pinout for 256 ball BGA Package Continued AMEL
4. 100 Mbits sec MAC interface In a typical standalone IP phone the DSP handles the voice processing functions voice compression acoustic echo cancellation etc while the dual port Ethernet 10 100 Mbits sec MAC interface establishes the connection to the Ethernet physical layer PHY that links the network and the PC In such an application the power of the ARM7TDMI allows it to run a VoIP protocol stack as well as all the system control tasks Atmel provides the AT75C221 with several software modules including e Aset of drivers for a Linux kernel capable of driving the embedded peripherals e A comprehensive set of tunable DSP algorithms for voice processing tailored to be run by the DSP subsystem AMEL T Smart Internet Appliance Processor SIAP AT75C221 Summary 6033CS INTAP 05 04 Pinout 2 AMEL The AT75C221 ships in two alternative packages e 208 lead PQFP e 256 ball BGA The product features of the 256 ball BGA package are increased compared to the 208 lead PQFP package The features available only with the BGA package are e The 32 bit wide data bus In PQFP only a 16 bit wide data bus is supported e The Parallel I O lines PA13 to PA18 and PA20 to PA31 e The Parallel I O lines PB10 to PB16 AT75C221 Summary 2 A T75C0221 Summary 208 lead PQFP Package Pinout Table 1 Pinout for 208 lead PQFP Package
5. Between Consecutive Transfers e Selectable Mode Fault Detection e Connection to PDC Channel Capabilities Optimizes Data Transfers e One Channel for the Receiver One Channel for the Transmitter AMEL U AMEL Ordering Information Table 2 below provides package ordering information for the AT75C221 18 Table 2 Ordering Information Ordering Code Package Operating Temperature Range AT75C221 Q208 PQFP208 0 to 70 C AT75C221 C256 BGA256 0 to 70 C AT75C221 Summary O Sass 6033CS INTAP 05 04 22 AT75C0221 Summary Mechanical Characteristics and Packaging Information BGA Packaging Information Figure 6 AT75C221 BGA Package ajo 20 4x D x DI 7 Al BALL PAD t CORNER 4 45 CHAMFER 4 PLACES ddd N N eee SEATING PLANE D b A Al L DIM B SIDE VIEW 00000000000000000000000000 00000000000000000000000000 o0000000000000000000000000 00000000000000000000000000 0000 0000 0000 0000 0000 0000 0000 9000 0000 aooaa 0000 0000 0000 aooo 0000 aooo 0000 0000 0000 0000 0000 e000 0000 0000 0000 9000 0000 9000 0000 0000 0000 9000 0000 0000 0000 0000 00000000000000000000000000 00000000000000000000000000 voo0000000000000000000000000 00
6. O O O O O O O 0 0 O O O O O O O O O O O O O O O O O O O 0 O O O O O O O O O O O O O O O O O O 0 0 O O O O O O 0 O O O O O O O O O O O 0 0 KE lt CH4JUZZEr ALTO nMUOUW gt P AMEL y 6033CS INTAP 05 04 T Signal Description Table 1 Signal Description AMEL Block Signal Name Function Type VDDIO I O Lines Power Supply ediles VDDCORE Device Core Power Supply VDDOSC PLL and Oscillator Power Supply GND Ground A0 A23 Address Bus Output Si D0 D31 Data Bus Input Output SDCK SDRAM Clock Output DQM0 DQM3 SDRAM Byte Masks Output SDCS SDRAM Chip Select Output Synchronous Dynamic SDA10 SDRAM Address Line 10 Output Memory Controller RAS Row Address Strobes Output CAS Column Address Strobes Output WE Write Enable Output BAO BA1 Bank Address Line Output NCEO NCE3 Chip Selects Output NWE0 NWE3 Byte Select Write Enable Output Static Memory Controller NSOE Output Enable Output NWR Memory Block Write Enable Output PIO Controller A PAO PA31 PIO Controller A I O Lines Input Output PIO Controller B PBO PB15 PIO Controller B I O Lines Input Output TCLKO TCLK2 Timer Counter Clock 0 to 2 Input Timer Counter TIOAO TIOA2 Timer Counter I O Line A 0 to 2 Input Output TIOBO TIOA2 Timer Counter I O Line B 0 to 2 Input Output MISO Master In Slave Out Input Output MOSI Master Out Slave In Input Output Serial Peripheral Interface SPCK Serial Clock Inpu
7. Tolerances of Form and Position aaa 0 25 ccc 0 10 Table 5 Dimensions specific to PQFP Package mm A A1 A2 b b1 D D1 E E1 e ddd Max Min Min Nom Max Min Max Min Nom Max BSC BSC BSC BSC BSC BSC 4 10 0 25 3 20 3 40 3 60 0 17 0 27 0 17 0 20 0 23 31 20 28 00 31 20 28 00 0 50 0 10 C pF 28 x 28 53 71 1 4 1 7 0 56 0 73 6 7 8 4 3 9 5 1 22 AT75C221 Summary E SS SS as AIMEL T Atmel Corporation 2325 Orchard Parkway San Jose CA 95131 USA Tel 1 408 441 0311 Fax 1 408 487 2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH 1705 Fribourg Switzerland Tel 41 26 426 5555 Fax 41 26 426 5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel 852 2721 9778 Fax 852 2722 1369 Japan 9F Tonetsu Shinkawa Bldg 1 24 8 Shinkawa Chuo ku Tokyo 104 0033 Japan Tel 81 3 3523 3551 Fax 81 3 3523 7581 Atmel Operations Memory 2325 Orchard Parkway San Jose CA 95131 USA Tel 1 408 441 0311 Fax 1 408 436 4314 Microcontrollers 2325 Orchard Parkway San Jose CA 95131 USA Tel 1 408 441 0311 Fax 1 408 436 4314 La Chantrerie BP 70602 44306 Nantes Cedex 3 France Tel 33 2 40 18 18 18 Fax 33 2 40 18 19 60 ASIC ASSP Smart Cards Zone Industrielle 13106 Ro
8. 000000000000000000000000 Perimeter array 4 rows BOTTOM_VIEW For BGA package data see Table 3 on page 20 6033CS INTAP 05 04 AIMEL FA 19 BGA Package Data AMEL Table 3 Dimensions mm Symbol Min Nom Max At 0 50 0 60 0 70 b 0 60 0 75 0 90 aaa 0 30 bbb 0 25 ccc 0 35 ddd 0 30 eee 0 15 A 1 92 2 13 2 34 B 0 28 0 32 0 38 D E 26 8 27 0 27 2 D1 E1 24 0 24 7 e 1 27 f 8 05 20 AT75C221 Summary O Sass 6033CS INTAP 05 04 AT75C221 Summary PQFP Packaging Information Figure 7 PQFP Package Drawing TOP VIEW BOTTOM VIEW gt A AR PLANE VA 0 25 e Z R kk s C GAUGE PLANE 3 AL R1 SEE DETAIL B 0 7 S m RK SSS LE a SAO N L1 ts ma WITH LEAD FINISH DETAIL B y ee a BASE METAL A pa For package data see Table 4 Table 5 and Table 6 on page 22 AMEL a 6033CS INTAP 05 04 AMEL PQFP Package Data Table 4 Dimensions mm Symbol Min Nom Max c 0 11 0 23 ci 0 11 0 15 0 19 L 0 65 0 88 1 03 L1 1 60 REF R2 0 13 0 3 R1 0 13 S 0 4
9. CS INTAP 05 04 The ARM7TDMI is a three stage pipeline 32 bit RISC processor The processor archi tecture is Von Neumann load store architecture characterized by a single data and address bus for instructions and data The CPU has two instruction sets the ARM and the Thumb instruction set The ARM instruction set has 32 bit wide instructions and pro vides maximum performance Thumb instructions are 16 bit wide and give maximum code density Instructions operate on 8 bit 16 bit and 32 bit data types The CPU has seven operating modes Each operating mode has dedicated banked reg isters for fast exception handling The processor has a total of 37 32 bit registers including six status registers The AT75C221 DSP subsystem is composed of An OakDSPCore running at 60 MIPS 2Kx 16 of X RAM 2Kx16ofY RAM 16K x 16 of General Purpose Data RAM e 32K x 16 of Loadable Program RAM One 256 x 16 Dual port Mailbox One Codec Interface The DSP subsystem is fully autonomous The local X and Y RAM allows it to reach its maximum processing rate and a local large data RAM enables complex DSP algo rithms to be implemented The large size of the loadable program RAM permits the use of functions as complex as a low bit rate vocoder During boot time the ARM7TDMI core has the ability to maintain the OakDSPCore in reset state and to upload DSP code When the OakDSPCore reverts to an active state this code is executed When the Oa
10. Data Bus Input MB_RXER MAC B Receive Error Input MB_RXCLK MAC B Receive Clock Input MB_RXDV MAC B Receive Data Valid Output MB_MDC MAC B Management Data Clock Output MB_MDIO MAC B Management Data Bus Input Output MB_LINK MAC B Link Interrupt Input 6033CS INTAP 05 04 AIMEL FA Table 1 Signal Description Continued AMEL Block Signal Name Function Type NTRST Test Reset Input TCK Test Clock Input In Circuit Emulator TMS Test Mode Select Input TDI Test Data Input Input TDO Test Data Output Output SCLKA Serial Clock Input Output RNA FSA Frame Pulse Input Output STXA Transmit Data to Codec Output SRXA Receive Data to Codec Input DSP Subsystem OAKAINO OAKAIN1 OakDSPCore User Input Input OAKAOUTO OAKAOUT1 OakDSPCore User Output Output NRST Reset Input FIQ Fast Interrupt Input IRQO IRQ1 Interrupt Lines Input PLLRC PLL RC Filter Analog EE XTALIN Crystal Input Analog XTALOUT External Crystal Analog TST Test Mode Input B0256 Package Size Option 1 256 pins Input DBW32 External Data Bus Width for CSO 1 32 bits Input ACLKO ARM Clock Output Output 10 AT75C221 Summary eee 6033CS INTAP 05 04 Block Diagram Figure 3 AT75C221 Block Diagram JTAG Debug Interface Audio Codec and l O Lines MII PHY Interface MII PHY Interface Interrupt and Fast Interrupt I O Lines I O Lines 6033CS INTAP 05 04 OakDS
11. PCore DSP Subsystem Ethernet 10 100 Mbps MAC Interface Ethernet 10 100 Mbps MAC Interface System Controller Advanced Interrupt Controller PIO Controller A PIO Controller B AT75C221 Summary ARM7TDMI MCU Core Boot ROM External Bus Interface ASB ASB SDRAMC Bridge SMC 32k Bytes SRAM Peripheral Data Controller Peripheral Bridge 16 or 32 bit data Memory Bus Serial Peripherals Boot DataFlash 2 USART A Serial Port USART B Serial Port gt Timer Counter 0 PWM Signals E gt Timer Counter 1 PWM Signals Timer Counter 2 PWM Signals AMEL 11 FA AMEL Application Example Figure 4 DSP Subsystem Oak Program Bus Oak Data Bus 2K x 16 X RAM 2K x 16 Y RAM Codec Interface gt 16K x 16 OakDSPCore General purpose RAM 32K x 16 Program RAM On chip 256 x 16 Emulation Dual port Module Mailbox Bus Interface Unit DSP Subsystem Figure 5 Application Example Overview Standalone Ethernet Telephone Keyboard Screen Network Ethernet 10 100 Mbps PHY Dual port SDRAM Ethernet Controller PC Ethernet MA 2 o Interface VolP Protocol External Bus Speaker Interface Speaker Stack Microphone Phone Handset Interface Voice Processing Rasa Analog Front End DSP Subsystem ARM7TDMI Core 12 AT75C221 Summary 6033CS INTAP 05 04 2 AT75C0221 Summary Functional Description ARM7TDMI Core DSP Subsystem Ethernet MAC 6033
12. XER 72 A14 108 SDA10 144 MOSI 6033CS INTAP 05 04 AIMEL FA AMEL Table 1 Pinout for 208 lead PQFP Package Continued Pin Pin Pin Pin Number Signal Name Number Signal Name Number Signal Name Number Signal Name 145 SPCK 161 TMS 177 PA5 193 GND 146 PA22 162 TCK 178 PA4 194 PBO 147 VDDIO 163 PA19 179 PA3 195 PB1 148 GND 164 VDDCORE 180 PA2 196 PB2 149 NRST 165 GND 181 PA1 197 PB3 150 FIQ 166 PA12 182 PAO 198 PB4 151 IRQO 167 GND 183 GND 199 PB5 152 TST 168 VDDIO 184 RXDA 200 PB6 153 GND 169 PA11 185 TXDA 201 PB7 154 VDDCORE 170 PA10 186 NRSTA 202 PB8 155 No 171 PAQ 187 NCTSA 203 PB9 156 VDDIO 172 PAS 188 NDTRA 204 VDDIO 157 GND 173 PA7 189 NDSRA 205 DBW32 158 VDDIO 174 PAG 190 NDCDA 206 GND 159 TDO 175 VDDIO 191 RXDB 207 BO256 160 TDI 176 NC 192 TXDB 208 VDDIO Note 1 NC pins should be left unconnected Figure 1 208 lead PQFP Package Orientation Top View 156 105 157 208 1 52 4 AT75C221 Summary ee 6033CS INTAP 05 04 2 A T75C0221 Summary 256 ball BGA Package Pinout Table 1 Pinout for 256 ball BGA Package Pin Signal Name Pin Signal Name Pin Signal Name Pin Signal Name A1 GND B18 TDI D15 VDDIO H20 NSOE A2 PB9 B19 NC D16 PA24 J1 MA_TXEN A3 PB4 B20 NC D17 GND J2 MA_TXD3
13. Z5 8JA T 75C221 R7 A Features ARM7TDMI ARM Thumb Processor Core In Circuit Emulator 40 MHz operation 16 bit Fixed point OakDSPCore Up to 60 MHz operations 104K bytes of Integrated Fast RAM Codec Interface Ethernet Bridge Dual Ethernet 10 100 Mbps MAC Interface 16 Kbyte Frame Buffer 1 K Byte Boot ROM Embedding a Boot Program Enable Application Download from DataFlash External Bus Interface On chip 32 bit SDRAM Controller 4 Chip Select Static Memory Controller Multi level Priority Individually Maskable Vectored Interrupt Controller Three 16 bit Timer Counters Two UARTs with Modem Control Lines Serial Peripheral Interface SPI Two PIO Controllers Managing up to 48 General purpose I O Pins Supported by a Wide Range of Ready to use Application Software Multi tasking Operating System Networking Voice processing Functions Available in a 208 lead PQFP Package and 256 ball BGA Package Power Supplies VDDIO 3 3V nominal VDDCORE and VDDOSC 1 8V nominal 0 C to 70 C Operating Temperature Range Description The AT75C221 Atmel s latest device in the family of smart internet appliance proces sors SIAP is a high performance processor designed for professional internet appliance applications such as the Ethernet IP phone The AT75C221 is built around an ARM7TDMI microcontroller core running at 40 MHz with an OakDSPCore copro cessor running at 60 MHz and a dual Ethernet 10
14. ade up of two Advanced System Buses the ARM ASB and the MAC ASB Both handle a single memory space The ARM ASB handles the access requests of the ARM7TDMI and the PDC It handles also the access requests coming from the MAC ASB It connects with the External Bus Interface the Peripheral Bridge and the Internal Memories including the mailbox with the DSP Subsystem It also connects with the MAC ASB The MAC ASB handles the access requests of the DMAs of both Ethernet MACs It also handles the access requests coming from the the ARM ASB It connects essentially with the Frame Buffer but also connects with the ARM ASB 14 AT75C221 Summary SS Ss 6033CS INTAP 05 04 2 AT75C0221 Summary Boot Program Peripherals PDC Peripheral Data Controller EBI External Bus Interface SDRAMC SDRAM Controller SMC Static Memory Controller 6033CS INTAP 05 04 The major advantage of this double ASB architecture is that the Ethernet traffic does not occupy the main ASB bandwidth ensuring that the ARM7TDMI can perform at its maxi mum speed while the Ethernet traffic goes through the Frame Buffer The AT75C221 can boot in several ways including from internal boot software and a hardware connection of DataFlash When the ARM7TDMI processor is released from reset it basically attempts a fetch from address 0x00000000 Depending on the hard ware configuration the memory mapping can be altered and thus modify how the syste
15. kDSPCore is running the dual port mailbox is used as the communication channel between the ARM7TDMI and the OakDSPCore A programmable codec interface is directly connected to the OakDSPCore It allows the connection of most industrial voice multimedia or data codecs The AT75C221 features two identical Ethernet MACs with the same attributes as follows Compatible with IEEE Standard 802 3 e 10 and 100 Mbits per Second Data Throughput Capability e Full and Half duplex Operation Media Independent Interface to the Physical Layer e Register Interface to Address Status and Control Registers DMA Interface e Interrupt Generation to Signal Receive and Transmit Completion 28 byte Transmit and 28 byte Receive FIFOs e Automatic Pad and CRC Generation on Transmitted Frames AMEL i Peripheral Multiplexing on PIO Lines Power Supplies System Controller Memory Controller AMEL e Address Checking Logic to Recognize Four 48 bit Addresses e Supports Promiscuous Mode Where All Valid Frames are Copied to Memory e Supports Physical Layer Management through MDIO Interface The Ethernet MAC is the hardware implementation of the MAC sub layer OSI reference model between the physical layer PHY and the logical link layer LLC It controls the data exchange between a host and a PHY layer according to Ethernet IEEE 802 3u data frame format The Ethernet MAC contains the required logic and transmit and receive FIFOs for DMA managemen
16. m boots The Peripheral Bridge allows access to the embedded peripheral user interfaces It is optimized for low power consumption as it is built without usage of any clock However any access on the peripheral is performed in two cycles The AT75C221 peripherals are designed to be programmed with a minimum number of instructions Each peripheral has 16K bytes of address space allocated in the upper part of the address space The AT75C221 features a six channel Peripheral Data Controller PDC dedicated to the two on chip UARTs and the SPI One PDC channel is connected to the receiving channel and one to the transmitiing channel of each UART and of the SPI Each PDC channel operates as DMA Direct Memory Access The User Interface of a PDC channel is integrated in the memory space of each periph eral It contains a 32 bit address pointer register and a 16 bit count register When the programmed number of bytes is transferred an end of transfer signal is sent to the peripheral and is visible in the peripheral status register This status bit might trigger an interrupt The External Bus Interface generates the signals which control access to external mem ories or peripheral devices It contains two controllers the SDRAM Controller and the Static Memory Controller and manages the sharing of data and address buses between both controllers The SDRAM Controller extends the memory capabilities of a chip by providing the inter face to an ex
17. nterface circuit is a synchronous serial data link that provides communication with external devices in Master or Slave Mode It also allows communi cation between processors if an external processor is connected to the system The Serial Peripheral Interface is essentially a shift register that serially transmits data bits to other SPI s During a data transfer one SPI system acts as the master which controls the data flow while the other system acts as the slave which has data shifted into and out of it by the master Different CPU s can take turn being masters Multiple Master Protocol opposite to Single Master Protocol where one CPU is always the mas ter while all of the others are always slaves and one master may simultaneously shift data into multiple slaves However only one slave may drive its output to write data back to the master at any given time The main features of the SPI are e Four Chip Selects with External Decoder Support Allow Communication with Up to 15 Peripherals e Serial Memories such as DataFlash and 3 wire EEPROMs e Serial Peripherals such as ADCs DACs LCD Controllers CAN Controllers and Sensors e External Coprocessors e Master or Serial Peripheral Bus Interface 8 to 16 bit Programmable Data Length Per Chip Select e Programmable Phase and Polarity Per Chip Select e Programmable Transfer Delays Between Consecutive Transfers and Between Clock and Data Per Chip Select e Programmable Delay
18. s interface and a set of memory mapped registers lt shares the external address and data buses with the SDMC The AT75C221 integrates an Advanced Interrupt Controller AIC which is connected to the fast interrupt request nFIQ and the standard interrupt request nIRQ inputs of the ARM7TDMI processor The processor s nFIQ line can only be asserted by the external fast interrupt request input FIQ The nIRQ line can be asserted by the interrupts gener ated by the on chip peripherals and the two external interrupt request lines IRQO to IRQ1 An 8 level priority encoder allows the user to define the priority between the different interrupt sources Internal sources are programmed to be level sensitive or edge trig gered External sources can be programmed to be positive or negative edge triggered or high or low level sensitive The AT75C221 integrates 24 programmable I O pins Each pin can be programmed as an input or an output Each pin can also generate an interrupt The programmable I O is implemented as two blocks called PIO A and PIO B 32 and 16 pins each respectively These pins are used for several functions e External I O for internal peripherals e Keypad controller function General purpose I O The AT75C221 provides two identical full duplex Universal Asynchronous Receiver Transmitters as UART A and UART B These peripherals sit on the APB bus but are also connected to the ASB bus and hence external memory via a dedica
19. t In addition it is interfaced through MDIO MDC pins for PHY layer management The Ethernet MAC transfers data in media independent inter face MIl The AT75C221 features two PIO Controllers PIOA and PIOB multiplexing I O lines of the peripheral set The PIO Controller A manages 32 I O lines PAO to PA31 but only the I O lines PAO to PA12 PA19 and PA22 are available in the 208 lead package The PIO Controller B manages only 16 I O lines PBO to PB15 but only the I O lines PBO to PB9 are available in the 208 lead package Each I O line of a PIO Controller can be multiplexed with a peripheral I O The AT75C221 has three types of power supply pins VDDCORE pins power the core including the ARM7TDMI processor the DSP subsystem the memories and the peripherals voltage is between 1 65V and 1 95V 1 8V nominal VDDIO pins power the I O lines including those of the External Bus Interface and those of the peripherals voltage is between 3 0V and 3 6V 3 3V nominal e VDDOSC pins power the PLL and oscillator cells voltage is between 1 65V and 1 95V 1 8V nominal Ground pins are common to all power supplies The AT75C221 features a System Controller which takes care of and controls The Test Mode The Reset e The Clocks of the System The Chip Identifier The System Controller manages the reset of the entire system and integrates a clock generator made up of an oscillator and a PLL The AT75C221 architecture is m
20. t Output NPCSO NSS Peripheral Chip Select 0 Slave Select Input Output NPCS1 NPCS3 Peripheral Chip Select 1 to 3 Output 8 AT75C221 Summary E SS SS as 6033CS INTAP 05 04 22 A175 C221 Summary Table 1 Signal Description Continued Block Signal Name Function Type RXDA RXDB Receive Data Input TXDA TXDB Transmit Data Output NRTSA NRSTB Ready to Send Output NCTSA NCTSB Clear to Send Input UART A and UART B NDTRA NDTRB Data Terminal Ready Output NDSRA NDSRB Data Set Ready Input NDCDA NDCDB Data Carrier Detect Input NRIA NRIB Ring Indicator Input MA_COL MAC A Collision Detect Input MA_CRS MAC A Carrier Sense Input MA_TXER MAC A Transmit Error Output MA_TXDO MA_TXD3 MAC A Transmit Data Bus Output MA_TXEN MAC A Transmit Enable Output MA_TXCLK MAC A Transmit Clock Input MAC A Interface MA_RXDO MA_RXD3 MAC A Receive Data Bus Input MA_RXER MAC A Receive Error Input MA_RXCLK MAC A Receive Clock Input MA_RXDV MAC A Receive Data Valid Output MA_MDC MAC A Management Data Clock Output MA_MDIO MAC A Management Data Bus Input Output MA_LINK MAC A Link Interrupt Input MB_COL MAC B Collision Detect Input MB_CRS MAC B Carrier Sense Input MB_TXER MAC B Transmit Error Output MB_TXDO MB_TXD3 MAC B Transmit Data Bus Output MB_TXEN MAC B Transmit Enable Output MB_TXCLK MAC B Transmit Clock Input MAC B Interface MB_RXDO MB_RXD3 MAC B Receive
21. ted DMA The main features of the UART are e Programmable Baud Rate Generator e Parity Framing and Overrun Error Detection e Line Break Generation and Detection e Automatic Echo Local Loopback and Remote Loopback Channel Modes e Interrupt Generation e Two Dedicated Peripheral Data Controller Channels e 6 7 and 8 bit Character Length Modem Control Signals The AT75C221 features a timer counter block which includes three identical 16 bit timer counter channels Each channel can be independently programmed to perform a wide range of functions including frequency measurement event counting interval mea surement pulse generation delay timing and pulse width modulation Each timer counter channel has three external clock inputs five internal clock inputs and two multi purpose input output signals that can be configured by the user Each channel drives an internal interrupt signal that can be programmed to generate proces sor interrupts via the AIC The timer counter block has two global registers which act upon all three TC channels The Block Control Register allows the three channels to be started simultaneously with 16 AT75C221 Summary E eS Sas 6033CS INTAP 05 04 2 AT75C0221 Summary SPI Serial Peripheral Interface 6033CS INTAP 05 04 the same instruction The Block Mode Register defines the external clock inputs for each timer counter channel allowing them to be chained The Serial Peripheral I
22. ternal 16 or 32 bit SDRAM device The page size supports ranges from 2048 to 8192 and the number of columns from 256 to 2048 It supports byte 8 bit half word 16 bit and word 32 bit accesses The maximum addressable SDRAM size is 256M bytes The SDRAM Controller supports a read or write burst length of one location It keeps track of the active row in each bank thus maximizing SDRAM performance e g the application may be placed in one bank and data in the other banks So as to optimize performance it is advisable to avoid accessing different rows in the same bank The SDRAM Controller s function is to make the SDRAM device access protocol trans parent to the user The AT75C221 features a Static Memory Controller that enables interfacing with a wide range of external static memory on peripheral devices including Flash ROM static RAM and parallel peripherals The SMC provides a glueless memory interface to external memory using common address data bus and dedicated control signals The SMC is highly programmable and AMEL s AIC Advanced Interrupt Controller PIO Programmable I O Controller UART Universal Asynchronous Receiver Transmitter TC Timer Counter AMEL has up to 24 bits of address bus a 32 or 16 bit data bus and up to four chip select lines The SMC supports different access protocols allowing single clock cycle accesses The SMC is programmed as an internal peripheral that has a standard APB bu
23. usset Cedex France Tel 33 4 42 53 60 00 Fax 33 4 42 53 60 01 1150 East Cheyenne Mtn Blvd Colorado Springs CO 80906 USA Tel 1 719 576 3300 Fax 1 719 540 1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 OQR Scotland Tel 44 1355 803 000 Fax 44 1355 242 743 RF Automotive Theresienstrasse 2 Postfach 3535 74025 Heilbronn Germany Tel 49 71 31 67 0 Fax 49 71 31 67 2340 1150 East Cheyenne Min Blvd Colorado Springs CO 80906 USA Tel 1 719 576 3300 Fax 1 719 540 1759 Biometrics Imaging Hi Rel MPU High Speed Converters RF Datacom Avenue de Rochepleine BP 123 38521 Saint Egreve Cedex France Tel 33 4 76 58 30 00 Fax 33 4 76 58 34 80 Literature Requests www atmel com literature Disclaimer Atmel Corporation makes no warranty for the use of its products other than those expressly contained in the Company s standard warranty which is detailed in Atmel s Terms and Conditions located on the Company s web site The Company assumes no responsibility for any errors which may appear in this document reserves the right to change devices or specifications detailed herein at any time without notice and does not make any commitment to update the information contained herein No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products expressly or by implication Atmel s products are not a
24. uthorized for use as critical components in life support devices or systems Atmel Corporation 2004 All rights reserved Atmel and combinations thereof and DataFlash are the registered trademarks and SIAP is the trademark of Atmel Corporation or its subsidiaries ARM ARM7TDMI ARM Thumb and ARM Powered are the registered trade marks of ARM Ltd OakDSPCore is the registered trademark of DSP Corporation Linux is the registered trademark of Linus Torvalds Other terms and product names may be the trademarks of others Printed on recycled paper 6033CS INTAP 05 04 OM

Download Pdf Manuals

image

Related Search

ATMEL AT75C221 Summary handbook atmel at89c51rd2 pcb board at24c02c-sshm-t atmel

Related Contents

        ON Semiconductor MC642 handbook    Panasonic WVQ117 WVQ117E Manual        

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.