基于mc8051软核的星载ieee 1394智能终端设计方案

基于mc8051软核的星载ieee 1394智能终端设计方案

ID:8440723

大小:22.50 KB

页数:8页

时间:2018-03-28

基于mc8051软核的星载ieee 1394智能终端设计方案_第1页
基于mc8051软核的星载ieee 1394智能终端设计方案_第2页
基于mc8051软核的星载ieee 1394智能终端设计方案_第3页
基于mc8051软核的星载ieee 1394智能终端设计方案_第4页
基于mc8051软核的星载ieee 1394智能终端设计方案_第5页
资源描述:

《基于mc8051软核的星载ieee 1394智能终端设计方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MC8051软核的星载IEEE 1394智能终端设计方案基于MC8051软核的星载IEEE 1394智能终端设计方案On-board Intellectual 1394 Terminal Based on MC8051 IPAbstract:A design of on-board intellectual 1394 terminal is put forward on the basis of MC8051 soft IP core. The design flow and point of IEEE1394 interface using MC8051 s

2、oft IP core and Actel APA FPGA is introduced. The interface realization is flexibly, small and expansible. Key words:High-speed serial bus; IEEE 1394; FPGA; MC8051摘 要:提出了一种星载IEEE 1394智能终端的设计方案,介绍了基于MC8051软核与Actel APA系列FPGA开发IEEE 1394总线接口的设计过程与要点,实现了灵活、小型化、易于扩展的1394总线接口。关键词:高速串行总线;IEEE

3、1394 ;FPGA;MC80511引言 IEEE1394是一种高速串行总线,它最初是由Apple公司与20世纪80年代中期开发的FireWire总线。1995年,IEEE制定并颁布了IEEE 1394-1995标准,并在2000年推出了IEEE 1394a标准,可以支持100Mbps、200Mbps和400Mbps的传输速率。在最新的IEEE1394B标准中,支持的传输速率提高到了800Mbps、1.6Gbps和3.2Gbps。IEEE1394总线以其高传输速率的特点已经在视频传输、网络互联及计算机外设等领域有了广泛的应用[1]。目前在航空[2]及航天应用中对大

4、量数据的高速实时传输要求不断提高,IEEE1394具有数据传输速率高、支持等时传输等特点,因而成为未来星载数据总线的选择之一。 在星载应用中,由于任务的多样性,对星载总线接口的需求多种多样。譬如部分载荷本身没有集成1394接口却需要用1394总线来传输数据;或者几个载荷需要共用一个1394总线接口;或者是载荷自身没有带微控制器等控制单元。并且各种载荷对外的数据接口也是各不相同的。这时就需要一种体积小,简单并且易于扩充接口能的智能终端配合载荷一起工作。由于IEEE1394总线协议比较复杂,实际应用中大多数采用专用的1394总线芯片,面向专用系统的1394芯片都支持微

5、处理器接口。常见的1394总线设计采用的是微处理器加上1394总线芯片及外围逻辑芯片,这种设计方案需要的芯片数量多,接口设备体积大,扩充接口功能实现起来比较复杂。 针对IEEE1394星载应用的实际需要,本文基于MC8051软核,提出一种简单、低功耗、小型化和易于扩展的IEEE1394智能终端设计方案,克服了以往1394总线接口硬件电路复杂、使用芯片多、体积大等缺点,并且可以很方便地扩展接口的其他功能。2 系统实现方案 整个1934接口系统的框图如图1所示。采用的是Actel公司基于FLASH技术的ProASIC Plus系列FPGA芯片APA600。它具有单芯片

6、上电即用、高性能和低功耗等特点[2]。由于上电即用,减小了电路板体积,有助于简化电路设计。在方案试验中使用的是TI公司的链路层芯片TSB12LV32[3]和物理层芯片TSB41AB[4]。TSB12LV32是一款高性能的通用IEEE1394a链路层芯片,用于在主控制器和1394物理层芯片以及连接到链路层DM口的外部设备之间的数据传输。它兼容IEEE1394-1995和P1394a标准,支持400、200和100Mbps的传输速率。提供可选的具有多种操作模式的8位/16位微控制器接口,最大支持60MHz。芯片内部分别内置了2K字节大小的通用接口FIFO和异步传输FI

7、FO,用于微控制器接口和物理层接口之间的数据包传送,8位/16位数据移动端口支持25MHZ下的等时、异步和数据流包的发送和接收。TSB41AB3是一款三端口兼容IEEE 1394-1995和P1394a标准400Mbps的物理层芯片.                 500)this.style.width=500;" border=0>                       图1 系统结构框图    在FPGA中整合了开源的兼容标准8051的微控制器IP核MC8051,将程序存储器、程序存储器、外部数据存储器以及UART和定时器都集成在一片FPGA中。可以

8、根据任务需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。