专栏中心

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.

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

关键词:

相关推荐

AI芯片升级 先进封装设备投资看涨

EDA/PCB 2026-04-08

赋能高端音频功能促进多样化设备创新——XMOS USB Audio平台实现四大功能升级

龙腾半导体启动IPO辅导

2026-04-08

2 月芯片销售额同比增长 61.8%

英伟达开放NVLink,或与博通和解?

具备有源 PFC 功能的离线隔离型反激式 LED 控制器

多用途、易用型和准确的定时构件

视频 2012-02-28

有源或门的应用和优点

基于i.MX53的数字家庭娱乐

视频 2012-03-01

ESIE 2026:MPS发布储能BMS全栈芯片方案 以技术创新破解产业核心痛点

力科推出全新电流探头,在1.5 MHz带宽下可捕获最高1000安培

MPLAB X 入门

视频 2012-02-29

博世全球裁员2.2万人,中国市场亦受影响

汽车电子 2026-04-08

SEMVision™ G9:引领高产能缺陷检测新时代

ZNE-100PT以太网转串口模块使用说明书

内存涨不停 Q2上看5成

更多 培训课堂
更多 焦点
更多 视频

技术专区