计算机方面论文范文,与CPCI总线背景下嵌入式计算机通用接口设计相关毕业论文范文
本论文是一篇计算机方面毕业论文范文,关于CPCI总线背景下嵌入式计算机通用接口设计相关函授毕业论文范文。免费优秀的关于计算机及嵌入式及计算机工程方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要本文主要针对CPCI总线总线背景下,嵌入式计算机设计过程中遇到的相关问题,对其通过接口的设计进行了分析和研究.采用现场编程技术与软件、硬件设计相结合的方式,运用相应的技术,有效实现了CPCI总线背景下嵌入式计算机通用接口的设计,并成功在工程实践中得到了应用.
【关 键 词】CPCI总线嵌入式计算机通用接口设计
随着微电子技术的发展,嵌入式计算机的应用领域越来越广泛.所谓的嵌入式计算机,实际上属于一种专用计算机的范畴,是针对某个特定应用而言的,由计算机技术、半导体技术以及不同行业的实际应用结合后的产物.其系统以应用为中心,以计算机为基础,对于功能、可靠性、成本、体积等都有着严格的要求.与普通计算机相比,嵌入式计算机对于设计的要求较高,追求在最小的面积上实现最佳的性能.本文探讨的通用接口,指的是主板与各个扩展板之间的硬件接口和软件接口.通过这个接口,主板能够对扩展板进行控制,并通过扩展板实现数据收发、数据采集功能.
1CPCI总线背景下的嵌入式计算机
CPCI,是对紧凑型外围设备互联的简称,在此背景下设计的嵌入式计算机,具有体积小、性能强、结构紧凑、安全可靠等特点,可以应用于十分恶劣的环境条件中.就目前的发展形式看,由于其强大的环境适应能力以及电磁兼容性,加上设备对于振动、冲击、高温、灰尘等有着较好的防护能力,在通讯、仪表仪器、汽车、航空航天、军事等多个领域获得了广泛应用.
为了满足功能和应用环境的特殊要求,在对嵌入式计算机进行设计时,要坚持模块化的设计思想,将主板、功能元件、电源等安装在坚固的机箱内,通过CPCI总线与主板的连接,实现系统功能.本文提到的通用接口,是指主板与不同功能扩展板之间的硬件和软件接口,利用这个接口,可以实现主板对于扩展板的控制,以及相关数据的采集和传输功能.
有关论文范文主题研究: | 关于计算机的论文范文数据库 | 大学生适用: | 研究生论文、本科论文 |
---|---|---|---|
相关参考文献下载数量: | 92 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 标准论文格式、论文目录 | 职称论文适用: | 技师论文、职称评中级 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 最新题目 |
2通用接口的设计
根据功能需求和成本投入的不同,通用接口的设计方法也是多种多样的,这里采用的是现场编程技术与软件、硬件设计相结合的方法,结合通用总线接口设计技术、数据库共享实时访问技术、数据交换技术等,利用相关的电路设计和函数设计,对CPCI总线背景下的嵌入式计算机通用接口进行设计.
接口主要包括硬件和软件两个部分,软件部分的设计重点在于信息格式的定义、功能的划分以及数据结构的确定,是对系统功能的实现;硬件部分则是指功能扩展模块上的硬件接口,可以为系统提供通用化和标准化的数据交换平台.
一般情况下,通用设备的驱动程序位于系统主板上,而逻辑设备的驱动程序则位于扩展板上.在系统中设置共享数据存储区域,可以实现主板对于扩展板的控制,以及相互之间的数据和信息交换.
2.1硬件设计
通用接口的硬件设计,主要是针对扩展板通用硬件接口设计和总线接口设计而言的.在对通用硬件接口进行设计时,需要注意以下几个方面的问题:
(1)CPCI总线接口设计:COCI作为一种同步总线,其总线宽度为32位,最大支持扩容至64位,最高工作频率为64Mhz,具备良好的数据传输速度和吞吐率.同时CPCI总线支持自动化配置,程序可以在初始化的过程中自动完成对存储空间等资源的分配,因此CPCI总线背景下的设备均支持即插即用的功能.CPCI总线接口主要包括外围控制、总线桥接芯片和匹配电路,其数据信号主要通过反射的方式进行传播,因此,在对外围控制和匹配电路进行设计时,要按照相应的规范进行,以保证总线信号的完整性.
(2)可编程逻辑芯片:主要用于实现地址译码、内部寄存器以及双口RAM的访问控制等功能.在设计中,使用Lattice公司生产的M4A5192/96现场可编程逻辑阵列实现.该芯片的基本工作电压为5V,CPCI兼容,内部拥有192个宏单元,16个

计算机方面论文范文
(3)双口RAM以及数据定义:双口RAM是实现主板与扩展板之间数据交换的基础,在设计时,需要根据其功能的差异,对数据结构进行定义,将其划分为相互独立的存储区.扩展板的处理器可以从自身不同的功能分区读取相应的参数,并依据参数实现对自身硬件的管理和控制.
2.2软件设计
对于通用接口而言,其软件主要是基于多任务操作系统VxWorks进行设计,从而实现通信、存储器优化管理、中断管理服务等系统功能.
2.2.1主板程序的功能和函数
主板上运行的程序为通用设备的驱动程序,存在于系统内存之中,优先级较高.主板在运行过程中,可以通过CPCI总线技术,实现对硬件接口的初始化和控制,通过双口RAM,实现数据的交换和传输.其自身的功能众多,可以通过相应的函数实现.以扩展板初始化为例,该功能主要由General–Slave-Initial(VendorlD,DevieelD,Ver,Initfile)函数实现,主要是对扩展板的生产厂商、设备版本号、相关参数、配置文件的路径等信息进行读取,并将相应的扩展板初始化参数写入双口RAM的扩展板初始化参数区,为扩展板的初始化提供数据支持.
这篇论文出处 http://www.sxsky.net/zhengzhi/050532025.html
2.2.2扩展板程序的功能和函数
扩展板上运行的是逻辑设备驱动程序,主要是针对自身的硬件进行管理和操作.与主板相同,同样需要针对不同的功能,选取相应的参数实现.
3结语
CPCI总线背景下嵌入式计算机同样接口的设计,对于其自身功能的实现有着十分巨大的作用,可以充分发挥出嵌入式计算机的优点,因而在多个领域得到了广泛应用,不仅大大降低了产品的使用和维护费用,也带来了巨大的社会效益,具有重大的技术价值.
参考文献
[1]汪强.基于CPCI总线的嵌入式计算机通用接口设计[J].计算机工程与设计,2008(4).
[2]吴涮,张军平,张文军.嵌入式计算机中USB主机控制器的研究与设计[J].计算机工程,2004(23).
[3]WilliamStallings.计算机组织与体系结构一性能设计(第6版,张昆藏译)[M].北京:清华大学出版社,2005.
作者单位
贵州航天天马机电科技有限公司贵州省遵义市563003
计算机方面论文范文,与CPCI总线背景下嵌入式计算机通用接口设计相关毕业论文范文参考文献资料: