原创 如何在Ubuntu 10.04下安装ScriptSim

2011-4-6 22:23 4692 14 16 分类: FPGA/CPLD
    ScriptSim通过PLI建立了Verilog与Python的连接,使得用户可以用Python脚本语言创建仿真模型。这些仿真模型利用Python的各种特性,实现复杂的用户交互,使仿真过程的可控性和可视性得到提高。在IC芯片或FPGA开发的后期,这些仿真模型和测试用例可以重用于板级测试和调试。
    ScriptSim是一款开源软件,可以安装在Linux操作系统下,与Modelsim等支持Verilog PLI的仿真器兼容。在Ubuntu10.04下安装该软件,除了按照README中介绍的操作步骤执行外,还需要修改部分源文件,并额外安装几个软件。安装过程记录如下:
    1. sudo apt-get install python-tk
    2. python configure.py
    3. Add #include <limits.h> into server.c
    4. sudo apt-get install python2.6-dev
    5. make
    其中步骤1和3、4是为了解决安装过程中出现的错误而添加的。

    University of Massachusetts Amherst的一位硕士研究生,在其毕业论文中,采用ScriptSim实现了PCI总线的仿真和测试。

   参考链接: Andryc, Kevin R., "A Novel Approach to PCI Simulation Using ScriptSim" (2008).

    LSI的一位工程师使用Tcl和SystemVerilog DPI,采用与ScriptSim相似的设计思想,扩展了SystemVerilog语言,使得设计工程师创建的单元测试用例可以重用于测试工程师的板级测试,提高了测试覆盖率。

    参考链接: Using VMM, DPI, and TCL to Leverage Verification and Enable Early Testing, Emulation, and Validation


文章评论2条评论)

登录后参与讨论

用户408448 2011-5-27 00:29

ripple,在quartus生成网表文件和延时文件,分了类,有fast 有slow...还有正常的sdo 和.vo,这样的分类有什么区别呢?

用户345776 2011-4-19 22:55

博主,,你好。(我在前一遍文章里面已经发过相同的回复了.) 我跟你发过站内PM了,不知道你收到没有? 如果收到劳烦您回复一下好吗? 我最近在研发的一个项目有些问题无法解决,希望您能给予一些帮助。 具体事项可以有直接点的方式来与您交流吗?比如QQ MSN这些,我的QQ是: 9 372401
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
我要评论
2
14
关闭 站长推荐上一条 /2 下一条