FPGA总线桥接在特种计算机中的应用设计_第1页
FPGA总线桥接在特种计算机中的应用设计_第2页
FPGA总线桥接在特种计算机中的应用设计_第3页
FPGA总线桥接在特种计算机中的应用设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FPGA总线桥接在特种计算机中的应用设计本文针对特种计算机的多接口、微型化特点,以FPGA为核心将总线桥接技术应用于特种计算机设计中,不仅完成计算机电源控制功能,而且以一颗主芯片实现多接口的传输应用,节约PCB布局面积,节省整机空间。该应用包含以太网、UART、USB以及CAN总线等多种接口,设计灵活、稳定性高。近年来,特种计算机的特点逐渐朝着抗恶劣环境、高性能、高可靠、多接口、微型化趋势发展。其中,计算机多接口特点的实现通常采用多个专用芯片来完成板载设计以及使用多个专用扩展卡来完成扩展设计,该种设计不仅与微型化相矛盾而且会产生整机内部空间拥挤、制作工序复杂、稳定性低等缺点。本文针对特种计算机的多接口、微型化特点提出基于FPGA的总线桥接在特种计算机中的应用,即使用FPGA设计总线桥接技术来替代传统的接口转接芯片或多扩展卡来完成多接口设计,同时将计算机上电管理模块集成在FPGA内部实现,该应用对于板载接口可以节约PCB布局面积,对于扩展设计则能节省设备空间布局,能够在保证稳定性的基础上实现计算机的多接口、微型化特点。

1FPGA概述FPGA,即现场可编程门阵列(FieldProgrammableGateArrays),是一种可编程使用的数字逻辑器件,用户以根据自身需求改变其配置信息来实现相应的设计功能,来满足系统设计需求。FPGA器件在可编程、集成度、性能和可靠性上都比传统数字电路要优越。通过编程设计来完成器件内部逻辑功能配置,既能减少电路设计工作量又可以将电路设计中的信号质量、空间布局等都集成在芯片内部,在保证效果的同时提高工作效率,增加灵活性[1]。目前,FPGA在市场中已经越来越多的被使用在数字系统设计中,且该技术可以将半导体发展过程中低功耗、高频率、低成本等特点完全体现。未来,FPGA的特点将集中表现为高规模、高集成度、高性能、低价格。当前主流FPGA芯片提供商为Xilinx、Altera、Lattice、Actel、Atmel等,前两者市场占有率在60%以上,而ACTEL主要涉及军品和宇航级市场。本文采用Xilinx品牌系列产品,将FPGA芯片的高集成度、高性能等特点使用在计算机接口扩展应用上,既能保证接口数量和性能,又能节省设备结构空间布局,同时具有设计灵活等显著特点。2FPGA总线桥接在特种计算机中的应用在特种计算机设计中因客户的特殊应用环境不同,决定了特种计算机的多接口特点,在面向主流应用中,采用专用芯片来实现多接口的方式价格昂贵、占用PCB面积大,设计不灵活,本文涉及应用以FPGA逻辑桥接为核心,使用模块化设计方案,以FPGA+接口芯片的方式实现不同接口的通信。在FPGA部分,包括外部接口单元、PCIE接口单元、逻辑桥接单元以及计算机电源管理单元,四个逻辑单元均集成在FPGA内部,对于计算机系统,FPGA芯片以DMA模式挂接在PCIE总线下,其为PCIE桥设备。电源管理单元将计算机电源时序控制以及系统部分信号控制集成在FPGA内部,该单元与接口通信为相互独立功能单元。如图1为整个系统结构框图。图1FPGA总线桥接应用示意图2.1逻辑桥接单元

如图2所示在该部分主要以逻辑控制为核心,在数据通信中,FPGA内部设计局部总线实现PCI-E到各接口的逻辑桥接,每一个接口模块都挂接在该局部总线上,逻辑桥接模块通过地址线、数据线、控制信号线(包括读写信号线和片选信号线)与各接口模块通信,各个接口模块的内部分为顶层逻辑控制模块和接口处理模块。顶层控制模块负责完成相应接口协议与局部总线协议的转化,接口处理模块负责完成FPGA与外部接口的数据传输。通过协议转换以及局部总线桥接完成PCIE与各接口模块的信号通信。图2逻辑桥接单元2.2PCIE接口单元

PCIE接口单元为FPGA与计算机系统通信的通道,也是接口数据传输的通道,该单元为由FPGA内部PCIE硬核层和PCIE软核(IP核)构成,通过例化硬核和编写应用层逻辑,即可直接使用FPGA厂家提供的IP核实现PCIE端点(Endpoint)设备功能,利用系统PCIE总线将设备和计算机系统进行链式DMA高速数据传输[2]。该过程主要完成PCIE协议的解析,在将解析后的信号数据通过逻辑控制模块转换协议后存放于局部总线缓冲器,待进一步与对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论