发新话题
打印

PLI 实例 -- 读取命令文件中的指令去执行

PLI 实例 -- 读取命令文件中的指令去执行

该贴转自 http://spaces.msn.com/members/Ea ... LAnZnHzLA!150.entry 程序运行方式: 1. WINDOWS下的运行方式: //rem Visual C/C++ compilation
引用:
cl -c -I%MTI_HOME%\include open_cmd.c link -dll -export:veriusertfs open_cmd.obj %MTI_HOME%\win32\mtipli.lib //rem MTI simualation vlog testbench.v vsim -c -do "run -all" testbench -pli open_cmd.dll -pli ./novas_fli.dll
2.Solaris里的命令如下,可以把以下写成一个shell。
引用:
#!/bin/csh -f cp ./pli/open_cmd.c ./pli/testbench.v ./pli/cmd.do . #Compile the PLI code for the Solaris operating system: gcc -c -I$MODEL_TECH/../include open_cmd.c ld -G -o open_cmd.sl open_cmd.o
3. 编译verilog代码:
引用:
if(!(-e work)) then vlib work endif vlog -incr testbench.v #Simulate the design: #vsim -c -pli open_cmd.sl testbench -do ./pli/run.do # add open_cmd.sl to the modelsim.ini file, like # Veriuser = open_cmd.sl vsim -c testbench -do ./pli/run.do # Loading work.testbench # Loading ./open_cmd.sl #VSIM 1> run -all #VSIM 2> quit
实际的.v和.c代码请看附件。 :附件中的veriuser.c不能直接使用
附件: 您所在的用户组无法下载或查看附件
With your idea, Carry out together.

TOP

good                  good

TOP

good                  good

TOP

呵呵,好东西啊1 p9 a  Z$ f9 b8 G/ C* O; g
最近正在搞PLI呢, `! K7 h- i& [5 [, o" t# L. i
难得 的例子

TOP

这个程序不太好用,需要debug的。

TOP

读取命令文件中的指令去执行 » 发表回复

TOP

发新话题