专栏中心

EEPW首页 > 专栏 > 学习Altera一款IP core的Testbench——Triple Speed Ethernet

学习Altera一款IP core的Testbench——Triple Speed Ethernet

发布人:0750long 时间:2010-03-13 来源:工程师 发布文章
学习Altera一款IP core的Testbench——Triple Speed Ethernet

 


        几年前就想着要从Quartus II提供的各种开放资源中“偷”学点什么,可惜总是浅尝辄止,没能坚持下来。一方面是自己懒,缺乏动力;另一方面是没能想到一种有效地记录学习过程、总结学习成果的方法。由于没有合适的学习方法,面对稍微复杂和冗长的代码,往往是学了后面忘前面,看到树木忽视了森林。昨天想通了一种借助博客记录自己学习过程的好方法,就从这篇博客开始尝试一下。


Thu Feb 25 2010 08:37:42 GMT+0800 (China Standard Time) 昨天的收获——仿真环境搭建起来了。

        配置了TSE(Triple Speed Ethernet)的IP core——PCS only,得到了可以运行的仿真环境。这主要要归功于IP core本身提供的一个Tcl脚本,这个脚本提供了生成Altera专用仿真库的命令,这些命令可以重用于其它项目,可以保证Modelsim仿真环境的可移植性,有助于采用版本控制工具管理和维护仿真环境。此外,仿真环境的另外一个重要组成部分是用来生成激励和监视模块的仿真模型库,这也是IP core本身提供的。有了脚本和仿真专用模块,基本上一个具备自检查功能的仿真环境就齐备了。对专用仿真模块的学习也要列到今后的计划中。
        初步分析了Testbench的结构,今天要用FreeMind画一个“脑图”出来,在今后几天的学习过程中不断补充丰富。
        修改了TSE仿真环境的脚本,通过vsim命令的-G选项,实现了对Testbench参数的控制。谁说Testbench就应该是一个没有输入输出的顶层模块,通过参数,也可以实现对Testbench的静态控制(动态控制还是要通过端口来实现的?SystemVerilog?这一点要在对Avalon Verification IP的学习中弄清楚)。


Thu Mar 11 2010 20:46:01 GMT+0800 (CST)  The Fractional Tree of Human Knowledge.

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

电路板级可测试性设计与验证评估技术

视频 2012-05-15

比利时微电子研究中心(Imec)牵头 SPINS 联盟打造量子芯片中试线

卫星导航产品模拟测试技术及应用

视频 2012-05-15

WINDOWS环境下单片机和PC串行通信的实现方法

彻底告别486:Linux内核维护者正式移除英特尔486处理器支持

高超声速飞行器初创公司Hermeus完成3.5亿美元融资,估值达10亿美元

日本六氟化钨(WF₆)供应恐中断,对半导体产业影响几何

EDA/PCB 2026-04-08

消息称三星已解决 SOCAMM2 翘曲问题,量产进度有望领先美光、SK 海力士

Windows下PIC8位单片机源程序汇编和固化

VFD专用驱动芯片M35500原理及应用

资源下载 2007-02-16

X25165芯片在8051系统中的应用

英特尔加入埃隆・马斯克的Terafab芯片制造计划

W78EXX系列CPU编程器原理图

国防工业检测的特殊性及策略

视频 2012-05-15

面向安全硬件设计的新兴工具与技术

Wi-SUN Mesh 让地下停车场的数百支充电桩“彼此对话”

拆解:摩托罗拉 Razr Ultra

昂瑞微5G射频前端通过车规认证,为智能网联车辆通信提供可靠保障

面向军工的自动化测试,维护与诊断

大嘴业话:国防电子路在何方

视频 2012-05-15
更多 培训课堂
更多 焦点
更多 视频

技术专区