在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 【Cocotb系列】六、Cocotb验证平台时间推动及信号的采集
hxc7206043 2021-2-21 22:51
上一篇日志中有针对激励的构造做简单的介绍,对于在SV/UVM平台下,通常采用如下的示例方式: for ( int i = 0 ; i data_size ; i ++ ) begin @ ( posedge vif . clk ) ; vif . valid = 1 'b1 ; &nb ...
2370 次阅读|1 个评论 热度 1
分享 【Cocotb系列】五、Cocotb验证平台激励的产生
hxc7206043 2021-2-6 21:48
“Cocotb系列”前面的文章中有提到过我们对信号的驱动的方式如红框所示: Cocotb平台使用“dut”关键词来作为被验证模块的句柄,由该句柄来指向其端口或内部层次的信号。如上图示例中所表达的含义是对一个加法器的端口A和B分别赋值,check 输出端口X的值是否等于参考模块A+B的计算结果。 关键词“dut”如何指向被验 ...
5784 次阅读|0 个评论
分享 【Cocotb系列】四、Cocotb验证平台时钟的产生
hxc7206043 2021-1-29 22:46
时钟是芯片验证过程中最基本也是最重要的决定因素,一个精确的时钟产生对时钟敏感的电路来说至关重要。 Cocotb平台中内建了时钟产生的函数Clock()。Clock函数在官网上的描述如下: Clock函数一共有三个形参,分别为: signal:驱动的时钟信号,如dut.clk period:时钟周期,必须为偶数个时间单位 units:时间单位 ...
3086 次阅读|0 个评论
分享 【Cocotb系列】三、Cocotb验证平台Makefile和Cocotb.test简介
hxc7206043 2021-1-22 23:03
本文基于Cocotb的simple_dff示例来介绍Cocotb用户可见的环境结构。首先从simple_dff的文件示例来看,整个包括四个文件,两个DUT文件,分别为Verilog和VHDL格式,支持不同类型的代码仿真,一个Makefile配置文件和一个python平台开发文件。 代码和仿真平台没有严格的位置绑定关系,用户可以根据实际情况合理存放相关设计 ...
4700 次阅读|0 个评论
分享 【Cocotb系列】二、如何在Linux上安装Cocotb
hxc7206043 2021-1-22 21:46
基于Cocotb的Installation章节,Cocotb可以在Windows、Linux、MacOS上安装,笔者只在Linux系统上安装过,故将Linux的安装方法分享如下: 1、安装要求: 1.1 Python 3.5以上版本 1.2 Python-dev包 1.3 GCC 4.8.1以上版本或者Clang 3.3以上版本 &n ...
4584 次阅读|0 个评论
分享 【Cocotb系列】一、Cocotb---基于Python的IC验证平台
hxc7206043 2021-1-16 21:59
Cocotb是 CO routinebased CO simulation T est B ench的简称,是基于Python语言的新的IC验证平台。Cocotb是一个始于2013年7月9日的开源项目,这个已有7年多的开源历程中,该开源社区在2017~2018年间相对冷清,但是在2019~2020年间特别是在2020年该开源社区异常活跃,Cocotb版本不断迭代更新,截止目前 ...
8637 次阅读|6 个评论 热度 9
关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-5 18:23 , Processed in 0.009247 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部