PLI的发展也经历了三代:

使用PLI子程序的规范仿真流程如图所示。


PLI运行进行以下操作:
• 读取内部数据结构
• 修改内部数据结构
• 存取仿真环境

PLI的使用


如何在modelsim中用PLI

PLI任务的连接和调用

连接

调用


一般流程

内部数据表示

PLI库子程序


io_printf 就是 PLI 库子程序。
一般有两类:存取子程序和实用子程序



实用子程序

就是各种各样的PLI子程序。用于在Verilog和C语言中传递数据。


关于C语言程序放在什么文件下需要参考对应的仿真器的参考手册。

Verilog HDL 编程语言接口相关推荐

  1. (56)Verilog HDL双向接口:inout

    (56)Verilog HDL双向接口:inout 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)Verilog HDL双向接口:inout 5)结语 1.2 FPGA ...

  2. 【硬件木马项目】第一篇:数据处理之Verilog HDL语言

    本项目数据为门级网表数据,来源于Trust-Hub数据集,有若干个基准电路,这些门级网表电路的编写语言为Verilog HDL语言. 本文主要首先提及一下Verilog HDL语言的基本语法,然后以几 ...

  3. Verilog HDL 快速入门

    Verilog HDL 快速入门 Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),它是以文本形式来描述数字系统硬件的结构和行为的语言. ...

  4. 什么是Verilog HDL?

    Verilog HDL是一种硬件描述语言,用于从算法级.门级到开关级的多种抽象设计层次的数字系统建模.被建模的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之间.数字系统能够按层次描述,并可 ...

  5. Verilog HDL 语法学习笔记

    今天给大侠带来Verilog HDL 语法学习笔记,话不多说,上货. 关于详细的VHDL语法以及Verilog HDL语法可参见往期文章. 一周掌握 FPGA VHDL Day 7 暨汇总篇 一周掌握 ...

  6. Verilog HDL程序笔记2

    Verilog HDL程序笔记2 Verilog HDL程序笔记1:写出属于你的第一个Verilog HDL模块 文章目录 Verilog HDL程序笔记2 前言 一.如何测试模块? 1.仿真平台 2 ...

  7. 【例说】Verilog HDL 编译器指令,你见过几个?

    Verilog HDL 编译器指令 复杂一点的系统在进行设计或者验证时,都会用到一些编译器指令,那么什么是编译器指令? Verilog HDL编译器指令由重音符(')开始.在Verilog 语言编译时 ...

  8. 爆肝4万字❤️零基础掌握Verilog HDL

    文章目录 0.前言 1.Verilog HDL简介 1.1 什么是Verilog HDL 1.2 verilog发展历史ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 1.3 为什么要使用verilog ...

  9. Verilog HDL简明教程

    Verilog HDL简明教程 来源: 郭红卫的日志 Verilog HDL简明教程 Verilog HDL是一种硬件描述语言,用于从算法级.门级到开关级的多种抽象设计层次的数字系统建模.被建模的数字 ...

  10. SPI的原理以及Verilog HDL实现

    文章链接:SPI https://www.diangon.com/wenku/rd/danpianji/201501/00017903.html SPI是同步串行通信接口.  SPI是英语Serial ...

最新文章

  1. 用SVN下载编译Spring3.2.4源码导入eclipse
  2. leetcode算法题--Reverse Words in a String
  3. 极客学院 git教程
  4. java中byte, iso-8859-1, UTF-8,乱码的根源
  5. android 可行性分析,可行性研究项目分析程序与步骤
  6. ADO.NET Entity Framework学习笔记(4)ObjectQuery对象
  7. Node.js + Express 4+angularjs随笔小记,不供参考
  8. ora-12560:协议适配器错误
  9. 【水果识别】基于matlab GUI柑橘质量检测及分级系统【含Matlab源码 738期】
  10. java过载保护_微服务过载保护原理与实战
  11. 通达信怎么导入公式?通达信怎么用公式选股?
  12. mega linux教程,MegaRAID工具使用详解
  13. python 正则表达式语法大全_Python正则表达式知识汇总
  14. PDF+word生成pdf+嵌入所有字体
  15. 2019年最新1+x 证书 Web 前端开发中级理论考试(含PDF高清版 )
  16. Cipher的初应用
  17. Unity制作简单3D图表
  18. VB定义字符串数组并赋值
  19. 动态代理的好处是什么
  20. 股票做空和做多是什么意思

热门文章

  1. 5分钟_SpringBoot集成ES实现存储、查询
  2. 厉害了,又一个资源神器
  3. 【弄nèng - Skywalking】入门篇(一)—— Skywalking安装与使用
  4. 论技术交流的重要性,两个PMOS管背靠背用法详解
  5. Python + qrcode 实现文字转二维码
  6. mac bookpro m1 笔记本关闭键盘屏幕 禁用键盘屏幕使用 键盘屏幕误触 Touch Bar禁用 禁用MacBook-Pro的触摸栏
  7. 【LeetCode】把数字翻译成字符串最长不含重复字符的子字符串
  8. 什么是无线WIFI空口
  9. 从零到一制作个人网站
  10. 通过泰勒展开求自然常数e,R语言实现