安路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。

相关推荐
Aaron15885 小时前
无人机反制中AOA+TDOA联合定位技术与雷达探测定位技术的应用对比分析
arm开发·嵌入式硬件·fpga开发·硬件工程·无人机·信息与通信·信号处理
暴风雨中的白杨14 小时前
fpga复位电平与资源消耗对比测试
fpga开发
ALINX技术博客15 小时前
【黑金云课堂】FPGA技术教程Linux开发:NVMe/Qt/OpenCV人脸检测
linux·qt·fpga开发
第二层皮-合肥15 小时前
【数据采集专栏】触发模式的设计
fpga开发
第二层皮-合肥15 小时前
【数据采集专栏】通道触发设计要点
fpga开发
高速上的乌龟15 小时前
Lattice LFCPNX-100 HSB+Fpga开发详解:2.4 Hololink I2C外设控制深度全解析
fpga开发
Kent Gu17 小时前
MCU & FPGA调试
单片机·嵌入式硬件·fpga开发
浩子智控17 小时前
EtherCAT技术概述
嵌入式硬件·fpga开发·硬件工程·信号处理
我爱C编程18 小时前
【仿真测试】基于FPGA的8ASK扩频通信链路实现,包含帧同步,定时点,扩频伪码同步,信道,误码统计
fpga开发·帧同步·定时点·扩频通信·8ask·扩频伪码
德思特19 小时前
软件定义GNSS模拟器技术原理与优势深度解析
fpga开发