基于arm9的嵌入式工控机设计报告(编辑修改稿)内容摘要:
围内调节,能够满足那些需要工作在 300mW 以下的功 耗优化的移动设备的要求;以及满足那些需要 2020 Dhrystone MIPS 的性能优化的消费类应用的要求。 因此采用 ARM CortexA8 处理器设计嵌入式工业控制计算机可以实现工控机的高性能、低功耗、低成本、小体积的要求。 二、控制要求 (一) 主处理器 主频要求 400MHz,支持 DDR2 存储器,低功耗,满足工业温度条件 - 40℃~ 80℃。 (二) 存储器 128MB DDR2 SDRAM, 1GB NAND Flash,符合工业温度条件 - 40℃~ 80℃。 (三) 扩展支持 大 容量 SD 储存卡 以及多路 GPIO,数字输入输出。 (四) 通信接口 两路 百 兆工业以太网接口; 4 路高速串口; 两路 接口,一路主机 ,一路从机。 (五) 调试支持 一路调试串口。 (六) 电源支持 支持宽电压范围供电( DC9V~ DC30V)。 (七) 工业环境 温度条件( 40℃~ 80℃)、湿度条件( 5~ 95% RH)及“三防”(防水、防霉、防尘)。 三、 设计方案论证 (一) 处理器选择 ARM9 飞思卡尔生产的 ARM 9 处理器有两个系列, 系列和 系列。 以ARM926EJS 为主处理器,支持 128MB DDR2 同步动态随机存储器, 1GB NAND 闪存储器,一路 10/100Mbps 自适应工业以太网接口, 2 路 CAN(控制器局域网络)总线接口, 4 路高速串口, 1 路调试串口, 2 路 接口,大容量 SD(同步动态)存储卡以及多路 GPIO(通用输入输出),满足工业要求温度条件(- 40℃~ 85℃),且满足湿度条件与三防。 但是 只有一路 10/100Mbps 以太网接口,不满足设计要求。 而另一方面 在价格上不占优势,所以对比选择用 sam9x25。 ARM9 TI 生产的 ARM9 处理器有 6 个系列: AM1810, AM1808, AM1806, AM1802, AM1707,AM1705。 6 AM1802 主频为 300MHz,支持 128MB DDR2 SDRAM 存储器, 1GB NAND Flash 存储器, 1 路10/100Mbps 自适应工业以太网接口, 无 CAN 总线接口, 4 路高速串口, 1 路调试串口, 1路 接口,大容量 SD 存储卡以及多路 GPIO,并支持宽电压范围供电( DC9V~ DC30V)。 温度条件(-40℃~ 90℃)、湿度条件( 5~ 95% RH)及“三防”(防水、防霉、防尘) ,但不支持 LCD。 AM1806 主频为 456MHz,支持 128MB DDR2 SDRAM 存储器, 1GB NAND Flash 存储器, 无10/100Mbps 自适应工业以太网接口, 无 CAN 总线接口, 4 路高速串口, 1 路调试串口, 1路 接口,大容量 SD 存储卡以及多路 GPIO,并支持宽电压范围供电( DC9V~ DC30V)。 温度条件(-40℃~ 90℃)、湿度条件( 5~ 95% RH)及“三防”(防水、防霉、防尘 )。 AM1808 和 AM1810 主频 都 为 456MHz,支持 128MB DDR2 SDRAM 存储器, 1GB NAND Flash存储器, 1 路 10/100Mbps 自适应工业以太网接口, 无 CAN 总线接口, 4 路高速串口, 1 路调试串口, 2 路 接口,大容量 SD 存储卡以及多路 GPIO,并支持宽电压范围供电( DC9V~DC30V)。 温度条件(- 40℃~ 90℃)、湿度条件( 5~ 95% RH)及“三防”(防水、防霉、防尘)。 综上, AM1802 由于主频不满足 400MHz, 2 路 接口, 2 路 100 兆以太网接口而 淘汰, AM1806则由于没有以太网接口, AM1808 与 AM1810缺少一路以太网接口而淘汰, AM1707则因为不支持 128MB DDR2 SDRAM 以及 1GB NAND Flash 而弃用。 (二)存储器选择 系统使用的存储器是 DDR2 和 NAND Flash, NAND Flash 用于保存系统映像文件及系统配置信息等掉电不可丢失的信息, DDR2 用于程序运行及运行变量信息掉电可丢失。 但如果其中任何数据出现错误都会给系统带来不可预知的后果,所以需要确保其稳定可靠。 目前生产 DDR2 和 NAND Flash 的半导体厂家 有海力士( SK hynix),三星,美光( Micron)等。 其中海力士生产的 DDR2 主要服务于消费产品其使用温度范围是 0℃~ 85℃,因此不适合本次设计要求。 考虑到 三星生产的工业级 DDR2 使用不多,应该存在某些潜伏的问题。 美光的工业级 DDR2 温度范围有 40。基于arm9的嵌入式工控机设计报告(编辑修改稿)
相关推荐
Ni (218) 同理,由 X3(k)和 X4(k)的周期性和 2NWm 的对称性 /4/2 /2k N kNNWW 最后得到: 基于 FPGA的 FFT算法实现 第 6 页 共 41 页 14/,1,0,)()()4/( )()()(42/3142/31 NkkXWkXNkX kXWkXkX kNkN (219) 同理可得 14/,1,0
显示面积大、性能稳定、刷新率高等特点。 论文研究内容 本课题研究了全彩色 LED 显示屏的工作原理,设计了一个基于 FPGA 的彩色 LED 点阵显示屏控制器,该控制器以上位机软件播放器中的图片和视频为数据源,在 LED 显示屏上对播放器中的内容进行实时映射。 本课题设计的主要工作如下: 1)设计了 FPGA 控制模块,完成以太网交换控制器的 GMII 接口与 FPGA 之 间的数据通信
)、 GAL( Generic Array Logic,通用阵列逻辑)到 FPGA、 ispLSI( in system programmable large scale integration,在系统可编程大规模集成电路)等高密度 PLD 的发展过程。 与中小规模通用型集成电路相比,用 PLD实现数字系统,有集成度高、速度快、功耗低、可靠性高等优点。 与 10 大规模专用集成电路相比,用
CD的RD脚;FSMC NWE: 写使能,连接LCD的RW脚;FSMC Ax: 用在LCD显示RAM和寄存器之间进行选择的地址线,即该线用于选择LCD的RS脚,该线可用地址线的任意一根线,范围:FSMC_A[25:0]。 注:RS = 0时,表示读写寄存器;RS = 1,表示读写数据RAM。 片存储部分图28 SD卡存储部分存储部分使用SD卡,SD存储介质是一种非易失性外部存储器
坐标与地图块的坐标有相同的时,则马里奥与地图块相碰撞,马里奥则停止运动。 具体实现代码在之前的马里奥控制实现模块中。 蘑菇和花运动控制的实现 蘑菇是能够移动的单位,它是按照 一定移动规律来移动的,当马里奥与蘑菇碰撞之后马里奥生命值会增加并且变大,所以制作蘑菇先要设置蘑菇的属性,然后给他设置移动方法,最后再检测与马里奥是否碰撞;花是不能移动的单位,当马里奥与花碰撞之后,马里奥能够释放子弹
系列操作系统是从微软计算机的 Windows操作系统上变化而来的。 Windows mobile 系列操作系统功能强大,而且支持该操作系统的智能手机大多数都采用了英特尔嵌入式处理器,主频比较高,在其它硬件设置(如内存、储存卡容量等)上也采用其他操作系统的智能手机要高出许多,因此性能比较强劲,速度比较快。 Windows mobile 系列操作系统包括 SmartPhone 以及 Pocket