Xilinx芯片的时钟信号从普通IO输出时,在map过程中会出错,对此有两种解决方案;

  1.在ucf文件中,添加对应的约束文件;

      例如【PIN "U0_1/clkout2_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;】其中" "中的时需要从普通IO输出的时钟名称或者BUFG的输出脚;

  2.使用ODDR原语;

      ODDR2 #(
      .DDR_ALIGNMENT("NONE"), // Sets output alignment to "NONE", "C0" or "C1"
      .INIT(1'b0), // Sets initial state of the Q output to 1'b0 or 1'b1
      .SRTYPE("SYNC") // Specifies "SYNC" or "ASYNC" set/reset
      ) ODDR2_1 (
      .Q(clock_out), // 1-bit DDR output data
      .C0(clock_in), // 1-bit clock input
      .C1(~clock_in), // 1-bit clock input
      .CE(1'b1), // 1-bit clock enable input
      .D0(1'b1), // 1-bit data input (associated with C0)
      .D1(1'b0), // 1-bit data input (associated with C1)
      .R(1'b0), // 1-bit reset input
      .S(1'b0) // 1-bit set input
      );

最新文章

  1. 基于DDD的.NET开发框架 - ABP模块设计
  2. 【转】Tomcat中server.xml配置图
  3. android AlarmManager 详解
  4. Android开发系列之button事件的4种写法
  5. 转载:JSONObject.fromObject(map)(JSON与JAVA数据的转换)
  6. Swift2.0下UICollectionViews拖拽效果的实现
  7. ThinkPadT440 Ubuntu14.04 RTL8192EE 链接无线网
  8. react学习之props
  9. 动画原理——绘画API
  10. sql中将null转换为空
  11. jsp截取字符串
  12. git push 报错 "Peer certificate cannot be authenticated with known CA certificates"
  13. Vue初学跳坑
  14. 北京大学Cousera学习笔记--4-计算导论与C语言基础--计算机的基本原理-程序运行的基本原理
  15. Centos 7最小化安装后配置
  16. DOM编程艺术推荐的addLoadEvent和insertAfter
  17. python全栈开发day12-函数的有用信息、带参数的装饰器、多个装饰器装饰一个函数、global和nonlocal的进一步解析和总结
  18. 微信小程序 - 自定义tabbar(组件)
  19. Shell的>/dev/null、2>&1、2>1
  20. MongoDB(课时12 字段判断)

热门文章

  1. cogs 998. [東方S2] 帕秋莉·诺蕾姬
  2. 自建 ca 及使用 ca 颁发证书
  3. 浅谈UDF并行
  4. SQLSERVER|CDC日志变更捕获机制
  5. 【转】vim复制与粘贴
  6. 冰多多团队-第十次Scrum例会
  7. 【转】聊聊并发(一)——深入分析Volatile的实现原理
  8. clickhouse 19.14.m.n简单测试
  9. Java:JSON和Map相互转换
  10. Qt编写安防视频监控系统17-在线地图