当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]一种高集成度基于PCI总线的AM80486 CPU设计与实现

摘要:文章针对目前大多数采用80486处理器的模块系统集成度偏低、总线传输速率较慢的缺点,提出了一种解决方案。该方案采用PCI总线提升系统性能的同时,将部分功能单元以IP核(Intcllectual Property Core)的形式集成到FPGA中,使模块具有很高的集成度,实现了小型化设计。经过验证表明该方案合理可行,在提升系统性能的同时,具有集成度高、配置灵活、通用性强等特点。
关键词:AM80486处理器;IP核;小型化设计;高集成度

0 引言
    在设备更新换代时,对现有设备进行合理的升级,不仅能提升设备的性能,同时还可以延长设备寿命,降低全寿命周期的费用,同时升级后的设备在使用维护上还具有良好的继承性。
    80486处理器虽然已问世十多年,但在各个领域,尤其是机载航电系统中仍有大量应用。目前使用80486处理器的大多数模块,普遍存在系统集成度偏低、总线传输速率较慢的缺点。针对这一问题,本文结合某计算机系统CPU模块的升级,提出一种解决方案,该方案采用PCI总线提升系统性能,同时将部分功能单元以IP核(InteUectual Property Core)的形式集成到FPGA中,实现了小型化设计(CPU模块采用PMC标准板卡外形及安装方式)。

1 典型采用80486处理器的模块结构
    图1为一种典型的采用80486处理器的模块(以下简称典型80486模块)结构图。该模块采用标准的1/2ATR外形尺寸,系统总线采用LBE(Local Bus Extension)总线,最大传输速率约40Mb/s,模块重量约380g,功耗约5W(5V,1A)。



2 小型化80486 CPU模块设计
    小型化80486CPU模块(以下简称CPU模块)由处理器、FLASH、SRAM、NVRAM、可编程逻辑、看门狗、时钟、PCI接口电路、RS232串行接口电路、DC/DC电路和隔离电路组成,系统结构图如图2所示。

[!--empirenews.page--]
    CPU模块与典型80486模块的系统结构差异对比见表1。


2.1 硬件设计
2.1.1 处理器及存储器电路
    CPU模块的处理器及存储器配置如下;a.处理器采用AMD公司的AM80486DX2处理器,外部输入时钟33MHz,内部工作频率66MHz,芯片工作在保护模式下,最大寻址空间为4GB;b.FLASH 4MB,SRAM 1MB,NVRAM 32KB。
2.1.2 外围工作电路
    外围工作电路主要包括复位及看门狗电路、离散量接口电路、RS232接口电路和DC/DC电路,具体配置如下:a.复位及看门狗电路,采用MAX706芯片实现,看门狗周期1s;b.离散量接口电路,3路输入TTL离散量;c.RS232接口电路,采用MAX232AESE芯片实现2路RS232接口;d.DC/DC电路,采用2个LT1085芯片实现5V/2.5V和5W3.3V的电源转换。
2.1.3 PCI接口电路
    CPU模块的系统总线采用PCI总线,PCI总线宽度为32位(地址/数据复用),总线工作时钟33MHz,最大传输速度可达132Mb/s。CPU模块采用PCI9056芯片作为PCI总线接口,主从选择为Host方式,工作模式为C模式。由于AM80486处理器应用年代较早,无法直接与PCI接口芯片连接,因此CPU模块采用可编程逻辑连接AM80486局部总线和PCI9056。
    AM80486与PCI9056的交联如图3所示。AM80486的地址和数据可直接与PCI9056相连。针对控制信号,在本系统中,CPU模块是PCI总线上唯一的主设备,在访问PCI总线时,需对图3中的控制信号进行逻辑综合。

[!--empirenews.page--]
2.1.4 可编程逻辑电路
    可编程逻辑电路是系统控制器设计中的重点。由于模块的小型化要求,CPU模块在设计可编程逻辑时将部分功能单元以IP核的形式集成到FPGA中,以提高系统集成度。
    CPU模块的可编程逻辑采用采用一片XCV300芯片来实现,除了地址译码、逻辑控制、时序控制、总线超时以及PCI控制逻辑等功能外,还使用IP核完成中断控制器、定时/计数器和串行协议转换功能。可编程逻辑电路的功能示意图如图4。


2.1.4.1 中断控制器
    可编程逻辑采用IP核实现一个具有1路非屏蔽中断和16路可屏蔽中断的中断控制器功能。中断的触发方式(电平触发/沿触发)和16路可屏蔽中断的优先级软件可调。系统控制器在实现时使用了1路非屏蔽中断和11路可屏蔽中断,剩余资源可根据用户需求使用。
2.1.4.2 定时/计数器
    可编程逻辑采用IP核实现一个3路独立的8位定时/计数器功能,其工作模式与MD8254的MODE2方式相同,每路定时器的输出使能和计数频率软件可调。系统控制器在实现时使用了两路定时器供操作系统使用,剩余的1路留可根据用户需求使用。
2.1.4.3 串行协议控制
    可编程逻辑采用IP核实现2路RS232串行协议控制,用户可以通过软件对串行接口的工作方式(查询/中断)、串行数据的格式(数据位/起始位/停止位/奇偶校验等)和串行通信速率(9600-119200bps可调,默认38400bps)等参数进行设置。
2.2 软件设计
    CPU模块使用VxWorks5.5操作系统,软件开发环境为Tornado 2.2。VxWorks操作系统具有实时性、可靠性、可剪裁性、支持众多的目标机、系统的开放性、丰富的环境工具和第三方支持等特点。VxWorks操作系统功能结构如图5所示。


    CPU膜块的软件包括以下内容:a.FLASH编程工具;b.BIT测试程序;c.Vxworks操作系统:d.驱动程序;e.应用程序。

3 结束语
    小型化的CPU模块,已成功应用在升级后的系统中,取得了良好的成效。除了总线传输速度提高(PCI总线最大传输速度可达132Mb/s)、使系统性能得到提升外,还具有以下特点:
    (1)安装方式灵活,节约系统资源。CPU模块采用PMC板卡形式,占用空间小(面积下降33%),可以方便地安装在其它模块上,同时与典型的80486模块相比,重量下降70%、功耗下降15%,节约了系统资源。
    (2)配置灵活,升级潜力大。CPU模块在本设计中作为PCI总线控制器(Host)使用,但是只要更改PCI9056的配置,并且对可编程逻辑做相应更改,即可作为PCI总线的主设备(Master)和从设备(Slave)使用。由于采用了SoPC技术进行可编程逻辑设计,CPU模块上还有可利用的空间进行功能扩展(例如增加I2C电路和网络接口),同时只要提高处理器和PCI接口的工作频率,即可进一步提高CPU模块的性能。
    (3)通用性强,应用前景广泛。由于采用了标准的PCI接口和PMC外形,CPU模块可以方便地配置在一个PCI总线系统中,并且具有可灵活配置的工作方式(Host/Master/Slave)。同时为现有采用80486处理器计算机系统的升级,提供了可借鉴的模型,具有广泛的应用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭