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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8299|回复: 16

Verilog PLI教程 --- 第一部分 介绍

[复制链接]
发表于 2009-3-16 21:02:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
verilog PLI(可编程语言接口)是在Verilog代码中运行C或者C++的一种机制。
系统调用是指在verilog代码中调用的函数。一个例子:内置系统任务$display,$stop,$random。 PLI允许用户创建自己的系统调用,实现Verilog语法不能实现的功能。如:
  • 功耗分析
  • 代码覆盖率工具
  • 能修改verilog仿真数据结构,得到更精确的延时信息
  • 用户定制的输出显示
  • 联合仿真
  • 设计调试工具
  • 仿真分析
  • 创建C模型接口,加快仿真
  • Testbench建模
为了实现上述PLI的一些应用,C代码必须能access verilog仿真器的内部数据结构。于是,Verilog PLI提供了一些acc程序或者简单的access程序。第二种程序系列叫做tf程序,或者简单的任务和函数。 tf 和acc都是PLI1.0 的程序,是既大又老的程序。另一种程序在最新的verilog 2001版本引入,叫做vpi程序。这是一种小而清晰的PLI程序,称作PLI2.0。
通过Verilog 2001 LRM 和PLI1.0 IEEE文档,你可以查阅PLI提供的每个函数的详细资料。Verilog IEEE LRM  是为有硬件背景的人都可以读懂而写的。如果你拿不到以上的IEEE文档,你可以购买在书籍章节里列出的PLI书籍。
发表于 2010-1-28 23:19:29 | 显示全部楼层
ddddddddddd
发表于 2010-1-28 23:51:36 | 显示全部楼层
ddddddddddd
发表于 2010-2-3 11:18:57 | 显示全部楼层
谢谢 1# mulahui
发表于 2010-4-13 00:05:40 | 显示全部楼层
~~~~~~~~~~~~~~~~~
发表于 2010-5-1 14:07:26 | 显示全部楼层
还是不懂PLI.有电子书吗?分享一个,谢谢!!!!
发表于 2010-11-6 16:05:25 | 显示全部楼层
谢谢!!!!
发表于 2012-10-26 16:23:23 | 显示全部楼层
求全部的,,内容
发表于 2014-9-9 12:12:06 | 显示全部楼层
kkkkkkkkkkkkkkk
发表于 2015-3-25 15:09:00 | 显示全部楼层
我也想知道有哪些书,求推荐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-3-28 20:25 , Processed in 0.044206 second(s), 8 queries , Gzip On, Redis On.

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