嵌入式开发者社区

标题: 关于oddr原语的使用疑问 [打印本页]

作者: challengewxg    时间: 2019-7-29 16:58
标题: 关于oddr原语的使用疑问
时钟约束和引脚约束已经添加,为什么led灯不闪烁呢?




作者: challengewxg    时间: 2019-7-30 11:12
  always@ (posedge clk)
    begin
        if(count >= 32'd30_000_000)
        begin
            d <= ~d;
            count <= 0;
         end
         else begin
            d <= d;
            count <= count + 32'd1;
          end
      end   
     ODDR #(
         .DDR_CLK_EDGE("OPPOSITE_EDGE"), // "OPPOSITE_EDGE" or "SAME_EDGE"
         .INIT(1'b0),    // Initial value of Q: 1'b0 or 1'b1
         .SRTYPE("SYNC") // Set/Reset type: "SYNC" or "ASYNC"
      ) ODDR_inst (
         .Q(datao),   // 1-bit DDR output
         .C(clk),   // 1-bit clock input
         .CE(1'b1), // 1-bit clock enable input
         .D1(d), // 1-bit data input (positive edge)
         .D2(1'b0), // 1-bit data input (negative edge)
         .R(1'b0),   // 1-bit reset
         .S(1'b0)    // 1-bit set
      );
主要由于时钟速率过高引起,正确使用方法如此
作者: czs----Tronlong    时间: 2019-8-26 09:40





欢迎光临 嵌入式开发者社区 (https://51dsp.net/) Powered by Discuz! X3.4