[X]关闭

千兆以太网IDDR原语问题

文档创建者:小司马
浏览次数:6230
最后更新:2016-02-21
IDDR2 #(
.DDR_ALIGNMENT("C0"),
.INIT_Q0(1'b0),
.INIT_Q1(1'b0),
.SRTYPE("SYNC")
)
Iddr2_0(
      .Q0(gmii_rxd[4]), // 1-bit output captured with C0 clock
      .Q1(gmii_rxd[0]), // 1-bit output captured with C1 clock
      .C0(rgmii_rxclk_n), // 1-bit clock input
      .C1(rgmii_rxclk_i), // 1-bit clock input
      .CE(1'b1), // 1-bit clock enable input
      .D(rgmii_rxd_i[0]),   // 1-bit ddr data input
      .R(1'b0),   // 1-bit reset input
      .S(1'b0)    // 1-bit set input
   );       

这个.SRTYPE("SYNC")是什么意思,求解,谢谢

发表评论已发布 2

uisrc

发表于 2016-2-21 10:41:04 | 显示全部楼层

一下是我从官网上找到的,从注释的情况来看SYNC 和ASYNC都是可以的,具体啥意思,没有找到更多资料了。
IDDR2 #(

// The following parameters specify the behavior

// of the component.

.DDR_ALIGNMENT("NONE"), // Sets output alignment

// to "NONE", "C0" or "C1"

.INIT_Q0(1'b0), // Sets initial state of the Q0

// output to 1'b0 or 1'b1

.INIT_Q1(1'b0), // Sets initial state of the Q1

// output to 1'b0 or 1'b1

.SRTYPE("SYNC") // Specifies "SYNC" or "ASYNC"

// set/reset

IDDR2_inst (

.Q0(Q0), // 1-bit output captured with C0 clock

.Q1(Q1), // 1-bit output captured with C1 clock

.C0(C0), // 1-bit clock input

.C1(C1), // 1-bit clock input

.CE(CE), // 1-bit clock enable input

.D(D), // 1-bit DDR data input

.R(R), // 1-bit reset input

.S(S) // 1-bit set input

);
越努力越幸运!加油!

uisrc

发表于 2016-2-21 10:43:05 | 显示全部楼层

再发一个关于select IO使用介绍的链接http://www.osrc.cn/forum.php?mod ... ;tid=752&extra=
越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则