Anlogic Future Dynasty工具介绍及其工程建立

本文详细介绍了如何使用Anlogic的FutureDynasty工具进行SF1器件的软件开发,包括工程建立、TD工程配置、GPIO工程的创建、下载调试以及固化过程。同时,提到了在工程大小变化时如何切换工作区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Future Dynasty 介绍

Anlogic Future Dynasty(FD)是基于Eclipse平台开发的软件设计工具,支持SF1器件、支持eMCU IP等开发。下面将以SF1器件为例,结合SF102开发板(实物图如下),建立GPIO工程,进行下载、调试及其运行。

2 SF1 Future Dynasty工程建立

双击FutureDynasty.exe,选择wokespace路径:

进入到软件界面,如下图所示 

新建C工程,选择for SF1 SOC

 

<think>嗯,用户想找关于Anlogic TD和ModelSim联合仿真的资料或者教程。首先,我需要检查提供的参考引用中有没有相关信息。引用[1]提到TD支持第三方工具如ModelSim进行功能验证和时序验证,并提供了仿真所需的模型。这说明确实有集成的方法。然后引用[3]和[4]具体讨论了如何设置和使用这两个工具,比如切换路径、运行脚本,以及编译器件库的步骤。用户可能需要详细的步骤指导,比如如何准备仿真环境、编译库、创建工程等。另外,引用[5]提到新建项目的过程,可能和仿真设置有关联。用户可能遇到的问题是环境变量设置不正确或者脚本路径错误,需要提醒注意这些点。同时,用户可能需要知道如何验证设置是否成功,比如运行测试案例。需要将信息整理成步骤,并指出常见问题,确保回答结构清晰,引用正确的来源。还要生成相关问题,比如优化仿真速度或者解决编译错误的方法,帮助用户进一步解决问题。</think>### Anlogic TD与ModelSim联合仿真配置及使用教程 根据Anlogic官方文档和用户实践案例,Anlogic TD与ModelSim的联合仿真配置步骤如下: #### 一、环境准备 1. **安装路径设置** - 确保TD软件和ModelSim安装路径无中文或特殊字符 - 添加TD的仿真库路径到系统环境变量(如`$ALG_LIB_PATH`)[^4] 2. **器件库编译** 每个FPGA系列(如EG4、SF1)需单独编译原语库: ```tcl vlib anlogic_primitive vlog -work anlogic_primitive ${TD安装路径}/primitives/verilog/*.v ``` 此操作需在ModelSim控制台完成 #### 二、TD工程配置 1. **仿真参数设置** - 在TD工程属性中指定第三方仿真工具路径: ```ini Simulation Tool Path = C:/ModelSim/bin ``` - 选择仿真模式为"Functional"或"Timing"[^1] 2. **生成仿真脚本** TD会自动生成`tb_demo.do`文件,包含以下关键指令: ```tcl vsim -L anlogic_primitive work.tb_demo add wave * run 1ms ``` 该脚本位于工程目录下的`sim`文件夹[^3] #### 三、ModelSim联仿操作 1. **启动仿真流程** ```bash cd F:/project/sim do tb_demo.do ``` 需手动切换至仿真目录执行脚本 2. **波形调试技巧** - 使用`force`命令注入激励信号: ```tcl force clk 0 0ns, 1 10ns -repeat 20ns ``` - 通过`log -r /*`记录所有信号变化 #### 四、常见问题排查 | 问题现象 | 解决方案 | |---------|----------| | 找不到器件库 | 检查`modelsim.ini`中的库映射路径 | | 时序仿真失败 | 确认已编译带时序标注的网表文件 | | 信号无变化 | 检查测试台(testbench)的时钟生成逻辑 |
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值