赛灵思
直播中

王慧

7年用户 203经验值
私信 关注
[问答]

VC707 uartlite BOARD_PIN收到以下错误该怎么办?

我在Vivado有一个VC707项目,它使用uartlite IP内核进行串行输出,除了我没有从串口中获得任何东西。
我认为原因是未能设置ip核心的引脚,因为我收到以下错误:
[Netlist 29-160]无法设置属性“BOARD_PIN”,因为“pin”类型的对象不存在该属性。
[ “路径/ sources_1 / BD / block_design / IP / block_design_axi_uartlite_0_0 / block_design_axi_uartlite_0_0_board.xdc”:3]
获取tx和rx引脚,这在物理约束文件中指定,如下所示:
set_property BOARD_PIN {rs232_uart_txd} [get_ports tx]
如果我使用模板示例MicroBlaze项目,则偶然发生这种情况,但它发生在一个新的RTL项目中,该项目采用从头开始设计,面向VC707板。
这在Vivado 2015.1和2015.2中都有发生。
任何人都知道这是什么原因/解决方法?

回帖(13)

刘鹏

2019-9-26 07:51:52
@zwabbitBOARD_PIN属性不存在。
尝试使用BOARD_PART_PIN
set_property BOARD_PART_PIN {rs232_uart_txd} [get_ports tx]
-Pratham ------------------------------------------------
----------------------------------------------请注意 - 请
如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K-
--------------------------------------------------
-----------------------
举报

董薇

2019-9-26 08:02:42
同样的错误。
举报

刘鹏

2019-9-26 08:20:32
@zwabbit为什么不直接将package_pin分配给端口?
-Pratham ------------------------------------------------
----------------------------------------------请注意 - 请
如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K-
--------------------------------------------------
-----------------------
举报

董薇

2019-9-26 08:37:16
我不太清楚你的意思是什么。把它分配到哪里?
约束文件?
把它分配给什么?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分