• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 基于FPGA的嵌入式系统XBD文件设计

基于FPGA的嵌入式系统XBD文件设计

录入:edatop.com    点击:

随着可编程逻辑器件的不断进步和发展

edatop.com

MHS和MSS文件都是根据系统要求在EDK环境下生成的。MHS文件包含了对整个嵌入式系统的定义,包括处理器、总线、外围设备、地址空间等,用于整个硬件平台的综合、实现;MSS文件包含了操作系统、设备驱动等信息,将其输入到库生成器(Libgen),产生应用程序中需要的驱动程序及Xilinx的调用库。

嵌入式开发软件EDK为设计人员提供了自动化的设计向导——BSB(Base System Builder),可以指引工程师快速完成整个设计过程。在利用BSB创建嵌入式系统过程中,利用嵌入式硬件平台的XBD文件对板级各个功能电路的描述,按步骤选择需要的电路模块添加到MHS文件中,从而减少出现错误的可能,降低学习难度。因此,一个新的嵌入式FPGA硬件平台确定以后,在EDK中针对开发板进行嵌入式系统开发,可以利用相应的XBD文件,快速建立一个基于FPGA的嵌入式系统。

 板级描述文件XBD

XBD(Xilinx Board Description)文件定义了电路板的功能模块以及各个模块与FPGA芯片的接口情况,利用BSB可以将XBD文件中包含的功能模块加入到要建立的嵌入式系统中。

在EDK的安装目录下,Xilinx公司为设计者提供了一些开发板的XBD文件。但是,一个新的嵌入式硬件平台建立后,想要在EDK软件中利用BSB向导读取硬件电路的信息,从而高效无误地产生FPGA嵌入式系统,需要针对电路板上的各个单元电路设计新的XBD文件来描述硬件平台的信息。通常,一个XBD文件包括如下信息:

◆电路板所支持的功能模块的FPGA接口;

◆每个模块的属性、参数、端口定义;

◆不同端口或模块间的连接信息;

◆每个FPGA引脚的UCF约束信息。

由于XBD文件是对硬件各功能模块的描述,因此在设计XBD过程中也是以模块的形式来表示电路板信息的,而且各个功能块的描述具备相似的结构,使用相同的赋值命令进行具体参数定义。

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:FPGA在高清图像处理中的重要应用
下一篇:声学测试室与环境

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图