基于ARM7的低成本计算机单机研究
发布时间:2022-01-08 23:12
随着计算机技术在各类电子产品当中的广泛应用,嵌入式系统作为一种实用,高效的计算机系统,不断地得到广泛的开发与应用。目前嵌入式产品已经形成了非常广泛的市场,对于供应商和消费者而言,如何提供高性能低成本,低功耗的产品显得尤为重要。“低成本”提高了产品的竞争力,“高性能”保证了产品的生命力,是我们大规模制造业发展的必然趋势。致力于研究出更新,更好,更低廉的嵌入式产品,来满足市场发展和竞争的需要,具有非常现实的,非常迫切的意义。本系统采用三星(samsung)公司推出的16/32位RISC处理器S3C44BOX(ARM7DMI内核),为低成本计算机系统提供了高性价比和高性能的微控制器的解决方案。ARM是近年来在嵌入式系统有影响力的微处理器制造商,ARM的设计非常适合于低功率的电源供电系统。在性能和技术方面均十分突出,是嵌入式系统核心的理想选择。应用嵌入式技术能够实现“小型化”和“低成本”的目标。为降低软件的成本:本系统采用成本几乎为0的μLinux操作系统,并且在性能方面,μcLinux非常稳定,μcLinux系统经过剪裁之后,可以在S3C4480运行。对于本系统的硬件部分:本文实现了低成本计...
【文章来源】:西安建筑科技大学陕西省
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
电源模块电路原理图
西安建筑科技大学硕士论文ARM系统中能够作为高速缓存的有静态RAM,动态RAM和FLASHRAM三种。为节省系统的成本,提高系统的性价比,采用SDRAM作为高速的数据缓存,实现高速数据传输。SDRAM模块的硬件实现:S3C44BOX芯片提供的8K缓存远远不能满足要求。考虑到实际应用的需求,选择了Hynix公司的附57V281620,存储容量为SMB,16位数据宽度,采用54脚TSOP封装。附57V641620是大存储密度和高带宽的存储器应用的理想解决方案。HY57V281620的工作电压为3.3V,支持自动刷新和自刷新〔13〕。第19脚nCS为片选信号,连到处理器的nGCS6,即Bank6,映射后的起始地址为0x0e000000。数据总线DQO一DQ15连至s3e44box的数据总线DO一D15,地址总线AO一All连至S3e44box的地址总线ADDRI一ADDR12。时钟使能信号连接S3e44box的时钟SCLK引脚,字节写允许信号LDQ和UDQM由DQM[1,0]控制,行列选通信号由s3e44box的nSRAS和nSCAS提供。SDRAM模块电路原理图如图2.5所示:IJ9!
主要用于存放系统代码,而Nand一Flash主要用于存放用户信息。NOR一FLASH和Nand一Flash是现在市场上两种主要的非易失闪存技术。NOR一FLASH的特点是芯片内执行(XIP,exeeuteInPlaee),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中〔13]。NOR一FLASH的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NAND一FLASH结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND一FLASH的困难在于flash的管理和需要特殊的系统接口。A.Nand一Flash模块系统中所采用的Nand一Flash芯片是Salnsimg公司的K9F2808U。该器件存储容量为16Mx8位,除此之外还有512K*8位的空闲存储区【13〕。该器件工作电压为2.7~3.6V8位1/0端口采用地址、数据和命令复用的方法,这样既可减少引脚数,又可使接口电路简捷。NandFlash模块电路原理图如图2.6所示:
【参考文献】:
期刊论文
[1]S3C44B0X的最小嵌入式系统构架[J]. 赵云,郭莉莉. 电脑编程技巧与维护. 2007(01)
[2]嵌入式系统中LCD驱动的实现原理[J]. 杨显强,田远富. 今日电子. 2005(08)
[3]嵌入式Linux系统在中小型网络通信中的设计与实现[J]. 倪天龙,王培,金连文. 桂林电子工业学院学报. 2004(06)
[4]基于S3C44B0X的uClinux的移植[J]. 刘安昱,温晓辉,刘志红. 单片机与嵌入式系统应用. 2003(12)
[5]基于ARM7TDMI的uClinux移植[J]. 陈坚华,范燕,冉立新,陈抗生. 电子器件. 2003(01)
本文编号:3577456
【文章来源】:西安建筑科技大学陕西省
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
电源模块电路原理图
西安建筑科技大学硕士论文ARM系统中能够作为高速缓存的有静态RAM,动态RAM和FLASHRAM三种。为节省系统的成本,提高系统的性价比,采用SDRAM作为高速的数据缓存,实现高速数据传输。SDRAM模块的硬件实现:S3C44BOX芯片提供的8K缓存远远不能满足要求。考虑到实际应用的需求,选择了Hynix公司的附57V281620,存储容量为SMB,16位数据宽度,采用54脚TSOP封装。附57V641620是大存储密度和高带宽的存储器应用的理想解决方案。HY57V281620的工作电压为3.3V,支持自动刷新和自刷新〔13〕。第19脚nCS为片选信号,连到处理器的nGCS6,即Bank6,映射后的起始地址为0x0e000000。数据总线DQO一DQ15连至s3e44box的数据总线DO一D15,地址总线AO一All连至S3e44box的地址总线ADDRI一ADDR12。时钟使能信号连接S3e44box的时钟SCLK引脚,字节写允许信号LDQ和UDQM由DQM[1,0]控制,行列选通信号由s3e44box的nSRAS和nSCAS提供。SDRAM模块电路原理图如图2.5所示:IJ9!
主要用于存放系统代码,而Nand一Flash主要用于存放用户信息。NOR一FLASH和Nand一Flash是现在市场上两种主要的非易失闪存技术。NOR一FLASH的特点是芯片内执行(XIP,exeeuteInPlaee),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中〔13]。NOR一FLASH的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NAND一FLASH结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND一FLASH的困难在于flash的管理和需要特殊的系统接口。A.Nand一Flash模块系统中所采用的Nand一Flash芯片是Salnsimg公司的K9F2808U。该器件存储容量为16Mx8位,除此之外还有512K*8位的空闲存储区【13〕。该器件工作电压为2.7~3.6V8位1/0端口采用地址、数据和命令复用的方法,这样既可减少引脚数,又可使接口电路简捷。NandFlash模块电路原理图如图2.6所示:
【参考文献】:
期刊论文
[1]S3C44B0X的最小嵌入式系统构架[J]. 赵云,郭莉莉. 电脑编程技巧与维护. 2007(01)
[2]嵌入式系统中LCD驱动的实现原理[J]. 杨显强,田远富. 今日电子. 2005(08)
[3]嵌入式Linux系统在中小型网络通信中的设计与实现[J]. 倪天龙,王培,金连文. 桂林电子工业学院学报. 2004(06)
[4]基于S3C44B0X的uClinux的移植[J]. 刘安昱,温晓辉,刘志红. 单片机与嵌入式系统应用. 2003(12)
[5]基于ARM7TDMI的uClinux移植[J]. 陈坚华,范燕,冉立新,陈抗生. 电子器件. 2003(01)
本文编号:3577456
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3577456.html