下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教你如何为Xilinx设计创建创建自定义XBD文件创建自定义赛灵思板级描述(XBD)文件不仅有助于节省时间,而且还能确保设计项目按计划推进。为您设计的任意开发板创建一个XBD文件并非难事。FPGA厂商推出了许多出色的评估板和专用开发板,既可用于评估FPGA,甚至还能作为开发系统的基础。不过有时设计项目需要的功能可能在评估板上并未提供,或者需要一款较小型的终端系统。在此情况下,设计团队必须构建一款定制开发板。赛灵思每款评估板都配套提供一份XBD文件,其列出了FPGA的板载外设、配置、控制寄存器和引脚。XBD文件不仅可确保设计团队工作有条不紊地开展工作,而且还有助于他们为当前乃至未来在开发板上实现的设计制定最佳策略。当然,如果您创建的是定制开发板,那就无法获得赛灵思提供的XBD文件支持。但是花时间开发自己的XBD文件还是值得的。专门制作的XBD文件能帮助设计团队管理项目,简化设备驱动程序和固件开发。所幸的是,经过一番研究和努力,用户不费周折就可以为自己的开发板创建一份自定义XBD文件。(对使用Vivado设计套件的用户而言,赛灵思在随Vivado设计套件2014.1版本一并推出的新型实用工具BoardManager中提供了XBD优化功能。如欲了解更多信息,敬请查阅“Vivado设计套件用户指南”/support/docu-mentation/sw_manuals/xilinx2013_3/ug898-vivado-embedded-design.pdf。)下面我们来看看开发自定义XBD文件的方法之一。就本实例设计而言,我们针对采用Virtex®-5FX30TFPGA的定制开发板创建XBD文件。我们从赛灵思和分销商安富利(Avnet)提供的技术文档入手。由于我们必须自己编写XBD文件,因此必须遵循XBD语法。赛灵思已在平台规范格式参考手册中介绍了XBD语法(敬请查阅:)。您的定制开发板极可能需要串行通信(RS232和RS422)、模数转换器(ADC)、数模转换器(DAC)、RAM和闪存存储器。正好赛灵思和安富利的评估板也提供这些外设,所以找到有类似部件的开发板并参考其相关XBD文件就能加快自定义XBD文件的开发进程。每个XBD文件都有不同的模块,其定义了开发板支持的FPGA接口,并且每个模块都有一系列属性、参数和端口。因此文件第一项记录就是全局属性命令、厂商信息、开发板名称及其版本号、辅助WebURL以及开发板描述的简明版本和详细版本。文件的本地属性命令在BEGIN-END模块之间进行定义,并用特定格式表达,这也可以查阅平台规范参考手册。就本实例来说,我们将使用面向Virtex-5FX30TFPGA的ISE设计套件12.4版本。Virtex-5FX30TFPGA含有可配置逻辑单元和PowerPC®440硬核。除了FPGA之外,定制开发板将根据设计需要还包括不同外设,如串行通信接口(RS232、RS422)、ADC、DAC、SRAM等。您可通过使用串行通信专用IP模块来满足多个UART需求。例如,您可用外部存储器控制器(EMC)IP实现SRAM与FPGA的连接,并用通用I/O(GPIO)IP将ADC和DAC与FPGA相连接。在我们的实例设计中,我们制作自定义XBD文件来满足器件数据手册中列出的功能及器件需求。FPGA的输入时钟信号为20MHz。处理器运行频率为200MHz,而处理器本地总线(PLB)工作频率为100MHz。根据上述信息,我们能够保证维持本地器件驱动时序。图1给出了定制硬件的方框图。
让我们开始创建自定义文件。首先从全局属性命令着手,随后是时钟信号,这是所有开发板都必须遵循的步骤,如下所示:
接下来我们要在文件中逐一列出开发板的所有外设。(对每个外设模块详细编码信息感兴趣的读者可查阅配套提供的PDF文件《定制开发板XBD编码详情》,敬请访问官方网站。)数模转换器
让我们从AnalogDevices提供的数模转换器AD7841开始,该数模转换器(DAC)具有8个通道、3条地址线和14位数据线以及一些可处理器件功能的控制信号。该器件通过赛灵思的GPIOIP核与FPGA相连。而器件的地址线(A0-A2)则与处理器地址线相连。该DAC具有4种控制信号:L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年嵩县带编教师招聘考试备考题库及答案解析
- 2026年柘荣县带编教师招聘笔试备考试题及答案解析
- 2023年1月国家开放大学中文专科《中国现当代文学》期末纸质考试真题试题及答案
- 三明市2027年中考猜题数学试卷(含答案解析)
- 2026年大田县带编教师招聘笔试备考试题及答案解析
- 2026年建昌县带编教师招聘考试备考题库及答案解析
- 兰州大学基地班题目及答案
- 2026年新化县带编教师招聘考试参考题库及答案解析
- 2026年比如县带编教师招聘笔试备考试题及答案解析
- 2026年中方县带编教师招聘笔试参考题库及答案解析
- 企业内部培训服务合同
- 高标准农田建设项目初步设计技术规程(NYT 5490-2026 )
- CSCO非小细胞肺癌诊疗指南(2026版)
- 部编版新教材道德与法治五年级上册第一单元没有共产党就没有新中国教学设计
- 精密空调运行测试方案
- (2026年秋)外研版七年级英语上册教学计划
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 中国检验医学危急值报告指南(2024年版)
- 高速公路养护施工组织技术方案
- 2026-2030中国液体硅酸钠市场销量预测及未来发展策略分析研究报告
- 产业基金投后管理专项招聘笔试参考题库 含答案
评论
0/150
提交评论