下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于XVC网络协议实现了基于JTAG接口的FPGA的远程更新与调试摘要:同步辐射光源硅像素探测器是面向北京先进光源对X射线探测的重大技术需求所研发的新型仪器。该探测器处于辐射环境中,且多个前端电子学读出板被放置在密封的冷却容器中。为在不打开冷却容器的情况下,脱离专用的USB-JTAG(Universalserialbus-jointtestactiongroup)下载电缆对现场可编程门阵列(Fieldprogrammablegatearray,FPGA)进行远端升级,本文提出了一种基于XVC(Xilinxvisualcable)协议,通过以太网,利用ARM微控制器控制FPGA的JTAG接口对其进行远程更新与调试的方法。该方案附加电路少,易于拓展,同时也提高了更新可靠性。前端探测器包含6个前端模块,每个模块对应一个传感器以及8个读出ASIC芯片,芯片输出信号通过电平转换送到前端数据处理现场可编程门阵列(Fieldprogrammablegatearray,FPGA)。FPGA对信号进行缓冲验证,汇总处理后通过光纤传输到后端DAQ(Dataacquisition)系统。图1为前端数据处理框图。
图1前端数据处理框图由于整个前端探测器模块放置在密封的冷却容器中,而且整个探测器处在辐射环境中,方便可靠的FPGA远程更新与调试方案成为电子学系统设计的重要方面。显然传统的基于USB-JTAG(Universalserialbus-jointtestactiongroup)更新FPGA的方式已不再适用。目前国内外出现的FPGA远程更新的方案基本分为两大类[2]:一类是针对早期的内部没有专用远程升级电路的FPGA器件,采用单片机CPLD(ComplexProgrammableLogicDevice)、DSP(DigitalSignalProcessor)、ARM(AcornRISCMachine)等作为辅助配置器件[3],配合外部Flash和以太网芯片来实现,这些方案灵活性高但设计复杂且提高了成本;另一类是针对最新推出的FPGA器件,其自带了远程升级内核或逻辑块,只要结合外部数据配置通道,即可实现远程更新,该方案附加电路少,节省硬件资源,但却占用了FPGA的内部逻辑资源,而且只适用特定型号的FPGA。另外,上述两类方案均无法实现对FPGA的远程调试,还需要在PC端开发用于远程更新的TCP/IP软件,增加了设计复杂度。考虑到基于JTAG的下载方式在FPGA配置、FlashPROM配置、软/硬件调试以及硬件测试方面的重要用途,本文设计了一种基于XVC(Xilinxvisualcable)协议,通过以太网,使用单芯片ARM微控制器控制FPGA的JTAG接口进行远程更新调试的方案。该方案操作简单,无需额外开发TCP/IP软件,基于网络的通信能够保证足够远距离的灵活的可靠数据传输。还能对FPGA进行远程ChipScope调试。同时,通过简单的JTAG链路连接,可以同时完成多片FPGA的升级与调试[4]。1硬件系统实现在本设计中,ARM微控制器通过模拟JTAG接口的时序对FPGA进行配置。针对多片FPGA进行远程更新的系统框图如图2。
图2系统模块框图系统硬件电路主要由ARM微控制器、JTAG链路模块、LVDS(Low-voltagedifferentialsignaling)模块组成。ARM选择Wiznet公司的W7200开发板作为配置控制器,一端通过网络与PC建立连接,另一端通过外设的GPIO(Generalpurposeinputoutput)传输JTAG配置时序。LVDS模块负责将JTAG单端信号转换为低压差分对信号,一对一发送给待更新的FPGA。多片待更新FPGA的JTAG链通过另外一块FPGA开发板上的主控FPGA芯片XC6SLX45的内部逻辑来实现,板上用9个接插件引出FPGA的9组I/O,分别连接W7200和8个LVDS模块。其中,LVDS模块和主控FPGA开发板以子母板的形式连接。远程更新时,PC端使用iMPACT将包含配置的指令通过网络发送给W7200,W7200根据XVC协议接收指令并模拟产生JTAG时序,主控FPGA接收该时序并通过JTAG链路送入待配置FPGA,完成最终配置。W7200是Wiznet公司推出的一款单芯片集成了硬件TCP/IP协议栈的ARMCortex-M3微处理器[5]。内有20KB的SRAM和128KB的Flash以及32KB的以太网RX/TX缓存,具有最高72MHz的工作频率,有足够的能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 印刷业印刷工艺优化与环保型材料应用方案
- 纺织服装行业智能物流配送系统建设方案
- 厨房电器能效提升与能源管理考核试卷
- 出租车驾驶员礼仪规范与职业形象考核试卷
- 三农产品价格波动原因分析及应对措施方案手册
- 宠物饲料生产过程中的环境保护与绿色生产考核试卷
- 家具维修与家庭文化传承与创新思考与实践考核试卷
- 图书出租业务的知识服务平台构建考核试卷
- 智能主题课程设计
- 2024年新建住宅楼浇筑楼板专业施工合同
- 高标准农田建设的风险管理与应急预案
- (T8联考)2025届高三部分重点中学12月联合测评语文试卷(含答案解析)
- 2024年考研(英语一)真题及参考答案
- 2023年军队文职统一考试(公共科目)试卷(含解析)
- 2024年大学生军事理论知识竞赛题库及答案(共110道题)
- 仓库负责人年终总结
- 地质灾害治理施工组织设计方案
- 安装工程计量与计价课件:安装工程定额计价体系
- 心肺复苏术课件2024新版
- 中国校服产业挑战与机遇分析报告 2024
- 辽宁省大连市2023-2024学年高三上学期双基测试(期末考试) 地理 含答案
评论
0/150
提交评论