AT91SAM9G20中文资料
AT91SAM9G25中文介绍

AT91SAM9G25中文介绍概述SAM9G25是基于ARM926EJ-S内核,嵌入式微处理器单元,运行在400 MHz和连接外围设备,高数据带宽架构和一个小型封装选项,它用于工业应用的优化解决方案。
多层总线矩阵连接到2 x 8个DMA通道,以及专用的通信和接口外设的DMA,确保不间断的数据传输,以最小的处理器开销。
接口外围设备包括一个相机接口,支持直接连接到ITU-R BT。
601/6568位模式下的标准的传感器和高达12位的灰度传感器。
通讯外设包括一个软调制解调器支持专门的科胜讯的SmartDAA线路驱动器,HS(高达480 Mbps)USB主机和设备端口,片上收发器,FS USB主机,10/100以太网MAC,两个HS SD卡/ SDIO / MMC接口,USART接口(SPI),同步串行接口的I2S,多个TWIS和10位ADC。
外部总线接口集成为8银行DDR2/LPDDR,SDRAM / LPSDRAM,静态存储器,以及具体的电路,集成了ECC,高达24位的MLC/ SLC NAND闪存控制器提供支持。
SAM9G25是球间距为0.8mm,以及247球BGA封装,焊球间距为0.5mm的217球BGA封装,使得它非常适合于空间受限的应用。
性能•内核- ARM926EJ-S™ARM®Thumb®的处理器,运行速度高达400 MHz@1.0V + / - 10%- 16 KB的数据Cache,16 KB的指令高速缓存,存储器管理单元•存储器- 一个64字节的内部ROM嵌入引导程序:NAND Flash的启动,SD卡的DataFlash®或串行数据闪存。
可编程顺序。
- 一个32字节的内部SRAM,单周期存取系统的运行速度- 高带宽,多端口的DDR2控制器- 32位外部总线接口支持8银行DDR2/LPDDR,SDR / LPSDR的,静态的存储器- MLC / SLC NAND控制器,24位可编程的多比特错误纠正代码(PMECC)•系统运行速度高达133 MHz的- 上电复位单元,复位控制器,关闭控制器,周期间隔定时器,看门狗定时器和实时时钟- 引导模式选择选项,映射命令- 内部低功耗32 kHz的RC和快速工作频率为12MHz RC振荡器- 可选择的32768 Hz的低功耗振荡器和12 MHz振荡器- 优化的PLL为系统和一个PLL频率为480 MHz的USB高速- 12个32位AHB总线矩阵,大带宽传输层- 双外设桥专用的可编程时钟以获得最佳性能- 两个双端口8通道DMA控制器- 高级中断控制器和调试单元- 两个可编程的外部时钟信号•低功耗模式- 关闭控制器,4个32-bit电池备份寄存器- 时钟发生器和电源管理控制器- 非常慢的时钟工作模式,软件可编程功率优化功能•外设- ITU-R BT。
AT91RM9200中文手册(修正版)

1特性•融合了ARM920T ™ ARM ® Thumb ®处理器–工作于180 MHz 时性能高达200 MIPS ,存储器管理单元–16-K 字节的数据缓存,16-K 字节的指令缓存,写缓冲器–含有调试信道的内部仿真器–中等规模的嵌入式宏单元结构(仅针对256 BGA 封装)•低功耗:VDDCORE 电流为30.4 mA 待机模式电流为3.1 mA •附加的嵌入式存储器–SRAM 为16K ;ROM 为128K •外部总线接口(EBI)–支持SDRAM ,静态存储器, Burst Flash ,无缝连接的CompactFlash ®,SmartMedia ™及NAND Flash •提高性能而使用的系统外设:–增强的时钟发生器与电源管理控制器–两个有双PLL 的片上振荡器–低速的时钟操作模式与软件功耗优化能力–四个可编程的外部时钟信号–包括周期性中断、看门狗及第二计数器的系统定时器–有报警中断的实时时钟–调试单元、两线UART 并支持调试信道–有8个优先级的高级中断控制器,独立的可屏蔽中断源,伪中断保护–7个外部中断源及1个快速中断源–有122个可编程I/O 口线的四个32位PIO 控制器,各线均有输入变化中断及开漏能力–20通道的外设数据控制器(DMA)•10/100 Base-T 型以太网卡接口–独立的媒体接口(MII)或简化的独立媒体接口(RMII)–对于接收与发送有集成的28字节FIFO 及专用的DMA 通道•USB 2.0全速(12 M 比特/秒)主机双端口–双片上收发器(208引脚PQFP 封装中仅为一个)–集成的FIFO 及专用的DMA 通道•USB 2.0全速(12 M 比特/秒)器件端口–片上收发器, 2-K 字节可配置的集成FIFO •多媒体卡接口(MCI)–自动协议控制及快速自动数据传输–与MMC 及SD 存储器卡兼容,支持两个SD 存储器•3个同步串行控制器(SSC)–每个接收器与发送器有独立的时钟及帧同步信号–支持I 2S 模拟接口,时分复用–32比特的高速数据流传输能力•4个通用同步/异步接收/发送器(USART)–支持ISO7816 T0/T1智能卡–硬软件握手–支持RS485及高达115 Kbps 的IrDA 总线–USART1为全调制解调控制线•主机/从机串行外设接口(SPI)–8~16位可编程数据长度,可连接4个外设•两个 3通道16位定时/计数器(TC)–3个外部时钟输入,每条通道有2个多功能I/O 引脚–双PWM 产生器,捕获/波形模式,上加/下减计数能力•两线接口(TWI)–主机模式支持,所有两线Atmel EEPROM 支持•所有数字引脚的IEEE 1149.1 JTAG 边界扫描•电源供应–VDDCORE ,VDDOSC 及VDDPLL 电压为:1.65V ~1.95V–VDDIOP(外设I/O)及VDDIOM (存储器I/O)电压为:1.65V ~3.6V •提供了208引脚PQFP 及256球状BGA 两种封装2AT91RM92001768B–ATARM–07-Jun-05说明AT91RM9200是完全围绕ARM920T ARM Thumb 处理器构建的系统。
低成本播放大功率高保真数字语音的信号方法及快速验证方法

低成本播放大功率高保真数字语音的信号方法及快速验证方法朱旭东【摘要】通过一系列信号处理,仅利用低成本单片机和Class-D功率放大器就可以播放大功率高保真语音信号.通过采样率转换、内插、噪声整形和均衡,单片机的脉冲宽度调制(PWM)端口不仅可以输出高保真语音信号,而且可以补偿喇叭和电路的频响曲线.仿真PWM端口作用于低通滤波器后的输出然后生成.WAV文件.利用媒体播放器等软件播放这个.WAV文件可在设计实际电路前检验信号处理后的语音的质量.利用单片机开发板、耳机和简单的电阻电容滤波也可检验信号处理对语音质量的影响.最后基于ATSAM3系列单片机的电路板达到了接近CD的音质并在没有附加散热器的情况下在50 V供电时可驱动4欧姆喇叭.【期刊名称】《电子设计工程》【年(卷),期】2016(024)007【总页数】4页(P125-128)【关键词】单片机;class-D功放;采样率转换;插值;噪声整形;均衡补偿【作者】朱旭东【作者单位】无锡工艺职业技术学院江苏宜兴214221【正文语种】中文【中图分类】TN29在单片机的某些应用场合中需要播放大功率高保真语音信号。
高保真数字语音信号可以通过一些简单的方法获得,例如通过质量较好的麦克风(mjcrophone)和一台个人电脑(persona1 computer:PC)获得并通常存为.WAV或.MP3格式。
但是通过单片机播放这些语音信号通常需要专用芯片。
如果需要驱动大功率的喇叭,则还需要高质量的功率放大器、良好的散热和恰当的均衡补偿电路。
这使得电路的成本上升且不利于小型化。
利用过采样(oversamp1e)的脉冲宽度调制(pu1se-wjdth-modu1atjon:PWM)驱动丁类功率放大器利用过采样(oversamp1e)的脉冲宽度调制(pu1se-wjdth-modu1atjon:PWM)驱动丁类功率放大器(c1ass-D power amp1jfjer)是一种播放大功率高保真语音信号的方法。
AT91SAM9 M10-G45-EK中文用户手册

1AT91SAM9 M10-G45-EK 中文中文用户手册用户手册用户手册6495B -ATARM-21-四月-102011.5.16第 1 节 介绍.............................................................1-1 1.1 镜.......................................................................1-1 1.2 可用文件.......................................................1-2 第 2 节 套件清单..............................................................2-1 2.1 清单....................................................................2-1 2.2 评估板指标............................................2-2 2.3 静电的警告.......................................................2-2 第 3 节 上电...............................................................3-1 3.1 线路板上电.........................................................3-1 3.2 电池组........................................................................3-1 3.3 DevStart ......................................................................3-1 3.4 复原........................................................3-2 3.5 样本码和技术上的支持................................................................第 4 节 线路板描述.......................................................4-1 4.1 板上的设备...................................................4-1 4.1.1 接口...........................................................4-1 4.1.2 板接口连接..........................................................4-2 4.1.3 按钮开关............................................4-2 4.1.4 LCD显示装置和发光二极管..........................................4-3 4.2 硬件规划和配置...............................................................4-3 4.2.1 处理器.........................................................4-3 4.2.2 时钟环路.....................................................4-4 4.2.3 复位环路....................................................4-4 4.2.4 存储器...........................................................4-4 4.2.5 电源...................................................4-7 4.2.6 调试接口..................................................4-10 4.2.7 立体声接口.........................................4-15 4.2.8 视频输出扩展...............................................4-17 4.2.9 软件控制的发光二极管...........................................................4-18 4.2.10 串行外围接口控制器(SPI)..................................................4-19 4.2.11 二线接口(TWI).....................................4-19 4.2.12 SD/MMC接口............................................4-19 4.2.13 TFT LCD 与触摸板............................................................4-20 4.2.14 按钮...................................................4-22 第 5 节 配置.........................................................5-1 5.1 JTAG/ICE配置....................................................5-1 5.2 以太网配置................................................5-1 5.3 跳线器配置.......................................................5-2 5.4 其它的配置项目 ....................................................................5-3 5.5 PIO 配置........................................................5-3 5.5.1 周边输入/输出线复用信号.........................................5-3 5.5.2 PIO控制器A复用(PIOA).............................................5-3 5.5.3 PIO控制器B复用(PIOB)................................................5-5 5.5.4 PIO控制器C复用(PIOC)...............................................5-625.5.5 PIO控制器D复用(PIOD)............................................5-7 5.5.6 PIO控制器E复用(PIOE)................................................5-8 第 6 节 连接器............................................................6-16.1 电源.............................................................6-1 6.2 有RTS/CTS Handshake支持的RS232 连接器............................6-1 6.3 DBGU................................................................6-2 6.4 以太网..................................................................6-3 6.5 USB主机.............................................................6-3 6.6 USB主机/设备..........................................................6-4 6.7 JTAG 调试连接器................................................6-4 6.8 SD/MMC-MCI0............................................................6-6 6.9 SD/MMC-MCI1...........................................................6-7 6.10 AC97 ......................................................................6-8 6.11 图像感应器-ISI ..........................................................6-9 6.12 视频........................................................................6-10 6.13 显示设备............................................................6-10 6.13.1 TFT LCD.........................................................6-10 6.14 LCD 扩展.........................................................6-11 第7 节 图表..............................................................7-17.1 图表..................................................................7-1 第8 节 校订历史........................................................8-18.1 校订历史.............................................................8-13第 1 节 介绍1.1 范围本用户手册介绍AT91 SAM9 M10(G45) 评价套件并描述它的开发和调试能力。
doc6495 -- AT91SAM9M10-G45-EK User Guide

AT91SAM9M10-G45-EK .................................................................................................................... User GuideSection 1 Introduction.................................................................................................................1-11.1Scope.................................................................................................................................1-11.2Applicable Documents.......................................................................................................1-2Section 2Kit Contents................................................................................................................2-12.1Deliverables.......................................................................................................................2-12.2Evaluation Board Specifications.........................................................................................2-22.3Electrostatic Warning.........................................................................................................2-2Section 3Power up.....................................................................................................................3-13.1Power Up the Board...........................................................................................................3-13.2Battery................................................................................................................................3-13.3DevStart.............................................................................................................................3-13.4Recovery Procedure..........................................................................................................3-23.5Sample Code and Technical Support................................................................................3-2Section 4Board Description.......................................................................................................4-14.1Equipment on the Board....................................................................................................4-14.1.1Interfaces.............................................................................................................4-14.1.2Board Interface Connection.................................................................................4-24.1.3Push Button Switches..........................................................................................4-24.1.4Display LCD and LEDs........................................................................................4-34.2Hardware Layout and Configuration..................................................................................4-34.2.1Processor.............................................................................................................4-34.2.2Clock Circuitry......................................................................................................4-44.2.3Reset Circuitry.....................................................................................................4-44.2.4Memory................................................................................................................4-44.2.5Power Supplies....................................................................................................4-74.2.6Debug Interface.................................................................................................4-104.2.7Audio Stereo Interface.......................................................................................4-154.2.8TV-Out Extension..............................................................................................4-174.2.9Software Controlled LEDs.................................................................................4-184.2.10Serial Peripheral Interface Controller (SPI).......................................................4-194.2.11Two Wire Interface (TWI)...................................................................................4-194.2.12SD/MMC Interface.............................................................................................4-194.2.13TFT LCD with Touch Panel...............................................................................4-204.2.14Push Buttons.....................................................................................................4-224.2.15Expansion Slot...................................................................................................4-22Section 5 Configuration..............................................................................................................5-15.1JTAG/ICE Configuration.....................................................................................................5-15.2ETHERNET Configuration.................................................................................................5-15.3Jumpers Configuration.......................................................................................................5-25.4Miscellaneous Configuration Items....................................................................................5-35.5PIO Configuration...............................................................................................................5-35.5.1Peripheral Signals Multiplexing on I/O Lines.......................................................5-35.5.2Multiplexing on PIO Controller A (PIOA)..............................................................5-35.5.3Multiplexing on PIO Controller B (PIOB)..............................................................5-55.5.4Multiplexing on PIO Controller C (PIOC).............................................................5-65.5.5Multiplexing on PIO Controller D (PIOD).............................................................5-75.5.6Multiplexing on PIO Controller E (PIOE)..............................................................5-8Section 6 Connectors.................................................................................................................6-16.1Power Supply.....................................................................................................................6-16.2RS232 Connector with RTS/CTS Handshake Support......................................................6-16.3DBGU.................................................................................................................................6-26.4Ethernet..............................................................................................................................6-36.5USB Host...........................................................................................................................6-36.6USB Host/Device...............................................................................................................6-46.7JTAG Debugging Connector..............................................................................................6-46.8SD/MMC- MCI0..................................................................................................................6-66.9SD/MMC- MCI1..................................................................................................................6-76.10AC97..................................................................................................................................6-86.11Image Sensor - ISI.............................................................................................................6-96.12Video................................................................................................................................6-106.13Display Devices................................................................................................................6-106.13.1TFT LCD............................................................................................................6-106.14LCD Extension.................................................................................................................6-11Section 7 Schematics.................................................................................................................7-17.1Schematics.........................................................................................................................7-1Section 8Revision History..........................................................................................................8-18.1Revision History.................................................................................................................8-1Section 1Introduction1.1ScopeThis User Guide introduces the AT91SAM9M10(G45) Evaluation Kit and describes its development anddebugging capabilities.Figure 1-1. Board PhotoThe Atmel® SAM9M10-G45-EK is a fully-featured evaluation platform for the Atmel AT91SAM9M10 orAT91SAM9G45 microcontroller. The kit is equipped with an AT91SAM9M10 chip, which is a superset ofthe AT91SAM9G45, and therefore allows evaluating that reference as well. The evaluation kit allowsusers to extensively evaluate, prototype and create application-specific designs.The SAM9M10-G45-EK includes many hardware peripherals such as:Two high speed USB hosts and one high speed device portAn Ethernet 10/100 interfaceTwo high speed multimedia card interfacesIntroductionAn LCD TFT display (480*272 RGB) with resistive touch panelA composite video outputA camera interfaceSeveral communication peripherals such as:–Universal Synchronous/Asynchronous Receiver Transmitter (USART)–Two-Wire Interface (TWI)The external memory block is made of 3 memory types:DDR2-SDRAMNAND FlashNOR Flash (not populated by default)1.2Applicable DocumentsTable 1-1. Applicable DocumentsReference Title CommentsAtmel Literature n° 6438SAM9G45 Preliminary This document describes the SAM9G45, which is part of the Atmel's Smart ARM® Microcontrollers.It is available from/dyn/resources/prod_documents/doc6438.pdfAtmel Literature n° 6355SAM9M10 Preliminary This document describes the SAM9M10, which is part of the Atmel's Smart ARM® Microcontrollers/dyn/resources/prod_documents/doc6355.pdfSection 2Kit Contents2.1DeliverablesThe Atmel SAM9M10-G45-EK toolkit includes:Board–The SAM9M10-G45-EK boardPower supply–Universal input AC/DC power supply with US, Europe and UK plug adapters–One 3V Lithium Battery type CR1225Cables–One micro A/B-type USB cable–One serial RS232 cable–One RJ45 crossed cableA Welcome LetterFigure 2-1. Unpacked SAM9M10-G45-EKUnpack and inspect this kit carefully. Contact your local Atmel distributor, should you have issues con-cerning the contents of the kit.Kit Contents2.2Evaluation Board Specifications2.3Electrostatic WarningThe SAM9M10-G45-EK evaluation board is shipped in a protective anti-static package. The board must not be subjected to high electrostatic potentials. We strongly recommend using a grounding strap or sim-ilar ESD protective device when handling the board in hostile ESD environments (offices with synthetic carpet, for example...). Avoid touching the component pins or any other metallic element on the board.Table 2-1. SAM9M10-G45-EK SpecificationsCharacteristics SpecificationsClock speed 400 MHz PCK, 133 MHz MCK PortsEthernet, USB, RS232, DBGU, JTAG Board supply voltage 5 VDC from connectorT emperature- operating - storage -10° to +50° C -40° to +85° CRelative humidity 0 to 90% (non condensing)Dimensions 180 mm x 140 mm RoHS statusCompliantSection 3Power up3.1Power Up the BoardUnpack the board taking care to avoid electrostatic discharge. Unpack the power supply, select the rightpower plug adapter corresponding to that of your country, and insert it in the power supply.Connect the power supply DC connector to the board and plug the power supply to an AC power plug.The board LCD should light up and display a welcome page. Then, click or touch icons displayed on thescreen and enjoy the demo.3.2BatteryThe SAM9M10-G45-EK ships with a 3V coin battery.This battery is not required for the board to start up.The coin battery is provided for user convenience in case the user would like to exercise the date andtime backup function of the SAM9M10 series devices when the board is switched off.3.3DevStartThe on-board NAND Flash contains a “SAM9M10-G45-EK DevStart”.It is stored in the “SAM9M10-G45-EK DevStart” folder on the USB Flash disk available when theSAM9M10-G45-EK is connected to a host computer.Click the file “welcome.html” in this folder to launch SAM9M10-G45-EK DevStart.SAM9M10-G45-EK DevStart guides you through installation processes of IAR™ EWARM, Keil MDK andGNU toolkits. Then, it gives you step-by-step instructions on how to rebuild a single example project andhow to program it into the SAM9M10-G45-EK. Optionally, if you have a SAM-ICE™, instructions are alsogiven about how to debug the code.We recommend that you backup the “SAM9M10-G45-EK DevStart” folder on your computerbefore launching it.Power up3.4Recovery ProcedureThe DevStart ends by giving step-by-step instructions on how to recover the SAM9M10-G45-EK to thestate as it was when shipped by Atmel.Follow the instructions if you deleted the contents of the NAND Flash and want to recover from thissituation.3.5Sample Code and Technical SupportAfter boot up, you can run some sample code or your own application on the development kit. You cand o w n l o a d s a m p le c o d e a n d g e t T e c h n i c a l s u p p o r tf r o m/dyn/products/tech_support.asp?Faq=y&family_id=689%20.Section 4Board Description4.1Equipment on the BoardFigure 4-1.Board Architecture4.1.1InterfacesThe board is equipped with an AT91SAM9M10-CU embedded microprocessor (324-ball TFBGA pack-age) together with the following interfaces or peripherals:DDR2/LPDDR memory interface is connected to 128 MB DDR2-SDRAM memoryExternal Bus Interface (EBI) is connected to three kinds of memory devices (DDR2-SDRAM, NAND Flash and NOR Flash (not populated))PARALLEL FLASHAT91SAM9M10DEBUGDEBUGJTAG/ICEDBGUSystem ControllerSystem Controller External MemoryExternal Memory EBI0EBI0EBI1 / 1.8vEBI1 / 1.8v DDR2 SDRAMDDR2 SDRAMNAND FLASHMultimédia Cards InterfaceMultimedia Cards Interface MCI0MCI0SPI0SPI0MCI1MCI1Data FlashUSARTUSART USBUSB Host AHost A Host B Host B DeviceDevice ETHERNET 10/100 MACETHERNET 10/100 MAC LCD InterfaceLCD Interface AC97AC97PIOPIO TWITWI oooooooo ooooooooSerial Eepromoooooooo oooooooo4 bits interface SD/MMC8 bits interface SD/MMCoooooooo ooooooooLCD TFT 480*272LCD TFT 480*272PWMPWM PHY RMIIRS232CodecC Touch ScreenTouch Screen Composite videoVCC 5V JTAG/ICE DBGU USB Hub / DeviceUSB Hub High / Full RS232Ethernet RMII/MII ISI Image Sensor InterfaceImage Sensor Interface Power / ShdnBoard DescriptionOne TWI serial memoryOne USB Host/Device multiplexed port interfaceOne USB Host port interfaceOne RS232 serial communication portOne DBGU serial communication portOne JTAG/ICE debug interfaceOne Ethernet 100-base TX with three status LEDsOne AC97 Audio CODEC with headphone line out, line in and mono/stereo microphone inputsOne TV interface (composite video output)One 4.3" TFT LCD Module with touch screen and back lightOne ISI connector (camera interface)One power red LED and two general-purpose green LEDsTwo user input push buttonsOne joystick with 4-direction control and selectorOne wakeup input push buttonOne reset input push buttonOne SD/SDIO/MMC plus card slot (4/8 bit interface)One SD/SDIO/MMC card slot (4-bit interface)One Lithium Coin Cell Battery Retainer for 12 mm cell size (memory backup usage)4.1.2Board Interface ConnectionEthernet using RJ45 connector (J15)USB Host, support USB host using a type A connector (J12)USB Host/Device, support USB host/device using a type micro AB connector (J14)UART1 (RX, TX, RTS, CTS) connected to a 9-way male D-type RS232 connector (J11)DBGU (RX and TX only) connected to a 9-way male D-type RS232 connector (J10)JTAG, 20 pin IDC connector (J13)SD/MMCplus connector (J5)SD/MMC connector (J6)Headphone (J7), line-in (J8) and microphone headset (J9)Speaker output (JP15)Image sensor connector (J17)TFT LCD display, with TouchScreen and backligth (J24)Test points; various test points are located throughout the boardMain power supply (J2)4.1.3Push Button SwitchesReset, board reset (BP1)Wake up, push button to bring processor out of low power mode (BP2)Right and left click, user push button switches (BP4 and BP5)Joystick (BP3)6495B–ATARM–21-Apr-10Board Description4.1.4Display LCD and LEDsDisplay, 480xRGBx272 pixels LCD module display connected to the PIO port E (LCD1)One surface-mounted power red LED, user interface (D3)Two surface-mounted green LEDs, user interface (D1 and D2)Three surface-mounted LEDs indicate Ethernet status (D4, D5, D6)Figure 4-2. Board Layout CommentedThe major components of the SAM9M10-G45-EK board are shown in Figure 4-1.4.2Hardware Layout and Configuration4.2.1ProcessorThe board features the Atmel SAM9M10-CU 324-ball TFBGA package. This chip runs at a nominal fre-quency of 400 MHz for the core and 133 MHz for the system bus.For more information, refer to the latest SAM9M10 datasheet available from /6495B–ATARM–21-Apr-10Board Description6495B–ATARM–21-Apr-104.2.2Clock CircuitryThe SAM9M10-G45-EK includes six clock sources:Two are alternatives for the SAM9M10 main clock,One crystal and one crystal oscillator are used for the Ethernet MII/RMII chip, One crystal is used for the AC97 codec chip,One crystal or one crystal oscillator is used for the TV encoder.4.2.3Reset CircuitryThe reset sources are:Power on reset Push button resetJTAG reset from an in-circuit emulator interface.4.2.4Memory4.2.4.1External MemoriesThe SAM9M10 features a DDR2/LPDDR memory interface and an External Bus Interface (EBI) to permit interfacing to a wide range of external memories and to almost any kind of parallel peripheral.The SAM9M10-G45-EK board is equipped with DDR2/LPDDR devices featuring 128 MB of DDR2- SDRAM memory (16Meg*8*4).The External Bus Interface (EBI) is connected to three kinds of memory devices:One Parallel Flash (not populated by default) Two DDR2-SDRAMOne NAND Flash (2Gb, 8 bit bus)The chip selects NCS0, NCS1 and NCS3 are used for NOR Flash, DDR2-SDRAM and NAND Flash memories, respectively. Furthermore, a dedicated jumper can disconnect each of the two NCS0 and NCS3 signals, making them available for other functions.Table 4-1. Main Components Associated with the Clock SystemsQuantityDescriptionComponent assignment1Crystal for Internal Clock, 12 MHz Y11Crystal for RTC Clock, 32.768 kHz Y21Oscillator for Ethernet Clock RMII, 50 MHzY41Crystal for Ethernet Clock MII, 25 MHz (not populated)Y51Crystal for AC97 Codec Clock, 24.576 MHz Y31Crystal for TV Encoder Clock, 13 MHz, orOscillator for TV Encoder, 13 MHz (not populated)Y7Y6Board Description Figure 4-3. EBI0 - DDR26495B–ATARM–21-Apr-10Board DescriptionFigure 4-4. EBI1 - DDR2 + Flash6495B–ATARM–21-Apr-10Board Description 4.2.5Power SuppliesThe SAM9M10 Board contains four regulated power supplies:3.3 VDC Supply1.8 VDC Supply1.0 VDC Core Supply1.0 VDC Core UTMI Supply, PLLThe outputs of these regulated power supplies1 are distributed as necessary to each part of the circuitboard.The 3.3 VDC Supply is generated by an adjustable LDO. It accepts VIN 5 VCC power and outputs a regulated +3.3 V to most other circuits on the board.The 1.8 VDC Supply (VDDIOM0, VDDIOM1) is generated by an adjustable LDO. It is powered by VIN5 VCC power and outputs a regulated +1.8V.The 1.0 VDC Core Supply (VDDCORE) is generated by an adjustable LDO. It is powered by the output of the 3.3 VDC Supply.The 1.0 VDC Core Supply (VDDUTMIC, VDDPLLUTMI and VDDPLLA) is generated by an adjustable LDO RT9186A series. It is powered by the output of the 3.3 VDC Supply.Note: 1.Corresponding test points (TP1 to TP4, GND) are used with jumpers (JP1.1 to JP7) topermit probing of these voltages.6495B–ATARM–21-Apr-10Board DescriptionFigure 4-5. Power Supply6495B–ATARM–21-Apr-10Board Description Figure 4-6. Management Power BlockREGULATED5V ONLY6495B–ATARM–21-Apr-10Board Description4.2.6Debug Interface4.2.6.1JTAG/ICESoftware debug is accessed by a standard 20-pin JTAG connection. This allows connection to a stan-dard USB-to-JTAG in-circuit emulator.Figure 4-7. JTAG Interface4.2.6.2DBGU Com PortThis UART is connected to the DB-9 male socket through an RS-232 Transceiver (TXD and RXD only).Figure 4-8. DBGU Com Port6495B–ATARM–21-Apr-10Board Description 4.2.6.3User Serial Com PortThe USART1 is used as a user serial communication port. This USART1 is buffered with an RS-232Transceiver (TXD, RXD and handshake CTS/RTS control) and connected to the DB-9 male socket. Soft-ware must assign the appropriate PIO pins (PB5 = RXD1, PB4 = TXD1, PD16 = RTS1, PD17 = CTS1) toenable the UART1 function.Figure 4-9. User Serial Com PortRefer to the SAM9M10 datasheet for more information about the SAM9M10 USARTs.4.2.6.4USB PortThe SAM9M10-G45-EK features USB communication ports:Two Host Ports: Full speed OHCI and High speed EHCIOne Device Port: High speed.USB Host Port0 is directly connected to the first UTMI transceiver. The second Host Port (Port1) is mul-tiplexed with the USB Device High speed and connected to the second UTMI port.One USB high/full speed type standard A connectorOne USB interface Host/Device Micro AB connectorRefer to the SAM9M10 datasheet for detailed programming information.6495B–ATARM–21-Apr-10Figure 4-10. USB Port4.2.6.5Ethernet 10/100 (EMAC) PortThe port is compatible with IEEE® Standard 802.3.The SAM9M10-G45-EK is equipped with a Davicom DM9161AEP 10/100 Mbps Fast Ethernet PhysicalLayer TX/FX Single Chip Transceiver. It contains the entire physical layer functions of 100BASE-TX asdefined by IEEE 802.3u, including the Physical Coding Sublayer (PCS), Physical Medium attachment(PMA), Twisted Pair Physical Medium Dependent Sublayer (TP-PMD), 10BASE-TX Encoder/Decoder(ENC/DEC), and Twisted Pair Media Access Unit (TPMAU).The Ethernet interface integrates an RJ45 connector with an embedded transformer, and three statusLEDs.The Ethernet interface provides two selectable modes, MII or RMII (Reduced MII), for 100Base-TX or10Base-TX. The MII and RMII interfaces are capable of both 10Mb/s and 100Mb/s data rates asdescribed in the IEEE 802.3u standard. The signals used by MII and RMII interfaces are described in thetable below.Table 4-2. Pin Mapping for Normal MII and Reduced MIIPin Name Normal MII Mode Reduced MII ModeSAM9M10DM9161SAM9M10DM9161 ETX0-ETX1ETX[0:1] transmit data TXD [0:1]ETX[0:1]TXD [0:1] ETX2-ETX3ETX[2:3] transmit data TXD [2:3]NC NCETXEN ETXEN: transmit enable TXEN ETXEN: transmit enable TXEN ETXER ETXER: transmit error TXER/TXD[4]NC NCETXCK/REFCK ETXCK: transmit clock TXCLK REFCK: reference clock REF_CLK ERX0-ERX1ERX[0:1]: receive data RXD [0:1]ERX[0:1]: receive data RXD [0:1] ERX2-ERX3ERX[2:3]: receive data RXD [2:3]NC NCERXER ERXER: receive error RXER/RXD[4]/RPTR/NODEERXER: receive error RPTR/NODEERXDV ERXDV: receive valid data RXDV ECRSDV: carrier sense /data validCRS DVERXCK ERXCK: receive clock RXCLK NC NC ECOL ECOL: collision detect COL NC NCECRS ECRS: carrier sense /data validCRS (PHYAD[2:4]NC NCEMDC EMDC: management data clock MDC EMDC: management dataclockMDCEMDIO EMDIO: management datainput / outputMDIOEMDIO: management datainput / outputMDIONRST NRST: microcontroller reset RESET# XT1(25 MHz)NRST: microcontroller resetRESET# XT1(REF_CLK 50MHz)Figure 4-11. Ethernet PortFor more information about the Ethernet controller device, refer to the Davicom DM9161 controller man-ufacturer's datasheet.4.2.7Audio Stereo InterfaceThe SAM9M10-G45-EK includes a WM9711L AC97 CODEC for digital sound input and output. Thisinterface includes audio jacks for MIC input (J9), line audio input (J8), headphone line output (J7) and a2-point speaker output connector (JP15).It is compliant with AC97 Component Specification V2.2.Figure 4-12. Audio Stereo InterfaceFor more information about the AC97 codec device, refer to the Wolfson WM9711L controller manufac-turer's datasheet.4.2.8TV-Out ExtensionThe Chrontel™ CH7024 chip provides an interface between the SAM9M10 LCD Controller and a TV setby converting LCD signals to TV signals.The CH7024 is a TV encoder device which encodes the video signals and generates synchronizationsignals for NTSC and PAL standards. Supported TV output formats are NTSC-M, NTSC-J, NTSC-433,PAL-B/D/G/A/I, PAL-M, PAL-N and PAL-60. The CH7024 provides video output support for CVBS or S-video.Figure 4-13. TV-Out Extension Port4.2.9Software Controlled LEDsThree users LED are provided for general use. The LEDs are connected to PIO port lines, allowing theircontrol through either GPIO or PWM control.LEDs D1 to D3 are software controlled by PIO pins.LEDs D4 to D6 indicate Ethernet traffic and link status. These are automatically managed by on-chip microcontroller hardware. See Section 7.1 ”Schematics” .Table 4-3. Discrete LEDsLED Description CommentD1Green LED User software controlledD2Green LED User software controlledD3Red LED User software controlledD4Y ellow LED Indicates transmission or reception via EthernetD5Green LED Indicates speed 100D6Green LED Is lit when a good link test has been detectedFigure 4-14. Software Controlled LEDs4.2.10Serial Peripheral Interface Controller (SPI)The SAM9M10 provides two high-speed Serial Peripheral Interface (SPI) controllers. One port is used tointerface with the on-board serial DataFlash®.Figure 4-15. SPI4.2.11Two Wire Interface (TWI)The SAM9M10 has a full speed (400 kHz) master/slave I2C Serial Controller. The controller is fully com-patible with the industry standard I2C and SMBus Interfaces. This port is used to interface with the on-board Serial EEPROM, ISI and TV encoder interface.Figure 4-16. TWI4.2.12SD/MMC InterfaceThe SAM9M10-G45-EK has two high-speed 8-bit multimedia interfaces MMC/MMCPlus v4.1. The firstinterface is used as an 8-bit interface (MCI1), connected to a CE-ATA connector footprint and an 8-bitSD/MMC card slot. The second interface is used as a 4-bit interface (MCI0), connected to a 4-bitSD/MMC card slot.The users must provide their own compatible cards for use with these connectors.Please note that the power is connected to VCC, which is 3.3 volts.。
AT91SAM9X35中文介绍

AT91SAM9X35中文介绍概述SAM9X35是一个高度集成的400 MHz的ARM926嵌入式微控制器,具有丰富的外设集和工业应用需要精致的用户界面和高速通信的高带宽架构。
SAM9X35功能和4层的覆盖和2D加速(子母画面,α混合,缩放,旋转,色彩转换),图形LCD控制器和一个10位ADC,支持4 - 或5线电阻式触摸屏面板。
网络/连接的外设包括两个2.0A / B兼容的控制器区域网络(CAN)接口和一个标准IEEE802.3兼容的10/100Mbps以太网MAC。
多种通信接口包括软调制解调器支持专门的科胜讯的SmartDAA线路驱动器,的HS USB设备和主机,FS USB主机,两个HS SD卡/ SDIO / MMC接口,USART,SPI接口,I2S,TWIS位和10位ADC。
10层总线矩阵与2 x 8个中央DMA通道以及专用DMAsto支持高速连接外围设备,确保不间断的数据传输,以最小的处理器开销。
外部总线接口采用8银行DDR2/LPDDR,SDRAM / LPSDRAM,静态存储器,和具体的电路集成了ECC MLC/ SLC NAND闪存的控制器。
SAM9X35是的217球BGA封装,球间距为0.8mm。
性能•内核- ARM926EJ-S™ARM®Thumb®的处理器,运行速度高达400 MHz@1.0V + / - 10%- 16 KB的数据Cache,16 KB的指令高速缓存,存储器管理单元•存储器- 一个64字节的内部ROM嵌入引导程序:NAND Flash的启动,SD卡的DataFlash®或串行数据闪存。
可编程顺序。
- 一个32字节的内部SRAM,单周期存取系统的运行速度- 高带宽,多端口的DDR2控制器- 32位外部总线接口支持8银行DDR2/LPDDR,SDR / LPSDR的,静态的存储器- MLC / SLC NAND控制器,24位可编程的多比特错误纠正代码(PMECC)•系统运行速度高达133 MHz- 上电复位单元,复位控制器,关闭控制器,周期间隔定时器,看门狗定时器和实时时钟- 引导模式选择选项,映射命令- 内部低功耗32 kHz的RC和快速工作频率为12MHz RC振荡器- 可选择的32768 Hz的低功耗振荡器和12 MHz振荡器- 优化的PLL为系统和一个PLL频率为480 MHz的USB高速- 12个32位AHB总线矩阵,大带宽传输层- 双外设桥专用的可编程时钟以获得最佳性能- 两个双端口8通道DMA控制器- 高级中断控制器和调试单元- 两个可编程的外部时钟信号•低功耗模式- 关闭控制器,4个32-bit电池备份寄存器- 时钟发生器和电源管理控制器- 非常慢的时钟工作模式,软件可编程功率优化功能•外设- LCD控制器与叠加,alpha混合,旋转,缩放和颜色转换- USB设备高速,高速USB主机和USB主机全速专用片上收发器- 1个10/100 Mbps以太网MAC控制器- 两个高速存储卡主机- 两个CAN控制器- 两个主/从串行外设接口- 两个三通道32位定时器/计数器- 一个同步串行控制器- 一个4通道16位PWM控制器- 三双线接口- 三个USART,两个UART- 一个12通道的10位触摸屏模拟到数字转换器- 软调制解调器•I / O- 4个32位并行输入/输出控制器- 105可编程I / O线复用三个外设的I / O- 输入电平变化中断能力对每个I / O线,可选的施密特触发器输入- 独立的可编程开漏,上拉和下拉电阻,同步输出•封装- 217球BGA封装,间距0.8毫米开发板深圳市米尔科技有限公司是ATMEL的官方合作伙伴,也是ARM公司中国区的开发工具合作代理商,自主研发基于AT91SAM9X35芯片的MYD-SAM9X35开发板、MYS-SAM9X35单板机和MYC-SAM9X35核心板包含丰富的软硬件资源,其中软件资源包有KEIL MDK-ARM例程,Linux系统和Android系统,硬件资源包含几乎所有的芯片接口,是工业控制和嵌入式学习的良好选择。
AT91SAM9G35中文介绍

AT91SAM9G35中文介绍概述SAM9G35是400 MHz的ARM926嵌入式MPU,支持高带宽通信和先进的用户界面,并进行了优化,工业应用,如楼宇自动化,数据记录仪,POS终端,报警系统和医疗设备的Atmel系列的一员。
SAM9G35具有先进的图形LCD控制器和4层的覆盖和2D加速(子母画面,α混合,缩放,旋转,色彩转换)和一个10位ADC,支持4 - 或5线电阻式触摸屏面板。
多种通信接口包括一个软调制解调器独家支持科胜讯的SmartDAA线路驱动器,的HS USB设备和主机,FS USB主机,10/100以太网MAC,两个HS SD卡/ SDIO / MMC接口,个USART,SPI接口,I2S和TWIS10层总线矩阵,加上2 x 8个DMA通道和专用的DMA通信和接口外设确保不间断的数据传输,以最小的处理器开销。
外部总线接口集成为8银行DDR2/LPDDR,SDRAM / LPSDRAM,静态存储器,以及具体的电路,集成了ECC,高达24位的MLC/ SLC NAND闪存控制器提供支持。
SAM9G35提供的217球BGA封装,球间距为0.8mm。
性能•核心- ARM926EJ-S™ARM®Thumb®的处理器,运行速度高达400 MHz@1.0V + / - 10%- 16 KB的数据Cache,16 KB的指令高速缓存,存储器管理单元•存储器- 一个64字节的内部ROM嵌入引导程序:NAND Flash的启动,SD卡的DataFlash®或串行数据闪存。
可编程顺序。
- 一个32字节的内部SRAM,单周期存取系统的运行速度- 高带宽,多端口的DDR2控制器- 32位外部总线接口支持8银行DDR2/LPDDR,SDR / LPSDR的,静态的存储器- MLC / SLC NAND控制器,24位可编程的多比特错误纠正代码(PMECC)•系统运行速度高达133 MHz- 上电复位单元,复位控制器,关闭控制器,周期间隔定时器,看门狗定时器和实时时钟- 引导模式选择选项,映射命令- 内部低功耗32 kHz的RC和快速工作频率为12MHz RC振荡器- 可选择的32768 Hz的低功耗振荡器和12 MHz振荡器- 优化的PLL为系统和一个PLL频率为480 MHz的USB高速- 12个32位AHB总线矩阵,大带宽传输层- 双外设桥专用的可编程时钟以获得最佳性能- 两个双端口8通道DMA控制器- 高级中断控制器和调试单元- 两个可编程的外部时钟信号•低功耗模式- 关闭控制器,4个32-bit电池备份寄存器- 时钟发生器和电源管理控制器- 非常慢的时钟工作模式,软件可编程功率优化功能•外设- LCD控制器与叠加,alpha混合,旋转,缩放和颜色转换- USB设备高速,高速USB主机和USB主机全速专用片上收发器- 1个10/100 Mbps以太网MAC控制器- 两个高速存储卡主机- 两个主/从串行外设接口- 两个三通道32位定时器/计数器- 一个同步串行控制器- 一个4通道16位PWM控制器- 三双线接口- 三个USART,两个UART- 一个12通道的10位触摸屏模拟到数字转换器- 软调制解调器•I / O- 4个32位并行输入/输出控制器- 105可编程I / O线复用三个外设的I / O- 输入电平变化中断能力对每个I / O线,可选的施密特触发器输入- 独立的可编程开漏,上拉和下拉电阻,同步输出•封装- 217球BGA封装,间距0.8毫米开发板深圳市米尔科技有限公司是ATMEL的官方合作伙伴,也是ARM公司中国区的开发工具合作代理商,自主研发基于AT91SAM9G35芯片的MYD-SAM9G35开发板、MYS-SAM9G35单板机和MYC-SAM9G35核心板包含丰富的软硬件资源,其中软件资源包有KEIL MDK-ARM例程,Linux系统和Android系统,硬件资源包含几乎所有的芯片接口,是工业控制和嵌入式学习的良好选择。
最新AT91SAM9G20开发板调试汇总

A T91S A M9G20开发板调试AT91SAM9G20开发板调试过程硬件配置:AT91SAM9G20,64M的SDRAM,256MFLASH。
调试环境:windows下ADS1.2,openocd调试工具:OpenJtag,Jlink V7一:画板:在画板的时,参考的是官方AT91SAM9G20最小系统部分和AT91SAM9260EK全功能开发板!二:焊接:因为9G20是BGA封装的,无法通过手工来焊接。
于是在修手机市场,找别人贴的了两片!拿回来后,开始将最小系统周边的元件一一焊上!主要包括电源,晶振,复位,JTAG接口,DBGU调试端口!在将这些外围元件焊上去的时候,发现JTAG和DBGU端口都无法识别,于是买了个小型回流焊,又自个儿焊了两块!三:调试:电源检测:主要是检测5V,3.3V,1V电源,看是否正常。
时钟检测:主要检测外部32.768kHz与18.432MHz是否起振,在外面电子市场焊的两块,其中一块,内部有短路的地方,完全报废。
另一块晶振可以起振。
但是自个儿焊的两个,晶振不能起振。
DBGU端口检测:在AT91SAM9X系列的处理器中,在片内都固化了一个romboot程序,他会在一些设备的初始化工作,其中包括DBGU端口的初始化,在通过串口连接上PC后,可以在超级终端下打印一行字符串“ROMBOOT”JTAG端口检测:在openocd环境下,通过openjtag对开发板进行调试,但是,在进入调试环境是,始终出现一错误,导致不能下载程序。
后来改用ADS1.2+JLINK V8调试。
出现的问题:1:时钟不能起振(自个儿焊的板子)解决过程:在测晶振两端信号时,用手使劲按了下处理器,发现就有时钟信号,松开时,就没有。
初步断定:处理器中存在虚焊的地方。
通过用热风机,再次对处理器进行加热,冷却后,上电测试,OK!问题解决,运气!2:DBGU端口无法打印ROMBOOTAT91SAM9260EK全功能板,在超级终端下,可以打印ROMBOOT字符串,因为9260和9G20都是基于ARM926EJ-S内核的,所以我以此来判断处理器是否跑起来,但是检测9G20开发板外围电路时,没发现异常的地方。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Features Array•Incorporates the ARM926EJ-S™ ARM® Thumb® Processor–DSP Instruction Extensions, ARM Jazelle® Technology for Java® Acceleration–32-KByte Data Cache, 32-KByte Instruction Cache, Write Buffer–CPU Frequency 400 MHz–Memory Management Unit–EmbeddedICE™, Debug Communication Channel Support•Additional Embedded Memories–One 64-KByte Internal ROM, Single-cycle Access at Maximum Matrix Speed–Two 16-KByte Internal SRAM, Single-cycle Access at Maximum Matrix Speed •External Bus Interface (EBI)–Supports SDRAM, Static Memory, ECC-enabled NAND Flash and CompactFlash®•USB 2.0 Full Speed (12 Mbits per second) Device Port–On-chip Transceiver, 2,432-byte Configurable Integrated DPRAM•USB 2.0 Full Speed (12 Mbits per second) Host and Double Port–Single or Dual On-chip Transceivers–Integrated FIFOs and Dedicated DMA Channels•Ethernet MAC 10/100 Base T–Media Independent Interface or Reduced Media Independent Interface–128-byte FIFOs and Dedicated DMA Channels for Receive and Transmit•Image Sensor Interface–ITU-R BT. 601/656 External Interface, Programmable Frame Capture Rate–12-bit Data Interface for Support of High Sensibility Sensors–SAV and EAV Synchronization, Preview Path with Scaler, YCbCr Format•Bus Matrix–Six 32-bit-layer Matrix–Boot Mode Select Option, Remap Command•Fully-featured System Controller, including–Reset Controller, Shutdown Controller–Four 32-bit Battery Backup Registers for a Total of 16 Bytes–Clock Generator and Power Management Controller–Advanced Interrupt Controller and Debug Unit–Periodic Interval Timer, Watchdog Timer and Real-time Timer•Reset Controller (RSTC)–Based on a Power-on Reset Cell, Reset Source Identification and Reset OutputControl•Clock Generator (CKGR)–Selectable 32,768 Hz Low-power Oscillator or Internal Low Power RC Oscillator on Battery Backup Power Supply, Providing a Permanent Slow Clock–3 to 20 MHz On-chip Oscillator, One up to 800 MHz PLL and One up to 100 MHz PLL •Power Management Controller (PMC)–Very Slow Clock Operating Mode, Software Programmable Power OptimizationCapabilities–Two Programmable External Clock Signals•Advanced Interrupt Controller (AIC)–Individually Maskable, Eight-level Priority, Vectored Interrupt Sources–Three External Interrupt Sources and One Fast Interrupt Source, SpuriousInterrupt Protected•Debug Unit (DBGU)–2-wire UART and Support for Debug Communication Channel, Programmable ICE Access Prevention–Mode for General Purpose 2-wire UART Serial Communication26384CS–ATARM–11-Mar-09AT91SAM9G20 Summary•Periodic Interval Timer (PIT)–20-bit Interval Timer plus 12-bit Interval Counter •Watchdog Timer (WDT)–Key-protected, Programmable Only Once, Windowed 16-bit Counter Running at Slow Clock •Real-time Timer (RTT)–32-bit Free-running Backup Counter Running at Slow Clock with 16-bit Prescaler •One 4-channel 10-bit Analog-to-Digital Converter•Three 32-bit Parallel Input/Output Controllers (PIOA, PIOB, PIOC)–96 Programmable I/O Lines Multiplexed with up to Two Peripheral I/Os –Input Change Interrupt Capability on Each I/O Line–Individually Programmable Open-drain, Pull-up Resistor and Synchronous Output –All I/O Lines are Schmitt Trigger Inputs •Peripheral DMA Controller Channels (PDC)•One Two-slot MultiMedia Card Interface (MCI)–SDCard/SDIO and MultiMediaCard ™ Compliant–Automatic Protocol Control and Fast Automatic Data Transfers with PDC •One Synchronous Serial Controller (SSC)–Independent Clock and Frame Sync Signals for Each Receiver and Transmitter –I²S Analog Interface Support, Time Division Multiplex Support–High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer •Four Universal Synchronous/Asynchronous Receiver Transmitters (USART)–Individual Baud Rate Generator, IrDA ® Infrared Modulation/Demodulation, Manchester Encoding/Decoding –Support for ISO7816 T0/T1 Smart Card, Hardware Handshaking, RS485 Support –Full Modem Signal Control on USART0•Two 2-wire UARTs•Two Master/Slave Serial Peripheral Interfaces (SPI)–8- to 16-bit Programmable Data Length, Four External Peripheral Chip Selects –Synchronous Communications•Two Three-channel 16-bit Timer/Counters (TC)–Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel –Double PWM Generation, Capture/Waveform Mode, Up/Down Capability –High-Drive Capability on Outputs TIOA0, TIOA1, TIOA2•One Two-wire Interface (TWI)–Compatible with Standard Two-wire Serial Memories –One, Two or Three Bytes for Slave Address –Sequential Read/Write Operations–Master, Multi-master and Slave Mode Operation –Bit Rate: Up to 400 Kbits–General Call Supported in Slave Mode–Connection to Peripheral DMA Controller (PDC) Channel Capabilities Optimizes Data Transfers in Master Mode •IEEE ® 1149.1 JTAG Boundary Scan on All Digital Pins •Required Power Supplies–0.9V to 1.1V for VDDBU, VDDCORE, VDDPLL –1.65 to 3.6V for VDDOSC–1.65V to 3.6V for VDDIOP (Peripheral I/Os) –3.0V to 3.6V for VDDUSB–3.0V to 3.6V VDDANA (Analog-to-digital Converter)–Programmable 1.65V to 1.95V or 3.0V to 3.6V for VDDIOM (Memory I/Os)•Available in a 217-ball LFBGA and 247-ball TFBGA RoHS-compliant Package36384CS–ATARM–11-Mar-09AT91SAM9G20 Summary1.DescriptionThe AT91SAM9G20 is based on the integration of an ARM926EJ-S processor with fast ROM and RAM memories and a wide range of peripherals.The AT91SAM9G20 embeds an Ethernet MAC, one USB Device Port, and a USB Host control-ler. It also integrates several standard peripherals, such as the USART, SPI, TWI, Timer Counters, Synchronous Serial Controller, ADC and MultiMedia Card Interface.The AT91SAM9G20 is architectured on a 6-layer matrix, allowing a maximum internal bandwidth of six 32-bit buses. It also features an External Bus Interface capable of interfacing with a wide range of memory devices.The AT91SAM9G20 is an enhancement of the AT91SAM9260 with the same peripheral fea-tures. It is pin-to-pin compatible with the exception of power supply pins. Speed is increased to reach 400 MHz on the ARM core and 133 MHz on the system bus and EBI.46384CS–ATARM–11-Mar-09AT91SAM9G20 Summary2.AT91SAM9G20 Block DiagramFigure 2-1.AT91SAM9G20 Block Diagram56384CS–ATARM–11-Mar-09AT91SAM9G20 Summary3.Signal DescriptionTable 3-1.Signal Description List (Continued)Signal Name FunctionTypeActive LevelCommentsPower SuppliesVDDIOM EBI I/O Lines Power Supply Power 1.65V to 1.95V or 3.0V to 3.6V VDDIOP Peripherals I/O Lines Power Supply Power 1.65V to 3.6V VDDBU Backup I/O Lines Power Supply Power 0.9V to 1.1V VDDANA Analog Power Supply Power 3.0V to 3.6V VDDPLL PLL Power Supply Power 0.9V to 1.1V VDDOSC Oscillator Power Supply Power 1.65V to 3.6V VDDCORE Core Chip Power Supply Power 0.9V to 1.1V VDDUSB USB Power Supply Power 1.65V to 3.6VGND Ground Ground GNDANA Analog Ground Ground GNDBU Backup Ground Ground GNDUSB USB Ground Ground GNDPLL PLL Ground GroundClocks, Oscillators and PLLsXIN Main Oscillator Input Input XOUT Main Oscillator Output Output XIN32Slow Clock Oscillator Input Input XOUT32Slow Clock Oscillator Output Output OSCSEL Slow Clock Oscillator Selection Input Accepts between 0V and VDDBU.PCK0 - PCK1Programmable Clock Output Output Shutdown, Wakeup LogicSHDN Shutdown Control Output WKUPWake-up InputInputAccepts between 0V and VDDBU.ICE and JTAGNTRST Test Reset Signal Input LowPull-up resistor TCK Test Clock Input No pull-up resistor TDI Test Data In Input No pull-up resistor TDO Test Data Out Output TMS Test Mode Select Input No pull-up resistorJTAGSEL JTAG Selection Input Pull-down resistor. Accepts between 0V and VDDBU.RTCKReturn Test ClockOutput66384CS–ATARM–11-Mar-09AT91SAM9G20 SummaryReset/TestNRST Microcontroller Reset I/O LowPull-up resistorTSTTest Mode SelectInputPull-down resistor. Accepts between 0V and VDDBU.BMS Boot Mode SelectInputNo pull-up resistorBMS = 0 when tied to GND.BMS = 1 when tied to VDDIOP .Debug Unit - DBGUDRXD Debug Receive Data Input DTXD Debug Transmit Data Output Advanced Interrupt Controller - AICIRQ0 - IRQ2External Interrupt Inputs Input FIQ Fast Interrupt Input Input PIO Controller - PIOA - PIOB - PIOCP A0 - P A31Parallel IO Controller A I/O Pulled-up input at reset PB0 - PB31Parallel IO Controller B I/O Pulled-up input at reset PC0 - PC31Parallel IO Controller C I/O Pulled-up input at reset External Bus Interface - EBID0 - D31Data Bus I/O Pulled-up input at reset A0 - A25Address Bus Output 0 at resetNWAIT External Wait Signal Input Low Static Memory Controller - SMCNCS0 - NCS7Chip Select Lines Output Low NWR0 - NWR3Write Signal Output Low NRD Read Signal Output Low NWE Write Enable Output Low NBS0 - NBS3Byte Mask SignalOutputLowCompactFlash SupportCFCE1 - CFCE2CompactFlash Chip Enable Output Low CFOE CompactFlash Output Enable Output Low CFWE CompactFlash Write Enable Output Low CFIOR CompactFlash IO Read Output Low CFIOW CompactFlash IO Write Output Low CFRNW CompactFlash Read Not Write Output CFCS0 - CFCS1CompactFlash Chip Select LinesOutputLow Table 3-1.Signal Description List (Continued)Signal Name FunctionTypeActive LevelComments76384CS–ATARM–11-Mar-09AT91SAM9G20 SummaryNAND Flash SupportNANDCS NAND Flash Chip Select Output Low NANDOE NAND Flash Output Enable Output Low NANDWE NAND Flash Write EnableOutput Low NANDALE NAND Flash Address Latch Enable Output Low NANDCLE NAND Flash Command Latch Enable Output Low SDRAM ControllerSDCK SDRAM Clock Output SDCKE SDRAM Clock Enable Output High SDCS SDRAM Controller Chip Select Output Low BA0 - BA1Bank SelectOutput SDWE SDRAM Write Enable Output Low RAS - CAS Row and Column Signal Output Low SDA10SDRAM Address 10 Line Output Multimedia Card Interface MCIMCCK Multimedia Card ClockOutput MCCDAMultimedia Card Slot A Command I/O MCDA0 - MCDA3Multimedia Card Slot A Data I/O MCCDBMultimedia Card Slot B Command I/O MCDB0 - MCDB3Multimedia Card Slot B Data I/O Universal Synchronous Asynchronous Receiver Transmitter USARTxSCKx USARTx Serial Clock I/O TXDx USARTx Transmit Data I/O RXDx USARTx Receive Data Input RTSx USARTx Request T o Send Output CTSx USARTx Clear T o Send Input DTR0USART0 Data T erminal Ready Output DSR0USART0 Data Set Ready Input DCD0USART0 Data Carrier Detect Input RI0USART0 Ring Indicator Input Synchronous Serial Controller - SSCTD SSC Transmit Data Output RD SSC Receive Data Input TK SSC Transmit Clock I/O RK SSC Receive Clock I/O TF SSC Transmit Frame Sync I/O RFSSC Receive Frame SyncI/OTable 3-1.Signal Description List (Continued)Signal Name FunctionTypeActive LevelComments86384CS–ATARM–11-Mar-09AT91SAM9G20 SummaryTimer/Counter - TCxTCLKx TC Channel x External Clock Input Input TIOAx TC Channel x I/O Line A I/O TIOBx TC Channel x I/O Line B I/O Serial Peripheral Interface - SPIx_SPIx_MISO Master In Slave Out I/O SPIx_MOSI Master Out Slave In I/O SPIx_SPCK SPI Serial ClockI/O SPIx_NPCS0SPI Peripheral Chip Select 0I/O Low SPIx_NPCS1-SPIx_NPCS3SPI Peripheral Chip Select Output Low Two-Wire InterfaceTWD Two-wire Serial Data I/O TWCK Two-wire Serial ClockI/O USB Host PortHDP A USB Host Port A Data +Analog HDMA USB Host Port A Data -Analog HDPB USB Host Port B Data +Analog HDMB USB Host Port B Data -Analog USB Device PortDDM USB Device Port Data -Analog DDP USB Device Port Data +Analog Ethernet 10/100ETXCK Transmit Clock or Reference Clock Input MII only, REFCK in RMII ERXCK Receive Clock Input MII onlyETXEN Transmit Enable Output ETX0-ETX3Transmit Data Output ETX0-ETX1 only in RMII ETXER Transmit Coding Error Output MII onlyERXDV Receive Data Valid Input RXDV in MII, CRSDV in RMII ERX0-ERX3Receive Data Input ERX0-ERX1 only in RMII ERXER Receive ErrorInput ECRS Carrier Sense and Data Valid Input MII only ECOL Collision DetectInput MII onlyEMDC Management Data Clock Output EMDIOManagement Data Input/OutputI/OTable 3-1.Signal Description List (Continued)Signal Name FunctionTypeActive LevelComments96384CS–ATARM–11-Mar-09AT91SAM9G20 SummaryNote:No PLLRCA line present on the A T91SAM9G20.4.Package and Pinout•The AT91SAM9G20 is available in a 217-ball, 15 x 15 mm, LFBGA package (0.8 mm pitch) (Figure 4-1).•The AT91SAM9G20 is available in a 247-ball, 10 x 10 x 1.1 mm, TFBGA Green package, , (0.5 mm pitch) (Figure 4-2).4.1217-ball LFBGA Package OutlineFigure 4-1 shows the orientation of the 217-ball LFBGA package.A detailed mechanical description is given in the section “AT91SAM9G20 Mechanical Charac-teristics” of the product datasheet.Figure 4-1.217-ball LFBGA Package (Top View)Image Sensor InterfaceISI_D0-ISI_D11 Image Sensor DataInput ISI_MCK Image Sensor Reference Clock Output ISI_HSYNC Image Sensor Horizontal Synchro Input ISI_VSYNC Image Sensor Vertical Synchro Input ISI_PCK Image Sensor Data clock Input Analog to Digital ConverterAD0-AD3Analog InputsAnalog Digital pulled-up inputs at resetADVREF Analog Positive Reference Analog ADTRG ADC TriggerInputTable 3-1.Signal Description List (Continued)Signal Name FunctionTypeActive LevelComments106384CS–ATARM–11-Mar-09AT91SAM9G20 Summary4.2217-ball LFBGA PinoutTable 4-1.Pinout for 217-ball LFBGA PackagePinSignal NamePinSignal NamePinSignal NamePinSignal NameA1CFIOW/NBS3/NWR3D5A5J14TDO P17PB5A2NBS0/A0D6GND J15PB19R1NCA3NWR2/NBS2/A1D7A10J16TDI R2GNDANA A4A6D8GNDJ17PB16R3PC29A5A8D9VDDCORE K1PC24R4VDDANA A6A11D10GNDUSB K2PC20R5PB12A7A13D11VDDIOM K3D15R6PB23A8BA0/A16D12GNDUSB K4PC21R7GND A9A18D13DDM K8GND R8PB26A10A21D14HDPB K9GND R9PB28A11A22D15NCK10GND R10PA0A12CFWE/NWE/NWR0D16VDDBU K14PB4R11PA4A13CFOE/NRD D17XIN32K15PB17R12PA5A14NCS0E1D10K16GND R13PA10A15PC5E2D5K17PB15R14PA21A16PC6E3D3L1GND R15PA23A17PC4E4D4L2PC26R16PA24B1SDCKE14HDPA L3PC25R17PA29B2CFIOR/NBS1/NWR1E15HDMA L4VDDOSC T1NCB3SDCS/NCS1E16GNDBU L14PA28T2GNDPLL B4SDA10E17XOUT32L15PB9T3PC0B5A3F1D13L16PB8T4PC1B6A7F2SDWE L17PB14T5PB10B7A12F3D6M1VDDCORE T6PB22B8A15F4GND M2PC31T7GND B9A20F14OSCSEL M3GND T8PB29B10NANDWE F15BMSM4PC22T9PA2B11PC7F16JTAGSEL M14PB1T10PA6B12PC10F17TST M15PB2T11PA8B13PC13G1PC15M16PB3T12PA11B14PC11G2D7M17PB7T13VDDCORE B15PC14G3SDCKE N1XINT14PA20B16PC8G4VDDIOM N2VDDPLL T15GND B17WKUP G14GND N3PC23T16PA22C1D8G15NRST N4PC27T17PA27C2D1G16RTCK N14PA31U1GNDPLL C3CAS G17TMS N15PA30U2ADVREF C4A2H1PC18N16PB0U3PC2C5A4H2D14N17PB6U4PC3C6A9H3D12P1XOUT U5PB20C7A14H4D11P2VDDPLL U6PB21C8BA1/A17H8GND P3PC30U7PB25C9A19H9GND P4PC28U8PB27C10NANDOE H10GNDP5PB11U9PA12C11PC9H14VDDCORE P6PB13U10PA13C12PC12H15TCK P7PB24U11PA14C13DDP H16NTRST P8VDDIOP U12PA15C14HDMB H17PB18P9PB30U13PA19C15NCJ1PC19P10PB31U14PA17C16VDDUSB J2PC17P11PA1U15PA16C17SHDN J3VDDIOM P12PA3U16PA18D1D9J4PC16P13PA7U17VDDIOPD2D2J8GND P14PA9D3RAS J9GND P15PA26D4D0J10GNDP16PA25116384CS–ATARM–11-Mar-09AT91SAM9G20 Summary4.3247-ball TFBGA Package OutlineFigure 4-2 shows the orientation of the 247-ball TFBGA package.A detailed mechanical description is given in the section “AT91SAM9G20 Mechanical Charac-teristics” of the product datasheet.Figure 4-2.126384CS–ATARM–11-Mar-09AT91SAM9G20 Summary4.4247-ball TFBGA Package PinoutTable 4-2.Pinout for 247-ball TFBGA PackagePinSignal NamePinSignal NamePinSignal NamePinSignal NameA1D13F7CFIOR/NBS1/NWR1K10GND P17RTCK A2D12F8SDA10K11VDDIOM P18PB16A12A9F9NBS0/A0K12GND R2GND A14A13F10A6K13GND R3PB29A16A20F11A12K14XOUT32R5PB26A18A22F12A15K15XIN32R6PB27A19NANDOE F13BA1/A17K17HDP A R7P A5B1D15F14PC10K18HDMA R8GND B2D14F15PC14L2NC R9P A12B3D10F16VDDUSB L3NCR10GND B4D9F17PC9L5ADVREF R11P A19B5D7F18PC12L6PC2R12P A26B6D3G2PC26L7GND R13PB1B7D2G3PC25L8GND R14GND B8RAS G5PC24L9GND R15PB7B9CASG6PC21L10GNDR17PB14B10NWR2/NBS2/A1G8VDDCORE L11VDDCORE R18PB9B11A3G9A5L12GND T2P A1B13A10G10VDDCORE L13OSCSEL T3PB10B15A18G11VDDCORE L14GNDBU T17PB19B17A21G12VDDCORE L15GND T18PB17B19VDDUSB G14PC13L17NRST U2GNDANA C2PC15G15GNDL18TCK U3PB21C3D11G17GNDUSB M2PC0U4PB28C4D8G18PC11M3PC1U5PB31C5SDCKE H2PC31M5PC3U6P A4C6SDWE H3PC30M6NTRST U7P A3C7SDCK H5PC28M7GND U8P A9C8D1H6PC27M8GND U9GND C9SDCS/NCS1H7PC29M9GND U10P A15C10A2H8GND M10P A16U11P A21C11A7H9GND M11VDDCORE U12P A25C12A11H10VDDIOM M12GND U13P A29C14A19H11VDDIOM M13VDDIOP U14P A27C16GNDUSBH12GNDM14TSTU15P A31C18CFWE/NWE/NWR0H13VDDCORE M15JT AGSEL U16GND D2PC17H14SHDW M17PB18U17PB2D3PC16H15VDDBU M18TMS U18GND D13A14H17HDPB N2PB20V1PB12D15NANDWE H18HDMB N3PB13V2PB23D17CFOE/NRD J2VDDOSC N5PB11V3PB30D19NCS0J3VDDPLL N6BMS V4P A2E2PC18J5XOUT N8GND V5P A8E3PC19J6XINN11P A17V6P A10E5D6J7VDDPLL N12P A23V7P A13E6D5J8GND N14GND V8VDDIOP E7D0J9VDDIOM N15VDDIOP V9P A14E8CFIOW/NBS3/NWR3J10VDDIOM N17TDO V10VDDIOP E9GND J11VDDIOM N18TDI V11P A20E10A4J12GND P2PB24V12P A22E11A8J13GND P3PB22V13VDDIOP E12VDDIOM J14WKUP P5GND V14P A30E13BA0/A16J15DDP P6GND V15PB0E14PC8J17DDM P7P A6V16GND E15PC4J18VDDIOP P8P A7V17PB4E16PC5K2GNDPLL P9P A11V18GND E18PC7K3GND P10GND V19PB6E19PC6K5NCP11P A18W1PB25F2PC22K6GNDPLL P12P A24W2P A0F3PC23K7VDDANA P13P A28W18PB8F5PC20K8GND P14PB3W19PB15F6D4K9GNDP15PB5136384CS–ATARM–11-Mar-09AT91SAM9G20 Summary5.Power Considerations5.1Power SuppliesThe AT91SAM9G20 has several types of power supply pins:•VDDCORE pins: Power the core, including the processor, the embedded memories and the peripherals; voltage ranges from 0.9V to 1.1V , 1.0V nominal.•VDDIOM pins: Power the External Bus Interface I/O lines; voltage ranges between 1.65V and 1.95V (1.8V typical) or between 3.0V and 3.6V (3.3V nominal). The voltage range is selectable by software.•VDDIOP pins: Power the Peripherals I/O lines; voltage ranges from 1.65V to 3.6V . •VDDBU pin: Powers the Slow Clock oscillator, the internal RC oscillator and a part of the System Controller; voltage ranges from 0.9V to 1.1V , 1.0V nominal.•VDDPLL pin: Powers the PLL cells; voltage ranges from 0.9V to 1.1V .•VDDOSC pin: Powers the Main Oscillator cells; voltage ranges from 1.65V to 3.6V•VDDANA pin: Powers the Analog to Digital Converter; voltage ranges from 3.0V to 3.6V, 3.3V nominal.•VDDUSB pin: Powers USB transceiver; voltage ranges from 3.0V to 3.6V .Ground pins GND are common to VDDCORE, VDDIOM, VDDOSC and VDDIOP pins power supplies. Separated ground pins are provided for VDDBU, VDDPLL, VDDUSB and VDDANA.These ground pins are respectively GNDBU, GNDPLL, GNDUSB and GNDANA.5.2Power ConsumptionThe AT91SAM9G20 consumes about 4 mA of static current on VDDCORE at 25°C. This static current rises at up to 18 mA if the temperature increases to 85°C.On VDDBU, the current does not exceed 9 µA at 25°C. This static current rises at up to 18 µA if the temperature increases to 85°C.For dynamic power consumption, the AT91SAM9G20 consumes a maximum of 50 mA on VDDCORE at maximum conditions (1.0V, 25°C, rises to 80mA at 85°C, processor running full-performance algorithm out of high-speed memories).5.3Programmable I/O LinesThe power supplies pins VDDIOM accept two voltage ranges. This allows the device to reach its maximum speed either out of 1.8V or 3.3V external memories.The maximum speed is 133 MHz on the pin SDCK (SDRAM Clock) loaded with 10 pF. The other signals (control, address and data signals) do not go over 66 MHz, loaded with 30 pF for power supply at 1.8V and 50 pF for power supply at 3.3V.The EBI I/Os accept two slew rate modes, Fast and Slow. This allows to adapt the rising and fall-ing time on SDRAM clock, control and data to the bus load.The voltage ranges and the slew rates are determined by programming VDDIOMSEL and IOSR bits in the Chip Configuration registers located in the Matrix User Interface.At reset, the selected voltage defaults to 3.3V nominal and power supply pins can accept either 1.8V or 3.3V. The user must make sure to program the EBI voltage range before getting the device out of its Slow Clock Mode.At reset, the selected slew rates defaults are Fast.146384CS–ATARM–11-Mar-09AT91SAM9G20 Summary6.I/O Line Considerations6.1JTAG Port PinsTMS, TDI and TCK are schmitt trigger inputs and have no pull-up resistors.TDO and RTCK are outputs, driven at up to VDDIOP, and have no pull-up resistor.The JTAGSEL pin is used to select the JTAG boundary scan when asserted at a high level. It integrates a permanent pull-down resistor of about 15 k Ω to GND, so that it can be left uncon-nected for normal operations.The NTRST signal is described in the Reset Pins paragraph.All the JTAG signals are supplied with VDDIOP.6.2Test PinThe TST pin is used for manufacturing test purposes when asserted high. It integrates a perma-nent pull-down resistor of about 15 k Ω to GNDBU, so that it can be left unconnected for normal operations. Driving this line at a high level leads to unpredictable results.This pin is supplied with VDDBU.6.3Reset PinsNRST is an open-drain output integrating a non-programmable pull-up resistor. It can be driven with voltage at up to VDDIOP.NTRST is an input which allows reset of the JTAG Test Access port. It has no action on the processor.As the product integrates power-on reset cells, which manages the processor and the JTAG reset, the NRST and NTRST pins can be left unconnected.The NRST and NTRST pins both integrate a permanent pull-up resistor of 100 k Ω minimum to VDDIOP.The NRST signal is inserted in the Boundary Scan.6.4PIO ControllersAll the I/O lines are Schmitt trigger inputs and all the lines managed by the PIO Controllers inte-grate a programmable pull-up resistor of 75 k Ω typical with the exception of P4 - P31. For details,refer to the section “AT91SAM9G20 Electrical Characteristics”. Programming of this pull-up resistor is performed independently for each I/O line through the PIO Controllers.6.5I/O Line Drive LevelsThe PIO lines drive current capability is described in the DC Characteristics section of the prod-uct datasheet.6.6Shutdown Logic PinsThe SHDN pin is a tri-state output only pin, which is driven by the Shutdown Controller. There is no internal pull-up. An external pull-up to VDDBU is needed and its value must be higher than 1M Ω. The resisitor value is calculated according to the regulator enable implementation and the SHDN level.156384CS–ATARM–11-Mar-09AT91SAM9G20 SummaryThe pin WKUP is an input-only. It can accept voltages only between 0V and VDDBU.6.7Slow Clock SelectionThe AT91SAM9G20 slow clock can be generated either by an external 32768Hz crystal or the on-chip RC oscillator.7.Processor and Architecture7.1ARM926EJ-S Processor•RISC Processor Based on ARM v5TEJ Architecture with Jazelle technology for Java acceleration •Two Instruction Sets–ARM High-performance 32-bit Instruction Set –Thumb High Code Density 16-bit Instruction Set •DSP Instruction Extensions •5-Stage Pipeline Architecture:–Instruction Fetch (F)–Instruction Decode (D)–Execute (E)–Data Memory (M)–Register Write (W)•32-Kbyte Data Cache, 32-Kbyte Instruction Cache–Virtually-addressed 4-way Associative Cache –Eight words per line–Write-through and Write-back Operation –Pseudo-random or Round-robin Replacement •Write Buffer–Main Write Buffer with 16-word Data Buffer and 4-address Buffer–DCache Write-back Buffer with 8-word Entries and a Single Address Entry –Software Control Drain•Standard ARM v4 and v5 Memory Management Unit (MMU)–Access Permission for Sections–Access Permission for large pages and small pages can be specified separately for each quarter of the page –16 embedded domains •Bus Interface Unit (BIU)–Arbitrates and Schedules AHB Requests–Separate Masters for both instruction and data access providing complete Matrix system flexibility–Separate Address and Data Buses for both the 32-bit instruction interface and the 32-bit data interface166384CS–ATARM–11-Mar-09AT91SAM9G20 Summary–On Address and Data Buses, data can be 8-bit (Bytes), 16-bit (Half-words) or 32-bit (Words)7.2Bus Matrix•6-layer Matrix, handling requests from 6 masters •Programmable Arbitration strategy–Fixed-priority Arbitration–Round-Robin Arbitration, either with no default master, last accessed default master or fixed default master •Burst Management–Breaking with Slot Cycle Limit Support –Undefined Burst Length Support •One Address Decoder provided per Master–Three different slaves may be assigned to each decoded memory area: one for internal boot, one for external boot, one after remap •Boot Mode Select–Non-volatile Boot Memory can be internal or external –Selection is made by BMS pin sampled at reset •Remap Command–Allows Remapping of an Internal SRAM in Place of the Boot Non-Volatile Memory •Allows Handling of Dynamic Exception Vectors7.2.1Matrix MastersThe Bus Matrix of the AT91SAM9G20 manages six Masters, which means that each master can perform an access concurrently with others, according the slave it accesses is available.Each Master has its own decoder that can be defined specifically for each master. In order to simplify the addressing, all the masters have the same decodings.7.2.2Matrix SlavesEach Slave has its own arbiter, thus allowing to program a different arbitration per Slave. Table 7-1.List of Bus Matrix MastersMaster 0ARM926™ Instruction Master 1ARM926 Data Master 2PDC Master 3ISI Controller Master 4Ethernet MAC Master 5USB Host DMATable 7-2.List of Bus Matrix SlavesSlave 0Internal SRAM0 16 KBytes Slave 1Internal SRAM1 16 KBytes176384CS–ATARM–11-Mar-09AT91SAM9G20 Summary7.2.3Masters to Slaves AccessAll the Masters can normally access all the Slaves. However, some paths do not make sense,like as example allowing access from the Ethernet MAC to the Internal Peripherals. Thus, these paths are forbidden or simply not wired, and shown “-” in Table 7-3.7.3Peripheral DMA Controller•Acting as one Matrix Master•Allows data transfers from/to peripheral to/from any memory space without any intervention of the processor.•Next Pointer Support, forbids strong real-time constraints on buffer management.•Twenty-four channels–Two for each USART –Two for the Debug Unit–Two for the Serial Synchronous Controller –Two for each Serial Peripheral Interface –One for Multimedia Card Interface –One for Analog-to-Digital Converter –Two for the Two-wire InterfaceThe Peripheral DMA Controller handles transfer requests from the channel according to the fol-lowing priorities (Low to High priorities):–TWI T ransmit Channel –DBGU T ransmit Channel –USART5 Transmit ChannelSlave 2Internal ROMUSB Host User Interface Slave 3External Bus Interface Slave 4Internal PeripheralsTable 7-2.List of Bus Matrix Slaves (Continued)Table 7-3.AT91SAM9G20 Masters to Slaves AccessMaster 0 & 12345Slave ARM926Instruction &DataPeripheral DMA ControllerISI ControllerEthernet MACUSB Host Controller0Internal SRAM 16 Kbytes X X X X X 1Internal SRAM 16 Kbytes X X X X X 2Internal ROM X X ---UHP User Interface X X ---3External Bus Interface X X X X X 4Internal PeripheralsXX---。