网站重新上线,多谢朋友们的关心
Feb 11

BBD文件 不指定

RickySu , 11:58 , 技术经验 , 评论(0) , 引用(0) , 阅读(506) , Via 本站原创
EDK中Custom IP Core如果需要引用网表,那么就需要在BBD文件中中声明需要使用的网表名称。

常用的BBD文件有两种形式:
1. 在所有情况下均使用相同的网表
2. 根据不同请款使用不同的网表

在情况1-使用相同网表时,可以使用CIP Wizard的import功能自动生成BBD文件,并且CIP Wizard还会把网表文件放到相应的文件夹内(pcores//netlists)。
此时BBD文件的内容是
FILES
blackbox.ngc


在情况2-需要EDK自动选择相应网表时,就需要手动编写/修改BBD文件了。
Tags: , ,
Jul 14
xbd文件的理解

psf_rm.pdf阅读摘要

1. XBD MHS MPD文件很多内容是相关的

2. XBD里的三种模块 - IO_INTERFACE, IO_ADAPTER, FPGA
  其中IO_INTERFACE是平时最常用的接口,指类似UART等和FPGA外界有联系的接口
  IO_ADAPTER指类似util_reduced_logic等用来在FPGA和IO_INTERFACE之间转接信号的模块

3. XBD参数传递
  XBD文件可以生成MHS文件。在XBD文件中指定的数值可以传递到MHS中。指定PARAMETER,和IO_IS这个参数关系很大。IO_IS可以理解为一个用来传递参数的变量。在XBD中定义这个变量,在MPD中引用这个变量,以生成MHS中PATAMETER所对应的值。
  IO_TYPE - 如果xps_gpio和opb_gpio都有同样的IO_TYPE,那么xbd怎么决定用哪个?

4. 添加自己的IP
  在XBD中添加一个IO_INTERFACE,指定IO_TYPE为CustIP的MPD文件中定义的IO_TYPE,于是自己的IP就能在BSB Wizard中看见了。在这之前,需要把CustIP放到edk_user_repositoyr或者EDK/hw下的目录,但是要删掉__MpdDataBase.txt,否则XPS就不去扫描这个文件夹中新添加的Core了。

一个问题:BSB会列举IO_TYPE相同的所有IP Core,但是9.2以后的BSB就不认OPB和PLB34的Bus拉。
Tags: , ,
Jun 16
要在EDK中把Reset Active High改成 Active Low,需要改以下两个地方:

1. Reset Port
PORT sys_rst_pin = sys_rst_s, DIR = I, RST_POLARITY = 1, SIGIS = RST

2. proc_sys_reset
PARAMETER C_EXT_RESET_HIGH = 1
Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]