首页 理论教育 EL-TAB-ARM-Ⅱ嵌入式实验平台

EL-TAB-ARM-Ⅱ嵌入式实验平台

时间:2023-11-08 理论教育 版权反馈
【摘要】:EL-TAB-ARM-Ⅱ集教学开发于一身,是一套综合的教学系统,本书将围绕这套教学系统讲述嵌入式技术的基本应用。S3C2410A核心板1)核心板CPU为ARM920T核心的S3C2410A,最高主频可达266MHz。将SW置于EXT端则接通外置电源,将SW置于INT端则接通实验系统供给的电源。14)RESET按钮,其功能是手动复位S3C2410A。S3C2410A的外部中断EXTINT2响应AX88796产生的中断。S3C2410A通过内部集成的UART0控制器来控制串口单元。目前大多数比较复杂的器件都支持JTAG协议,如ARM、DSP和FPGA器件等。

EL-TAB-ARM-Ⅱ嵌入式实验平台

EL-TAB-ARM-Ⅱ集教学开发于一身,是一套综合的教学系统,本书将围绕这套教学系统讲述嵌入式技术的基本应用。

1.硬件及功能组成框图

实验系统的硬件组成框图如图2-1所示。实验系统的逻辑功能关系框图如图2-2所示。

(1)实验系统资源

1)尺寸为5.7寸,分辨率为640×480的触摸屏

2)S3C2410A核心板。

3)对外输出电源(外接扩展设备用)。

978-7-111-41590-9-Chapter02-1.jpg

图2-1 实验系统的硬件组成框图

978-7-111-41590-9-Chapter02-2.jpg

图2-2 实验系统的逻辑功能关系框图

4)扩展接口(E_LAB和Tech_V总线接口均包括在内)。

5)数码显示和键盘电路。

6)I/O单元电路。

7)音频处理模块(带两个扬声器、一个MIC接口、一个耳机/音箱接口和一个音频输入端子)。

(2)S3C2410A核心板

1)核心板CPU为ARM920T核心的S3C2410A,最高主频可达266MHz(核心电压为2V)。

2)核心板上共有两片SDRAM,型号为K4S561632N-LC75,每片容量为256Mbit。

3)核心板上有一片NANDFlash,型号为K9F1208U0C,容量为32MB。

4)核心板上有一个10/100Mbit的以太网接口,接口芯片为AX88796,接口变压器为FC-518LS。

5)核心板上有两个USB接口,一个是通用的A型USB接口,用做USB主机接口;另一个是B型USB接口,用做USB设备接口。

6)核心板上有一个RS232接口,负责进行串口通信,其电平转换芯片为SP3232EEN。

7)核心板上有一个IEEE标准的JTAG接口,用来下载和调试程序。

8)核心板上有Tech_V标准的总线接口。

9)核心板供电电源电路,电源芯片为AMS1117-3.3和AMS1117-1.8,这两个电源芯片分别产生3.3V和1.8V的电压,前者为整个核心板供电,后者为S3C2410A的核心供电电压。(www.xing528.com)

10)核心板上有一个简单的复位电路,由按键和复位芯片IMP811构成。

11)跳线连接JP1,其功能是短接后复位信号nRESET与JTAG上的复位信号nTRST就连接上了。

12)跳线连接AREF SEL,其功能是模拟参考电压的选择,短接后,模拟参考电压为3.3V,断开,则参考电压为GND。

13)开关SW,其功能是控制核心板的供电电源。将SW置于EXT端则接通外置电源,将SW置于INT端则接通实验系统供给的电源。

14)RESET按钮,其功能是手动复位S3C2410A。

2.核心板资源具体说明

(1)核心板的内存

核心板的内存就是核心板上的两片SDRAM,容量共256Mbit或者64MB。CPU分配给这两片SDRAM的地址空间分别是0x30000000~0x31FFFFFF和0x32000000~0x33FFFFFF,也就是S3C2410A CPU的Bank6区和Bank7区。

(2)核心板的程序存储器

存储单元在板卡上标号为K9F5608U,选用32MB的K9F5608U,8位数据总线,该芯片由S3C2410A的相关引脚直接控制,CPU分配给它的地址空间为0x00000000~0x01ffffff。启动代码部分则放在从0x00000000开始的地址空间内。系统将CPU的引脚OM[1∶0]设置成00b,当核心板上电复位时,系统首先将Nand_Flash开始的0~4KB的程序映射到Step- pingSto ne区,然后从那里开始执行。Nand_Flash可以存放数据和程序,但需要特定的指令进行读/写。

(3)核心板上的以太网接口

该单元通过ASIX公司的一片以太网接口芯片AX88796来实现核心板的网络接口功能。该接口芯片支持10Mbit/s和100Mbit/s两种数据传输速率,能实现数据链路层物理层的协议,支持全双工半双工操作。

CPU分 配 给AX88796单 元 的 地 址 空 间 为0x10000000~0x18000000,也 就 是S3C2410ACPU的Bank2区。S3C2410A的外部中断EXTINT2响应AX88796产生的中断。

(4)核心板上的USB单元

USB单元在核心板上的标号为USB-HOST和USB-DEVICE,分别代表USB主机和USB设备,这两个接口的外形封装分别是A型USB接口和B型USB接口。USB-HOST还可以向核心板提供5V电源。S3C2410A通过内部集成的USB控制器来控制USB主机和USB设备。

(5)串口单元

该单元在核心板上的标号为UART0(DIRECT/F),UART是通用异步收发器(Univ ersal Asynchronous Receiver/Transmitter)的首字母缩写,DIRECT则是说明与外部设备连接时采用直连串口线连接,字母F则说明核心板上的UART接口的DB9接头为Female型封装。此处所用到DB9接头上的串口线为2、3和5,分别代表接收、发送和地线。核心所用串板口电平转换芯片为Sipex公司的SP3232EEN,是3.3V供电的串口电平转换器件。S3C2410A通过内部集成的UART0控制器来控制串口单元。

(6)JTAG接口

JTAG(Joint Te st Action Group)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(Test Access Port),通过专用的JTAG测试工具对内部节点进行测试。目前大多数比较复杂的器件都支持JTAG协议,如ARM、DSP和FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI和TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。通过JTAG接口,可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁、高效的手段。目前JTAG接口的连接有两种标准,即14针接口和20针接口,核心板上使用的是20针接口,表2-1是核心板所用JTAG引脚定义。

2-1 核心板所用JTAG引脚定义

978-7-111-41590-9-Chapter02-3.jpg

(7)Tech_V总线接口

这个接口为达盛公司自行开发的扩展接口,用于外部设备扩展使用。有关实验系统的其他资源描述将在各个相关章节的实验中加以详述,本章就不涉及其他功能单元的描述了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈