这个工程比较大,脚本运行时间稍微会长一些时间,有兴趣学习PCIE或者DMA的同学需要好好看PDF以及.v文件和仿真出来的波形,学习脚本的同学认真看xilixn官网给出的脚本的写法,你会受益匪浅。
3.常用脚本语言的解释
#切换到工作目录
cd F:/Projects/BeiJing/sim
vsim -novopt work.histogram_2d_new_tb
#结束仿真
quit -sim
#仿真video_cap模块 不优化
vsim -novopt work.video_cap_tb
##退出当前仿真
quit -sim
##仿真image_src模块 不优化
vsim -novopt work.image_src
##设置仿真时间分辨率
##vsim -t 1ps -lib work image_src
##设置仿真时间分辨率
vsim -t 1ns -lib work AES256_tb
##添加顶层所有的信号
add wave *
radix hex ##16进制显示
radix unsigned ##10进制显示
##编译xilinx库 VHDL
vcom –work simprim d:Xilinx/VHDL/src/simprims/simprim_Vcomponents.vhd
vcom –work simprim d:Xilinx/VHDL/src/simprims/simprim_Vpackage.vhd
vcom –work simprim d:Xilinx/VHDL/src/simprims/simprim_VITAL.vhd
vcom –work unisim d:Xilinx/VHDL/src/unisims/unisim_VCOMP.vhd
vcom –work unisim d:Xilinx/VHDL/src/unisims/unisim_VPKG.vhd
vcom –work unisim d:Xilinx/VHDL/src/unisims/unisim_VITAL.vhd
vcom –work unisim d:Xilinx/VHDL/src/unisims/unisim_VCFG4K.vhd
vcom –work xilinxcorelib d:Xilinx/VHDL/src/ XilinxCoreLib/*.vhd
##编译xilinx库 Verilog
vlog –work simprim d:Xilinx/VHDL/src/simprims/simprim_Vcomponents.v
vlog –work simprim d:Xilinx/VHDL/src/simprims/simprim_Vpackage.v
vlog –work simprim d:Xilinx/VHDL/src/simprims/simprim_VITAL.v
vlog –work unisim d:Xilinx/VHDL/src/unisims/unisim_VCOMP.v
vlog –work unisim d:Xilinx/VHDL/src/unisims/unisim_VPKG.v
vlog –work unisim d:Xilinx/VHDL/src/unisims/unisim_VITAL.v
vlog –work unisim d:Xilinx/VHDL/src/unisims/unisim_VCFG4K.v
vlog –work xilinxcorelib d:Xilinx/VHDL/src/ XilinxCoreLib/*.v
#新建工程
project new D:/work/test
project open test
project addfile test.vhd
project compileall
vsim -L lpm -L altera
推荐阅读:
FPGA仿真篇-使用脚本命令来加速仿真一
- FPGA仿真篇_使用脚本命令来加速仿真
- FPGA仿真(7765)
相关推荐
基于FPGA的软硬件协同仿真加速技术
在系统设计中,硬件复杂电路设计的调试与仿真工作对于设计者来说十分困难。为了降低仿真复杂度,加快仿真速度,本文提出利用FPGA加速的思想,实现软硬件协同加速仿真。经过实验,相对于纯软件仿真,利用软硬件协同加速仿真技术,仿真速度提高近30倍,大大缩短了仿真时间。##仿真实例及结论
2014-03-25 11:52:524722
FPGA开发Vivado的仿真设计案例分析
仿真功能概述 仿真FPGA开发中常用的功能,通过给设计注入激励和观察输出结果,验证设计的功能性。Vivado设计套件支持如下仿真工具:Vivado Simulator、Questa、ModelSim
2020-12-31 11:44:004723
FPGA入门:第一个工程实例之功能仿真概述
的步骤。在今天的FPGA设计中,如果逻辑规模较大,一般都会使用到IP核或者SOC来加快RTL级设计,所以花费在仿真验证上的工作量往往能够占到这个开发流程的70%。仿真测试的重要性可见一斑。初学者在刚接触
2015-03-03 14:12:09
FPGA入门:第一个工程实例之功能仿真概述
设计流程中必不可少的步骤。在今天的FPGA设计中,如果逻辑规模较大,一般都会使用到IP核或者SOC来加快RTL级设计,所以花费在仿真验证上的工作量往往能够占到这个开发流程的70%。仿真测试的重要性
2015-03-01 19:40:23
FPGA器件的开发平台与MATLAB接口仿真
平台,经过设计输入、仿真、测试和校验,直到达到预期的结果。目前使用最多的QuartusII 软件支持几乎所有的EDA工具,并且可以通过命令行或Tcl脚本与第三方EDA工具之间进行无缝连接。但在很多
2018-12-18 09:51:38
FPGA基础篇(三):modelsim仿真的几个常见问题
FPGA基础篇(三):modelsim仿真的几个常见问题对于FPGA开发的流程无外乎就三步,第一编写程序,第二仿真,第三仿真结束之后下载到板子。其中仿真是必须经历的过程,对于altera的芯片来说
2017-04-15 21:46:29
FPGA实战演练逻辑篇66:仿真验证概述
仿真验证概述本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt 仿真测试是FPGA设计流程中必不可少的步骤
2015-08-23 18:46:23
FPGA实战演练逻辑篇68:ModelSim软件概述
ModelSim软件概述本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt 提到FPGA的仿真验证,虽然有众多
2015-08-31 18:31:56
FPGA工程的功能仿真概述
设计流程中必不可少的步骤。在今天的FPGA设计中,如果逻辑规模较大,一般都会使用到IP核或者SOC来加快RTL级设计,所以花费在仿真验证上的工作量往往能够占到这个开发流程的70%。仿真测试的重要性可见一斑
2019-02-13 06:35:24
FPGA的逻辑仿真以及逻辑综合的一些原则
b.edf,编写一个b模块的黑盒子接口b_syn.v,每次修改a.v后只综合top.v、a.v、b_syn.v,将综合后的网表和b.edf送去布线,可以节约综合b模块的时间。l采用脚本命令当设计规模比较
2020-05-15 07:00:00
FPGA设计的仿真验证概述
仿真验证概述本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt 仿真测试是FPGA设计流程中必不可少的步骤
2019-04-10 06:35:34
加速FPGA的仿真方式之——脚本命令
。这里我们将利用三篇给大家讲解使用脚本命令来加速FPGA的仿真过程。FPGA的仿真又分为前仿真和后仿真,前仿真即功能仿真,是在不考虑器件的布局布线和延时的理想情况下对源代码进行的仿真;后仿真即时序仿真
2020-05-14 08:35:40
AIX基本命令topas简介
AIX基本命令topas简介 Posted on2015 年 11 月 11 日byxiaoyu由于最近工作需要涉及到AIX主机、存储层面,就对这方面的内容做个简要的笔记,以供后续参考。topas
2021-07-28 07:54:34
ISE是如何调用ModelSim进行仿真
窗口9: run 1000ns #仿真运行1000ns10: do {test_tb.udo} #执行*.udo脚本文件,用于执行用户定义的脚本命令test_tb_wave.fdo内容如下():1
2019-06-03 09:11:11
Modelsim仿真.do文件的编写方法
/test/test.v line 31红色为三条脚本命令,建立DO文件写入此命令。编写出简单的DO文件。之后在波形窗口中设置相关参数,波形窗口如下图所示。例如我们这里设置波形颜色的参数。如下图所示。 设置
2013-07-12 17:56:41
PSPICE仿真时如何加速,缩短仿真时间?!
最近公司在做一个开关电源的仿真,用的是暂态分析,但是时间总是长不了,几十毫秒的波形也要运行个20分钟,我想看到全部的过程,但是要运行几十个小时,有没有什么办法可以加速仿真,缩短运行时间的?求助高手!
2012-07-26 13:39:52
Xilinx FPGA入门连载10:Modelsim仿真验证
《FPGA设计实战演练(逻辑篇)- ch9 - 设计仿真.pdf》。Vtf_sp6.v文件需要做一些编辑,增加复位和时钟信号,修改后代码如下。module vtf_sp6; // Inputs reg
2015-09-25 12:39:34
altera的仿真与相关设计
modelsim altera仿真如何下载altera官网代码altera 开发板至芯科技之altera 系列FPGA教程 第四篇 新建工程【Artix-7 50T FPGA试用体验】摄像头接口移植(从
2018-09-12 03:05:56
linux基本命令
Linux基本操作:一.启动终端: 二.基本命令:1. cd 改变路径cd 目录名 //进入某个目录cd ..//cd “两个点”:返回上一级目录cd -// cd “短横”:返回上一次所在目录
2015-08-23 08:29:58
simulink命令集仿真命令
simulink命令集(转载)仿真命令:sim ---仿真运行一个simulink模块sldebug ---调试一个simulink模块simset ---设置仿真参数simget ---获取仿真
2021-09-08 08:16:37
勇敢的芯伴你玩转Altera FPGA连载45:基于仿真的第一个工程实例之测试脚本创建与编辑
`勇敢的芯伴你玩转Altera FPGA连载45:基于仿真的第一个工程实例之测试脚本创建与编辑特权同学,版权所有配套例程和更多资料下载链接:http://pan.baidu.com/s
2018-01-26 22:41:26
多电机仿真篇丨双电机实时仿真测试应用
国内虚拟研究平台多基于单电机设计,而实际工业中多电机配合工作更为常见,如机器人、3D打印机等。多电机同步控制在工业自动化生产系统中广泛存在,但目前基于FPGA纳秒级实时仿真平台多为单电机设计,进行多
2024-03-19 16:13:55
如何理解Xcelium的多核仿真呢?
提升仿真速度,一直是各EDA厂商努力的目标,原因自然都是Time to Market。但是,既然已经有了非常快的硬件仿真器(如Z1),以及比非常快更快的FPGA原型验证环境(如S1),为什么还要
2023-03-28 11:18:49
求助:如何提高modelsim仿真速度?
利用ise编写的fpga工程,采用modelsim进行仿真,如何提高仿真的速度?这里提高速度指的不是优化程序,而是采用提高电脑硬件配置,或者采用硬件加速,或者软硬件联合仿真的方法进行加速。请高手具体
2016-04-16 20:32:36
讲真,这绝对是加速FPGA的仿真过程的最佳方法
三篇给大家讲解使用脚本命令来加速FPGA的仿真过程。FPGA的仿真又分为前仿真和后仿真,前仿真即功能仿真,是在不考虑器件的布局布线和延时的理想情况下对源代码进行的仿真;后仿真即时序仿真,时序仿真
2020-04-25 08:00:00
请问APWorkbench工具支持的脚本命令有什么帮助吗?
APWorkbench工具支持的脚本命令有什么帮助吗?以上来自于谷歌翻译以下为原文 Is there any help on the scripting commands supported by the APWorkbench tool?
2019-07-29 14:48:57
【新品发布】车载总线监控分析及仿真工具-VBA
总线监控分析、仿真、测试工具。具备对总线数据的监控与分析、节点仿真、报文发送、负载统计、离线回放、故障诊断、脚本编程、Panel面板搭建等功能。当前支持CAN、CA
2021-03-05 10:42:54
SPEOS—光学产品设计及仿真工具
SPEOS是ANSYS公司功能强大的光学仿真软件,用于光学设计、环境与视觉模拟、成像仿真等,强大的解决方案提供了可视化光学系统和直观的人机交互平台,其仿真技术已广泛用于汽车、电子电器、精密仪器
2022-04-19 10:37:53
小波盲源分离算法的仿真及FPGA实现
小波盲源分离算法的仿真及FPGA实现:提出了一种基于小波变换的盲源分离方法,在理论分析和仿真结果的基础上,给出了FPGA 的实现方案。针对传统盲分离算法对源信号统计特征敏
2009-06-21 22:44:0921
硬件在环(HIL)仿真应用中的LabVIEW FPGA
硬件在环(HIL)仿真应用中的LabVIEW FPGA:硬件在环(HIL)仿真可以对虚拟运行环境中的设备进行非常逼真的模拟。一个典型的HIL系统包括用于从控制系统接收数据的传感器、用于发送数据的
2009-10-01 19:06:0425
Solid Edge运动仿真教程
Solid Edge运动仿真教程
运动仿真(Motion)是Solid Edge装配环境内一个独立的功能,单击装配主菜单“环境”中的“运动仿真”命令,便可进入“运动仿真”环境。
2010-04-29 14:21:2397
SMT焊接温度曲线智能仿真系统
SMT焊接温度曲线智能仿真系统是一个全流程模拟PCB SMT焊接受热过程的智能化仿真系统。系统通过虚拟化构建数字化PCBA模型、回流炉模型,关联锡膏、器件、产品的工艺要求,通过热仿真软件来实现焊点
2024-03-18 17:00:11
HP Unix系统维护基本命令
HP Unix系统维护基本命令
一、基本命令
1) tail 和 head 使用tail命令可以查看文件的尾部,head命令则查看文
2010-01-30 17:39:591878
Mentor Graphics硬件加速仿真服务使用Veloce 硬件加速仿真平台加速验证
俄勒冈州威尔逊维尔,2016 年 4 月 20 日 — Mentor Graphics公司(纳斯达克代码:MENT)今日宣布,Mentor® 硬件加速仿真服务采用具有专业服务和 IP 的 Veloce® 硬件加速仿真平台 ,借此加速仿真验证并降低与片上系统 (SoC) 设计相关的风险。
2016-04-20 11:22:082307
从赛灵思FPGA设计流程看懂FPGA设计
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:32:0015820
不仅服务硬件工程师_2018年赛灵思如何布局AI
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:35:001135
2017人工智能热词TOP10_第一竟然不是AI
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:39:001029
基于Xilinx FPGA的视频图像采集系统
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:44:001256
FPGA为什么比CPU和GPU快
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:49:001479
基于FPGA灰度图像高斯滤波算法的实现
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:49:007272
基于FPGA的HDMI高清显示接口驱动
FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
2018-02-20 20:54:0011626
如何使用Synopsys VCS仿真器进行ZYNQ BFM IPI设计仿真
了解如何使用Vivado中的Synopsys VCS仿真器使用ZYNQ BFM IPI设计运行仿真。
我们将演示如何编译仿真库,为IP或整个项目生成仿真脚本,然后运行仿真。
2018-11-29 06:59:004558
如何使用Vivado中的Synopsys VCS仿真器进行仿真
了解如何使用Vivado中的Synopsys VCS仿真器使用MicrBlaze IPI设计运行仿真。
我们将演示如何编译仿真库,为IP或整个项目生成仿真脚本,然后运行仿真。
2018-11-29 06:57:006823
关于Simulink加速仿真的相关分析和介绍
即时加速构建:快速构建顶级模型,使得在加速器模式下运行仿真时实现性能提升数据集信号绘图:直接从 MATLAB 命令行查看和分析数据集信号。
2019-09-17 11:19:592643
基于FPGA的仿真如何工作
工程师更广泛地理解基于FPGA的仿真,因为工程师习惯于使用FPGA进行设计。对基于处理器的仿真器的理解不太了解,而且有大量错误信息的例子比比皆是。本文将尝试消除解释基于处理器的仿真如何工作以及如何将设计构造映射到其中的谜团,例如三态总线,复杂存储器和异步时钟。
2019-09-14 12:54:0010242
Modelsim仿真基本命令——view datalflow
作者:高世皓 仿真命令 vlib work // 建库(在该目录下建立一个work目录,请注意不要用操作系统来新建一个work的文件夹,因为用操作系统建立的work文件夹并没有ModelSim SE
2020-12-28 13:03:422335
FPGA仿真的学习课件和工程文件免费下载
本文档的主要内容详细介绍的是FPGA仿真的学习课件和工程文件免费下载包括了:1、testbench编写,2、仿真工具使用,2、仿真工具使用,4、Vivado与Modelsim联合仿真。
2020-12-10 15:28:1830
如何在批模式下运行 Vivado 仿真器?
在 Windows 下,我喜欢在批处理模式下运行 Vivado 仿真器。 我创建了仿真批文件 (.bat) ,包含以下命令。当我运行批文件,执行第一条命令后脚本中止。如何正确在批模式下运行 Vivado 仿真器?
2022-08-01 09:43:01728
Easier UVM Code Generator Part 1: 运行仿真
在运行uvm代码生成器后,我们现在可以开始运行仿真。同样,我们将命令行放入脚本文件中
2023-05-19 09:18:02440
如何加速PCIe仿真
不同而所有差异),而如果进行网表级别的仿真一般需要1周以上的时间。此时加速PCIe仿真,提高效率是我们必须考虑的问题。常见的加速模式有如下三种。我们以VIP PCIe(Verification IP
2023-08-17 09:42:22725
shell脚本基本命令
Shell脚本是一种可执行文件,它包含了一组用某种特定语言编写的命令,这些命令可以被解释器(如bash)执行。以下是一些常见的shell脚本基本命令: echo命令:用于输出字符串。例如, echo
2023-11-08 10:08:19520
fpga仿真文件怎么写
首先,你需要选择一个FPGA仿真软件,如ModelSim、Vivado、Quartus II等。这些软件都提供了强大的仿真功能,可以帮助你验证FPGA设计的正确性。
2024-03-15 14:00:2988
fpga仿真器接口定义
FPGA(Field-Programmable Gate Array,现场可编程门阵列)仿真器接口的定义主要依赖于仿真器的具体设计和所支持的通信协议。在FPGA的设计和仿真过程中,接口的定义对于实现与仿真器、计算机或其他设备的通信至关重要。
2024-03-15 14:01:4677
fpga仿真器是什么?它有哪些优势?
FPGA仿真器是一种用于模拟FPGA(现场可编程门阵列)硬件行为的软件工具。它通过模拟FPGA内部的逻辑电路、时序和接口等,帮助工程师在FPGA设计过程中进行功能验证和性能测试。FPGA仿真器在FPGA开发流程中扮演着至关重要的角色,为工程师提供了强大的验证和调试手段。
2024-03-15 15:15:08121
评论
查看更多