集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2471|回复: 3

初步学习之测试模块部分 ZY

[复制链接]
ZHANGYONG 发表于 2018-3-22 15:44:08 | 显示全部楼层 |阅读模式
1.Always #`clk_cycle clk=~clk;      产生测试时钟!!!!!!
2. 出错!Qutus编译出错 loop with non-constant loop condition must terminate within 250

一般的循环语句用于testbench测试用,不适合于RTL综合。
3. always (这里用forever亦可)
#10 clk=~clk;
那么也就是说,10个延迟因子时clk取反。也就是说10纳秒时clk取反。所以你就得到一个50Mhz的时钟。
4. 1ns/100ps
后面的100ps代表的意思是机器仿真的步进时间
当你写1ns/100ps时。在屏幕上显示的1ns时间内。机器做10次的运算。
如果不能直观理解。那么就尝试一下`timescale 1ns/1ps的区别。你就知道了。
千万注意的是:这个只能在仿真工具中运用。综合成电路时。你不要希望有这类延迟存在

点评

海!外直播 t.cn/RxlBLRP 禁闻视频 t.cn/RxkPOKC 河南交通厅长曾锦城上任写血书:"...保证不收一分钱"被判15年.二任张昆桐口号:"廉政..."被判无期.三任石发亮提出:"一个廉字值千金"被判无期.真是前腐后   发表于 2018-3-30 04:25
 楼主| ZHANGYONG 发表于 2018-3-22 15:46:10 | 显示全部楼层
手一抖,还没写完,,,这就发出去了,好吧 下次接着做笔记
hellokity 发表于 2018-3-26 13:27:24 | 显示全部楼层
不错的,把自己学习的进行总结,加油!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 00:36 , Processed in 0.060534 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表