概述
今天基于U7s基带板的进行9174接口编写,根据需求规划时钟和DAC配置,目前实现时钟部分下板测试,由于FPGA换为XILINX KU系列,所以在使用原语的时候需要注意区别,简单记录如下。
7 series FPGA
1. buff
单端缓冲器:
IBUF 输入缓冲器
IBUF_IBUFDISABLE 带使能的输入缓冲器
IBUFG 时钟输入缓冲器
IOBUF 双向buffer
IOBUF_DCIEN 带DCI使能和EN使能的双向缓冲器
OBUF 输出缓冲器
OBUFT 三态输出缓冲
差分缓冲器:
IBUFDS 差分输入缓冲器,单端输出
IBUFDS_DIFF_OUT 差分输入,差分输出。
IBUFDS_IBUFDISABLE 带使能的差分输入缓冲器
IBUFGDS 差分时钟输入缓冲
IBUFGDS_DIFF_OUT 差分时钟输入,差分时钟输出。
IOBUFDS and so on…
2.DDR
IDDR:
IDDRE1 #(
.DDR_CLK_EDGE(“OPPOSITE_EDGE”), // IDDRE1 mode (OPPOSITE_EDGE, SAME_EDGE, SAME_EDGE_PIPELINED)
.IS_CB_INVERTED(1’b0), // O