到现在我还是不太理解SDRAM的时序设置,但是可能蒙对了。(呵呵)

开发环境: quartus II 13.0   板子: DE2 EP2C35F672C6N

时序约束step 1:create clock: 50MHZ

时序约束step 2: virtual clock(原因:timequest不知道外接时钟的属性,即要实在的指出。并要对之约束)

时序约束step 3: set output delay ,  set input delay (这是最难的,个人认为)

先理解: setuptime 有三类

hold time :

还要结合具体的分析如:(原因:有些延时是找不到的,如clock network delay to destionation register)最终确定output max delay , min delay。 当然,我觉得分析后猜猜也可以。

我是想写写这个图是如何分析的,但我现在也不是很懂(*^_^* )等到我能写的时候我再写写这个如何分析。

时序约束step 4: sdram_clk 即clk2的相移  这部分也是难点  先给出结果

如何分析:

时序约束step 5:set multicycle   根据提示设置相关时钟的多周期

时序约束step 6:时序收敛的优化到此时,对于 sdram的时序约束应该说是结尾了,但是对于这个工程的时序收敛还是可以优化的。

SDRAM的时序和系统时序约束到此结束了。。。。。。。O(∩_∩)O

最新文章

  1. [51单片机] 以PWM控制直流电机为例建一个简单的51工程框架
  2. SharePoint 2010 常用技巧及方法总结
  3. Exception异常规范
  4. HTML5的新事件
  5. new 动态分配数组空间 .xml
  6. Android开发之获取系统管理权限,即DevicePolicyManager和DeviceAdminReceiver的使用
  7. 分享10个Js的小型库,效果真的很棒
  8. OpenJDK1.8.0 源码解析————HashMap的实现(二)
  9. IOS Cell重用机制
  10. MySQL快速生成本地测试数据
  11. 主机使用代理上网,虚拟机centos7如何连外网
  12. JavaScript操作BOM对象
  13. MySQL插入,更新,删除数据
  14. spring.net框架配置和使用
  15. MYSQL优化9大法!
  16. dede搜索页面上某些标签无法使用
  17. 如何在HTML 5中拖动光标图标?
  18. Oracle 11gR2 11.2.0.1 ( 11.2.0.1的BUG?):ohasd不能正常启动:ioctl操作:npohasd的问题:【chmod a+wr /var/tmp/.oracle/npohasd】
  19. Code Forces 652C Foe Pairs
  20. 【angular5项目积累总结】panel组件

热门文章

  1. Sublime Text C# 编译(csharp.sublime-build)
  2. IOS-内存分析
  3. DDOS工具合集---CC 2.0(僵尸网络proxy,单一url,可设置cookie,refer),传奇克星(代理+单一url,可设置cookie),NetBot_Attacker网络僵尸1.0(僵尸网络,HTTP NO-Cache Get攻击模式,CC攻击,HTTP空GET请求攻击),傀儡僵尸VIP1.4版(僵尸网络,动态单一url)、上兴网络僵尸2.3、中国制造网络僵尸、安全基地网络僵尸==
  4. chm下载地址收集
  5. SVN 的搭建及使用(二)VisualSVN Server建立版本库,以及VisualSVN和TortoiseSVN的使用
  6. ADO.Net入门(2)
  7. TCP, Scoket, HTTP(转)
  8. EMQ (Erlang/Enterprise/Elastic MQTT Broker)
  9. C# 通过窗口句柄获取程序路径 图标
  10. 3145 code[VS]汉诺塔游戏--递归