Xilinx原语归纳总结

目录

写在前面的话

最近在写hdmi的驱动中,通过看源代码发现了几处需要用到原语的地方。故下载了手册进行了解。
参考手册为ug768《7 series_hdl》,为了便于查询,会总结一下日常中遇到的原语及相关用法。
其实可以直接查原手册,我起到的作用只是一个搬运工+翻译官

1.OBUFDS

为一个差分信号输出的buffer,如图
Xilinx原语归纳总结该元件是一个单一输出的buffer,支持LVDS(low-voltage,differential signaling),有一个输入,两个输出O和OB,被认为一主一从。在使用时对照逻辑表即可。

VHDL例化

BUFDS_inst : OBUFDS
generic map (
IOSTANDARD => "DEFAULT", -- Specify the output I/O standard
SLEW => "SLOW") -- Specify the output slew rate
port map (
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
)

verilogHDL例化

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
)
上一篇:Python垃圾回收机制


下一篇:LuoguP4271 [USACO18FEB]New Barns P 树的直径+LCT