LVDS(FPGA)
1.VSCode环境配置(QT)2.Log4cplus导入QT5(VSCode)3.不显示命令提示符窗口(CMake)
4.LVDS(FPGA)
5.更新QT Creator 14后launch debugger报错6.VSCode配置Python(记录)7.QT打包exe(含错误解决方法)8.Vivado联合Modelsim仿真9.C++静态变量10.解决Vivado连接不到硬件的报错11.vivado系统任务学习12.QT打开一直转圈13.QT导入Eigen库14.错误记录:Poor placement for routing between an IO pin and BUFG.15.错误记录:[Synth 8-6895] The reference checkpoint16.VSCode中CMake tools插件配置文件17.QT添加外部库(CMake Mingw)18.错误记录:[Place 30-681] Sub-optimal placement for a global clock-capable IO pin and MMCM pair.差分输入时钟缓冲器(IBUFDS)
点击查看代码
// IBUFDS: Differential Input Buffer // 7 Series // Xilinx HDL Language Template, version 2024.1 IBUFDS #( .DIFF_TERM("FALSE"), // Differential Termination .IBUF_LOW_PWR("TRUE"), // Low power="TRUE", Highest performance="FALSE" .IOSTANDARD("DEFAULT") // Specify the input I/O standard ) IBUFDS_inst ( .O(O), // Buffer output .I(I), // Diff_p buffer input (connect directly to top-level port) .IB(IB) // Diff_n buffer input (connect directly to top-level port) ); // End of IBUFDS_inst instantiation
差分输出时钟缓冲器(OBUFDS)
点击查看代码
// OBUFDS: Differential Output Buffer // 7 Series // Xilinx HDL Language Template, version 2024.1 OBUFDS #( .IOSTANDARD("DEFAULT"), // Specify the output I/O standard .SLEW("SLOW") // Specify the output slew rate ) OBUFDS_inst ( .O(O), // Diff_p output (connect directly to top-level port) .OB(OB), // Diff_n output (connect directly to top-level port) .I(I) // Buffer input ); // End of OBUFDS_inst instantiation
三态差分输入输出(IOBUFDS)
点击查看代码
// IOBUFDS: Differential Bi-directional Buffer // 7 Series // Xilinx HDL Language Template, version 2024.1 IOBUFDS #( .DIFF_TERM("FALSE"), // Differential Termination ("TRUE"/"FALSE") .IBUF_LOW_PWR("TRUE"), // Low Power - "TRUE", High Performance = "FALSE" .IOSTANDARD("BLVDS_25"), // Specify the I/O standard .SLEW("SLOW") // Specify the output slew rate ) IOBUFDS_inst ( .O(O), // Buffer output .IO(IO), // Diff_p inout (connect directly to top-level port) .IOB(IOB), // Diff_n inout (connect directly to top-level port) .I(I), // Buffer input .T(T) // 3-state enable input, high=input, low=output ); // End of IOBUFDS_inst instantiation
以下是我使用的118评估版的IO
补充电平特性
参考
7 Series FPGAs SelectIO Resources User Guide (UG471)
7 Series FPGA and Zynq 7000 SoC Libraries Guide(ug953)
Zynq UltraScale+ RFSoC Data Sheet:DC and AC Switching Characteristics(DS926)
本文作者:Little_R
本文链接:https://www.cnblogs.com/Little-Rainbow/p/18403135
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
合集:
学习
分类:
FPGA / 高速接口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步