Vivado IP报[Opt 31-67] 错误问题解决方法

使用vivado编译代码时候,出现以下报错

[Opt 31-67] Problem: A LUT2 cell in the design is missing a connection on input pin I0, which is used by the LUT equation. This pin has either been left unconnected in the design or the connection was removed due to the trimming of unused logic. The LUT cell name is: Inst_XAUI_10Gbe/U0/xaui_0_core/xaui_inst/transmitter/recoder/txd_out[62]_i_3.

这是因为添加IP核时选择了OOC(Out of context)导致的。

在添加IP时编译时,选择Global即可解决问题。

出现这个问题,找了好久才找到解决方案。

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
前言...............................................................................................................................................................i 目录...............................................................................................................................................................I ARM7TDMI(-S)指令集及汇编....................................................................................................................1 ARM 处理器寻址方式..........................................................................................................................2 寄存器寻址...................................................................................................................................2 立即寻址.......................................................................................................................................2 寄存器偏移寻址............................................................................................................................2 寄存器间接寻址............................................................................................................................3 基址寻址.......................................................................................................................................3 多寄存器寻址...............................................................................................................................4 堆栈寻址.......................................................................................................................................4 块拷贝寻址...................................................................................................................................5 相对寻址.......................................................................................................................................5 指令集介绍...........................................................................................................................................7 ARM 指令集.................................................................................................................................7 指令格式...............................................................................................................................7 第2 个操作数................................................................................................................7 #immed_8r ...........................................................................................................7 Rm..........................................................................................................................8 Rm,shift..................................................................................................................8 条件码............................................................................................................................9 ARM 存储器访问指令........................................................................................................ 11   LDR 和STR ........................................................................................................ 11   LDM 和STM.......................................................................................................14   SWP .....................................................................................................................17 ARM 数据处理指令............................................................................................................19 数据传送指令..............................................................................................................20   MOV ............................................................................................................20   MVN ............................................................................................................20 算术逻辑运算指令......................................................................................................20   ADD.............................................................................................................20   SUB..............................................................................................................21   RSB..............................................................................................................21   ADC .............................................................................................................21   SBC..............................................................................................................21   RSC..............................................................................................................22   AND.............................................................................................................22   ORR..............................................................................................................22   EOR..............................................................................................................22 比较指令......................................................................................................................23   CMP.............................................................................................................23   CMN.............................................................................................................23   TST...............................................................................................................24   TEQ..............................................................................................................24 乘法指令......................................................................................................................25   MUL.............................................................................................................25   MLA.............................................................................................................25   UMULL........................................................................................................25   UMLAL........................................................................................................26   SMULL........................................................................................................26   SMLAL........................................................................................................26 ARM 跳转指令....................................................................................................................27   B...........................................................................................................................27   BL.........................................................................................................................27   BX........................................................................................................................27 ARM 协处理器指令............................................................................................................28   CDP......................................................................................................................28   LDC......................................................................................................................29   STC ......................................................................................................................29   MCR.....................................................................................................................30   MRC.....................................................................................................................30 ARM 杂项指令....................................................................................................................31   SWI ......................................................................................................................31   MRS.....................................................................................................................32   MSR.....................................................................................................................33 ARM 伪指令........................................................................................................................34   ADR.....................................................................................................................35   ADRL...................................................................................................................35   LDR......................................................................................................................36   NOP......................................................................................................................37 Thumb 指令集.............................................................................................................................39 Thumb 指令集与ARM 指令集的区别..............................................................................39 Thumb 存储器访问指令.....................................................................................................40   LDR 和STR ........................................................................................................41   PUSH 和POP ......................................................................................................43   LDMIA 和STMIA ..............................................................................................43 Thumb 数据处理指令.........................................................................................................45 数据传送指令..............................................................................................................46   MOV ............................................................................................................46   MVN ............................................................................................................46   NEG..............................................................................................................47 算术逻辑运算指令......................................................................................................47   ADD.............................................................................................................47   SUB..............................................................................................................48   ADC .............................................................................................................49   SBC..............................................................................................................49   MUL.............................................................................................................50   AND.............................................................................................................50   ORR..............................................................................................................50   EOR..............................................................................................................51   BIC...............................................................................................................51   ASR..............................................................................................................51   LSL...............................................................................................................52   LSR ..............................................................................................................52   ROR..............................................................................................................53 比较指令......................................................................................................................53   CMP.............................................................................................................53   CMN.............................................................................................................54   TST...............................................................................................................54 Thumb 跳转指令.........................................................................................................55   B...................................................................................................................55   BL.................................................................................................................55   BX................................................................................................................55 Thumb 杂项指令.........................................................................................................56   SWI ..............................................................................................................56 Thumb 伪指令.............................................................................................................57   ADR .............................................................................................................57   LDR..............................................................................................................57   NOP..............................................................................................................58 伪指令.................................................................................................................................................59 符号定义伪指令..........................................................................................................................59   GBLA、GBLL、GBLS ..............................................................................................59   LCLA、LCLL、LCLS................................................................................................60   SETA、SETL、SETS .................................................................................................61   RLIST..........................................................................................................................61   CN...............................................................................................................................62   CP................................................................................................................................62   DN、SN.......................................................................................................................62   FN................................................................................................................................63 数据定义伪指令..........................................................................................................................63   LTORG.........................................................................................................................64   MAP............................................................................................................................64   FIELD ..........................................................................................................................65   SPACE..........................................................................................................................66   DCB .............................................................................................................................66   DCD 和DCDU............................................................................................................67   DCDO ..........................................................................................................................67 DCFD 和DCFDU........................................................................................................68   DCFS 和DCFSU.........................................................................................................68   DCI..............................................................................................................................69   DCQ 和DCQU............................................................................................................69   DCW 和DCWU..........................................................................................................70 告伪指令.................................................................................................................................70   ASSERT.......................................................................................................................70   INFO ............................................................................................................................71   OPT.............................................................................................................................71   TTL 和SUBT ..............................................................................................................72 汇编控制伪指令..........................................................................................................................73   IF、ELSE 和ENDIF...................................................................................................73   MACRO 和MEND .....................................................................................................74   WHIL 和WEND .........................................................................................................75 杂项伪指令.................................................................................................................................76   ALIGN .........................................................................................................................77   AREA...........................................................................................................................78   CODE16 和CODE32..................................................................................................79   END .............................................................................................................................80   ENTRY.........................................................................................................................80   EQU .............................................................................................................................81   EXPORT 和GLOBAL ................................................................................................81   IMPORT 和EXTERN.................................................................................................82   GET 和INCLUDE ......................................................................................................83   INCBIN........................................................................................................................83   KEEP...........................................................................................................................83   NOFP ...........................................................................................................................84   REQUIRE ....................................................................................................................84   PEQUIRE8 和PRESERVE8 .......................................................................................84   RN...............................................................................................................................84   ROUT...........................................................................................................................85 ARM 伪指令...............................................................................................................................86   ADR............................................................................................................................86   ADRL...........................................................................................................................86   LDR.............................................................................................................................86   NOP.............................................................................................................................86   LDFD...........................................................................................................................86   LDFS...........................................................................................................................87 Thumb 伪指令.............................................................................................................................87   ADR............................................................................................................................87   LDR.............................................................................................................................87   NOP.............................................................................................................................88 ARM 汇编程序设计............................................................................................................................88 文件格式.....................................................................................................................................88 ARM 汇编的一些规范................................................................................................................88 汇编语句格式......................................................................................................................88 标号.....................................................................................................................................89   基于PC 的标号...................................................................................................89   基于寄存器的标号..............................................................................................90   绝对地址..............................................................................................................90 局部标号..............................................................................................................................90 符号.....................................................................................................................................91 常量.....................................................................................................................................91   数字常数..............................................................................................................91   字符常量..............................................................................................................92   布尔常量..............................................................................................................92 段定义.................................................................................................................................92 宏定义及其作用..................................................................................................................93 子程序的调用..............................................................................................................................94 数据比较跳转..............................................................................................................................95 循环.............................................................................................................................................95 数据块复制.................................................................................................................................95 栈操作.........................................................................................................................................96 特殊寄存器定义及应用..............................................................................................................96 散转功能.....................................................................................................................................97 查表操作.....................................................................................................................................97 长跳转.........................................................................................................................................97 对信号量的支持..........................................................................................................................98 伪指令使用.................................................................................................................................98 一个完整的例子..........................................................................................................................98 外围部件控制..............................................................................................................................99 三级流水线介绍..........................................................................................................................99 C 与汇编混合编程............................................................................................................................100 内嵌汇编...................................................................................................................................100 内嵌汇编的指令用法........................................................................................................103 内嵌汇编器与armasm 汇编器的差异.............................................................................104 内嵌汇编注意事项............................................................................................................104 访问全局变量............................................................................................................................106 C 与汇编相互调用....................................................................................................................107 寄存器的使用规则............................................................................................................108 堆栈使用规则....................................................................................................................108 参数传递规则....................................................................................................................109 C 程序调用汇编程序........................................................................................................ 110 汇编程序调用C 程序....................................................................................................... 111 ARM 指令集列表.............................................................................................................................. 113 ARM 存储器访问指令表列表.................................................................................................. 113 ARM 数据处理指令列表.......................................................................................................... 114 ARM 乘法指令列表.................................................................................................................. 115 ARM 跳转指令列表.................................................................................................................. 116 ARM 协处理器指令列表.......................................................................................................... 117 ARM 杂项指令列表.................................................................................................................. 118 ARM 伪指令列表...................................................................................................................... 119 Thumb 指令集列表...........................................................................................................................120 Thumb 存储器访问指令列表...................................................................................................120 Thumb 数据处理指令列表.......................................................................................................121 Thumb 跳转指令及软中断指令列表.......................................................................................122 Thumb 伪指令列表...................................................................................................................123 汇编预定义变量及伪指令................................................................................................................124 预定义的寄存器和协处理器名................................................................................................124 通用寄存器........................................................................................................................124 程序状态寄存器................................................................................................................124 浮点数寄存器....................................................................................................................124 协处理器及协处理器寄存器............................................................................................125 内置变量列表............................................................................................................................125 伪指令列表...............................................................................................................................126 指令条件码列表........................................................................................................................128 CPSR 和SPSR 分配图.............................................................................................................................129
Vivado IP核是Xilinx公司开发的一种可配置的IP核生成工具,可以用于快速生成各种功能的IP核。其中,MIPI D-PHY是一种用于手机、摄像头、显示器等设备的高速串行接口协议。 MIPI D-PHY测试可以通过使用Vivado IP核生成MIPI D-PHY核,并在FPGA平台上进行测试来完成。首先,我们需要在Vivado中创建一个新的项目,选择适当的FPGA型号和开发板。然后,通过Vivado IP核生成我们所需要的MIPI D-PHY核,并将其添加到我们的项目中。 在项目中添加MIPI D-PHY IP核后,我们可以对其进行配置,并将其连接到其他逻辑电路或外部设备。配置参数包括数据通道的位宽、时钟频率、电源电压等。我们还可以配置其他相关的设置,如时钟延迟、电源方案等。 完成配置后,我们可以执行仿真来验证MIPI D-PHY的功能。可以通过发送和接收模拟数据来模拟实际的通信过程,并检查传输的正确性和稳定性。仿真结果应该与预期的规格要求相符。 完成仿真后,可以通过将设计生成比特流文件并下载到FPGA平台上来进行硬件验证。在FPGA上运行实际的测试数据,观察MIPI D-PHY的性能指标,例如误码率、数据传输速率等。这些指标应该与设计规格及MIPI D-PHY协议相符。 总结来说,通过使用Vivado IP核生成MIPI D-PHY核,并在FPGA平台上进行测试,我们可以验证MIPI D-PHY核的功能和性能,确保其正常工作并符合规格要求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值