Libero管脚约束后编译报错

1.  FPGA,Libero11.8,编写io.pdc文件,之后可以通过synthesize,但是compile失败;

2.  "error: pdc-13: illegal or invalid assignment to package pin at pdc line ";

//可能是因为管脚的驱动电平选择出错,见如下代码:

set_io dv_clk       \
    -pinname AA2    \
    -fixed yes      \
    -iostd LVTTL    \
    -DIRECTION INPUT

//删除第四行 “-iostd LVTTL \”,则不再报错

3.  "port name doesn't exist in the netlist or is not connected to an iocell macro at pdc line";

//可能的原因是对于bank的电平约束出错,见如下代码

set_iobank Bank6  \
    -vcci 2.5    \
    -fixed yes

//事实上硬件设计将bank6约束为1.8V,所以该bank的管脚都报错,
//删除此段代码后,报错消失
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
libero mssio引脚是一个用于FPGA设计的输入/输出引脚。在使用Libero软件进行FPGA设计时,我们需要对libero mssio引脚进行分配。 分配libero mssio引脚的主要目的是为了在FPGA设计中实现与外部设备的通信和交互。通过将FPGA的输入/输出信号与libero mssio引脚相连,我们可以实现与其他外部设备进行数据传输和控制。 在分配libero mssio引脚时,我们需要考虑以下几个方面: 1. 引脚类型:根据设计要求和外部设备接口的要求,我们需要选择合适的引脚类型,例如差分信号引脚、单端信号引脚等。 2. 引脚约束:根据设计需求和外部设备的特性,我们需要定义引脚的电气特性,例如输入电平、输出电平、驱动能力等。 3. 引脚映射:根据FPGA设计中的信号连接和时序约束,我们需要将libero mssio引脚映射到适当的FPGA内部资源,例如输入/输出引脚或片内逻辑资源。 4. 引脚仿真:在完成libero mssio引脚的分配后,我们需要对设计进行仿真和验证,确保信号传输和时序满足设计要求。 5. 引脚布局:在FPGA设计的物理布局中,我们需要将libero mssio引脚与其他引脚进行布局,以便于PCB设计和信号传输。 总之,libero mssio引脚分配是FPGA设计中一个关键的步骤,需要综合考虑设计要求、外部设备接口和硬件资源限制。通过正确的引脚分配,我们可以实现FPGA设计与外部设备的有效通信和交互。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值