基于FPGA的嵌入式系统XBD文件设计
可以看到,MPD文件中I0TYPE类型为XIL_GPIO_V1的IO_INTERFACE同XBD文件中IOTYPE类型同样为XIL_GPIO_V1的LEDs_4BIT模块是匹配的。因此,子属性IO_IS决定了IP核中的端口同XBD文件中哪个端口连接。最终,利用自己设计的XBD文件中的LEDs_4BIT模块,通过BSB建立一个基于FPGA的嵌入式系统。实际电路板中4个LED在构建的硬件配置文件MHS中的描述如下:

类似于在XBD文件中设计一个与4个LED进行通信的GPIO模块,利用同样的方法,在XBD中能够完成电路板上其他模块的设计,如UART、按键、存储器等。在XBD文件中将电路板上所有的模块信息设计完成之后,为了使EDK软件中的开发向导BSB能够读取到自己设计的XBD文件的信息,要将XBD文件存放到EDK安装目录下的
4 总 结
板级描述文件XBD在利用BSB快速构建基于FPGA的嵌入式系统中起着非常重要的作用,本文针对新的硬件平台的XBD文件设计进行了介绍。在XBD文件设计时,针对电路板上的各个实际电路模块,通过对照相应描述IP行为的MPD文件进行各个电路模块的设计与实现。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)
评论