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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 20734|回复: 17

[求助] VCS编译VERA产生的文件时VMC错误

[复制链接]
发表于 2010-7-20 08:59:09 | 显示全部楼层 |阅读模式
50资产
使用"vera -proj filename.proj"后产生.v文件,然后使用"VCS  *.v"命令,提示
"Error-[UST] Undefined system task
                     Undefined System Task call to '$vmc_init' "
类似的错,有函数的,有任务的。
找了下该类任务和函数在vera安装文件夹下的lib以及lib下的vlog文件夹下vmc_veri_funext.h文件中有定义。

请问该怎么解决这个问题?谢谢
extern int vmc_size();extern int vmc_init();extern int vmc_init_misctf (int data, int reason, int paramvc);extern int vmc_init_check();extern int vmc_setup_start();extern int vmc_setup_misctf();extern int vmc_system_clock();extern int vmc_start_program();extern int vmc_add_variable();extern int vmc_add_variable_array();extern int vmc_add_variable_array_elmt();extern int vmc_add_interface_signal();extern int vmc_signal_change_misctf(int data, int reason, int paramvc);extern int vmc_add_verilog_task();extern int vmc_done_task_misctf(int data, int reason, int paramvc);extern int vmc_add_vera_task();extern int vmc_vera_task_call();extern int vmc_vera_load();extern int vmc_vera_mload();extern int vmc_vera_pload();extern int vmc_vera_debugger();extern int vmc_vera_add_parameter();extern int vmc_get_export_index();

 楼主| 发表于 2010-7-20 09:06:41 | 显示全部楼层
顺顺便问下,VMC有关的函数和任务是做什么用的,谢谢?
 楼主| 发表于 2010-7-20 10:59:41 | 显示全部楼层
不要沉了。UP
 楼主| 发表于 2010-7-20 11:51:06 | 显示全部楼层
up  up  up
thanks
 楼主| 发表于 2010-7-20 13:09:51 | 显示全部楼层
vera生成的.vshell文件中,有很多的类似$vmc_init, $vmc_system_clock这样的task,它们都是干什么的?还有他们有很多参数,都是什么意思?请大虾指点一下
 楼主| 发表于 2010-7-20 13:17:52 | 显示全部楼层
vshell calls the Vera simulator procedure “vmc_init” through the PLI. vmc_init performs the following five major functions:
i) it loads the Vera assembly language program to be executed by the Vera simulator,
ii) it sets up certain nodes of the Verilog model as callback nodes,
iii) it creates a “master” context of level 0 , which we shall also refer to as “context( 0 ),” for the execution of the main Vera language program,
iv) it places context( 0 ) on “the run queue” of the Vera simulator which holds all Vera language contexts waiting to be run and
v) it calls “vera_main,” the main routine of the Vera simulator.
The nodes which vmc_init establishes as callback nodes in step (ii) are typically: i) the Verilog model's Vera system clock, and ii) those clocks specified by Vera language interface statements.
 楼主| 发表于 2010-7-20 16:59:56 | 显示全部楼层
已解决
这么低级的错误竟然也犯了。。。无语
发表于 2010-10-13 09:18:07 | 显示全部楼层
hi,我昨天也遇到了相似的情况,从下午3点搞到晚上8点也没有解决,能不能分享下你的宝贵经验啊?
谢谢
发表于 2012-5-13 08:24:46 | 显示全部楼层
发表于 2012-5-13 13:24:57 | 显示全部楼层
vmc生成模型延时启动就应该没问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-11 02:45 , Processed in 0.037073 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表