安路Modelsim仿真库编译

📚 本文目录

一、在Modelsim安装目录下新建文件夹

例如我的在D:\modeltech64_10.5\目录下新建anlogic_lib文件夹,再在其目录下新建src文件夹。

二、拷贝库源文件

将安路TD安装目录下的sim_release文件夹下所需的器件文件夹拷贝到上诉src目录下,例如ph1器件,和公共模块common

三、改变工作目录

打开 ModelSim,Change Directory切换到 anlogic_lib 目录

四、建库

(按你芯片系列,例如 ph1)

输入tcl命令

vlib ph1

vlib common

五、编译

(src 下所有 .v/.sv)

输入tcl命令

编译 common

vlog -work common ./src/common/*.v

编译 ph1(换成你自己的系列)

vlog -work ph1 ./src/ph1/*.v

六、配置 modelsim.ini

(关键:用 $MODEL_TECH)

1.找到 modelsim.ini:

2.我的安装目录下D:/modeltech64_10.5/modelsim.ini

3.先取消只读(右键 → 属性)

4.在 Library 段末尾添加:

common = $MODEL_TECH/.../anlogic_lib/common

ph1 = $MODEL_TECH/.../anlogic_lib/ph1

如果你是 eg4d,就把 ph1 换成 eg4d:

5.保存,恢复只读(可选)。

七、验证与仿真调用

重启 ModelSim,左侧 Library 里应该能看到:

common

ph1(或 eg4d...)

仿真时直接加 -work 或 -L:

vsim tb_top -L common -L ph1

不再报 Module not found。

相关推荐
星夜离尘563 天前
FPGA 32 位字拆成 8 位字节:keep、last 与 ready/valid 背压下的多拍序列化
fpga开发·verilog
花月mmc4 天前
【FPGA】神经网络内容简介预告
嵌入式硬件·深度学习·神经网络·fpga开发
LabVIEW开发6 天前
LabVIEW FPGA 编程:少编译几次的办法(系列 04/05)
fpga开发·labview
cmc10287 天前
318.关于在ip内部封装PLL,MMCM的注意事项
fpga开发
LabVIEW开发7 天前
LabVIEW CompactRIO 编程模式怎么选(系列 02/05)
fpga开发·labview
FPGA小迷弟7 天前
FPGA 与千兆以太网校验和:从原理到 Verilog 实现
嵌入式硬件·fpga开发·无人机·ai编程·fpga
码农小韩8 天前
FPGA学习(二)——LED闪烁
fpga开发·verilog·fpga·led·组合逻辑·分频设计
9527华安9 天前
FPGA纯verilog实现DP视频接口,支持2K60帧分辨率,提供3套工程源码和技术支持
fpga开发·音视频·dp
ChaseVLSI9 天前
FPGA与ASIC的区别详解:内部结构、开发成本与适用场景,项目选型到底该选哪个
嵌入式硬件·fpga开发·硬件架构·硬件工程
9527华安10 天前
FPGA实现ARINC818总线协议,基于GT Transceivers Wizard高速收发器,提供7套工程源码和技术支持
fpga开发·transceivers·arinc818