如何在莱迪思FPGA中使用互补输出?

大多数莱迪思FPGA器件都提供互补输出功能,允许单端缓冲器在不使用任何FPGA逻辑资源或用户布线的情况下在不同的引脚上提供补充。

要启用此补充路径,用户需要为输出端口选择特定的IO_TYPE。

提供免费输出驱动程序的IO_TYPE包含一个“D”,用于“差异”,添加到IO_TYPE名称。
下面是IO_TYPE列表,它提供了免费的输出驱动程序。
此列表并非特定于任何特定的莱迪思FPGA器件,因此请查看特定的数据手册,以确保所选器件支持IO_TYPE。
LVTTL33D
LVCMOS33D,LVCMOS25D,LVCMOS18D,LVCMOS15D,LVCMOS12D
HSTL18D_I,HSTL18D_II
HSTL15D_I,HSTL15D_II

SSTL33D_I,SSTL33D_II

SSTL25D_I,SSTL25D_II

SSTL18D_I,SSTL18D_II

使用IO_TYPE作为补充输出时,互补输出不需要出现在设计的顶级端口列表中。

顶层设计中只需要真正的端口。

放置和布线后,您将看到PAD报告文件中列出的真实和赞美引脚。。以下是如何提供此信息的示例。 。端口名称:+ ----------- + ---------- + ---------------- + ---- 。--- + |。端口名称| 。Pin / Bank |。缓冲类型|。网站| + ----------- + ---------- + ---------------- + ------- 。+ | 。VREF1_7 | 。L6 / 7 | 。VREF1_DRIVER | 。PL25C || 。clk | 。P3 / 6 | 。LVCMOS25_IN | 。PL30B || 。din | 。R8 / 7 | 。HSTL15_I_IN | 。PL27D || 。dout | 。N2 / 6 | 。LVCMOS25D_OUT | 。PL29A | + ----------- + ---------- + ---------------- + ------- 。+ 。请注意,dout端口仅显示为真正的极性。 。IO_TYPE是LVCMOS25D,因此启用了补充输出驱动程序。 。按引脚编号引脚:+ ---------- + ---------- + --------------- + ------。 - + | 。Pin / Bank |。针信息|。缓冲类型|。网站| + ---------- + ---------- + --------------- + ------- +。 。.. | 。N1 / 6 | 。dout- | 。LVCMOS25D_OUT | 。PL29B || 。N2 / 6 | 。dout + | 。LVCMOS25D_OUT | 。PL29A | ...... 。请注意上面的端口dout现在如何识别为使用两个引脚。。引脚N2为真,引脚N1为恭维。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:10:34 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它