[X]关闭

[米联派-安路飞龙DR1-FPSOC] FPGA基础篇连载-01 软件工具环境搭建

文档创建者:FPGA课程
浏览次数:379
最后更新:2024-09-07
文档课程分类-安路-DR1
安路-DR1: FPSOC-DR1-FPGA部分 » 2_FPGA实验篇(仅旗舰) » 1-FPGA基础入门实验
本帖最后由 FPGA课程 于 2024-9-7 15:28 编辑

1代码编辑vscode工具软件安装
使用第三方编辑工具可以让开发代码变的更加高效,vscode是非常好用的第三方编辑器,下面我们演示如何安装vscode
09380294d3644107b9ca34ad39dfca93.jpg
进入下载页面,下载vscode
dd946486413c495bb1a33df231128b7a.jpg
双击Visual Studio Code 64位安装程序
74b9dfa7457946119c003a6d4ecad283.jpg
cb104c6815b1449cb7db64b7cd2f78f3.jpg
5a8e1a231755481981add5775e7c5a25.jpg
8d00f9cd29744175bff768896d8adf43.jpg
307e4fcf306e4e51a9670494894928aa.jpg
fdc0007ed6ec4b15801e943547b9345b.jpg
263051a49a2d46ed9858186ec732f067.jpg
为了可以识别verilog/vhdl语法,需要安装插件
deb4f63465f047789ee630097c78f121.jpg
输入关键词verilog,选择如下箭头所指的插件,然后单击安装
d10b0b40969c46119da19f93a89ba84a.jpg
2安路TD开发工具软件安装教程
2.1 概述
上海安路信息科技股份有限公司成立于2011年,总部位于浦东新区张江科学城。安路科技专注于FPGA芯片设计领域,通过多年的技术积累,公司在FPGA芯片设计技术、SoC系统集成技术、FPGA专用EDA软件技术、FPGA芯片测试技术和FPGA应用解决方案等领域均有技术突破。
安路FPGA目前已经形成了以SALPHOENIX®高性能产品系列、SALEAGLE®高性价比产品系列和SALELF®低功耗产品系列组成的产品矩阵。产品广泛应用于工业控制、网络通信、消费电子、数据中心等领域。
TangDynasty®(TD)软件是安路科技自主开发的FPGA集成开发环境,支持工业界标准的设计输入,包含完整的电路优化流程以及丰富的分析与调试工具,并提供良好的第三方设计验证工具接口,为所有基于安路科技FPGA产品的应用设计提供有力支持。
bac53fc8ab2041a5b081f091fbf958e8.jpg
2.2TD软件下载
1.登录安路官方:http://www.anlogic.com/ 进入下载页面下载,我们这里下载 TD5.9.1_DR1_ES1.1
a3c6b76c93784641900cc9d16541b15f.jpg
2.登录米联客官网:
ddeca6af01d04ba1830c609a4f70b04d.jpg
2.3TD软件安装
双击运行
5b4980f0206b45f1aa29c0e2056cdbeb.jpg
c7f64386e10643b4a4f77704ef9b0dc8.jpg
b9ff6faaca564bc6961eda7fa6aa2860.jpg
32b6352d847a45e1b69b6b1f9ee742c7.jpg
428584e03d624f2ca55a78b03d3c5859.jpg
583b5f5e8da64d3e80ea1692b9e7f74b.jpg
2.4安装license
用户可以在http://www.anlogic.com/ 进入下载页面下载。
6f49409e09b44047b63cf377f7ca8cc3.jpg
eed0195825ee4dae96230d6e8230cf95.jpg
复制Anlogic.lic到路径
91c8aad2df654e169dc320b2461f33fe.jpg
2.5 FD软件下载
登录安路官方:http://www.anlogic.com/ 进入下载页面下载,我们这里下载 FD_2024.7_RC1
d133e692eeaa468582cdc7892702190a.jpg
2.登录米联客官网:
895d51811d9a4daf9cc336aa2197a7b0.jpg
2.6 FD软件安装
双击运行
1b0366aa18ec47188df54da157cd5a49.jpg
点击更多信息
e4ca447a2b9d49598e822c74fb696153.jpg
点击仍要运行
7a67d9ce494d4559aa24a2121937c3db.jpg
a70ee0e13e3b4b6a8e6c09f377ec976e.jpg

42ea8d7aedba4ba7a67db152749ef76b.jpg
d8a61b8ba4dd4549907be1d85a2b6e76.jpg
2200c5d6b15f49d68c1b26ecba24e0a6.jpg
195edd0304464f258c833443ed2b5b61.jpg
2.7 设置第三方编辑工具
我们这里使用vscode作为第三方编辑器,使用第三方编辑工具可以让开发代码变的更加高效。在进行设置前,请确保vscode已经正确安装。
双击启动TD软件
f4cf9f1f667b459584d76e645e4afbe9.jpg
cee587ff5b8e469cb1f834de86037196.jpg
设置vscode为第三方编辑器
59f4bc0d94a54364b2b8546193a86c93.jpg
检查是否设置成功
440ed7ce64014aeca9b300efdd51e254.jpg

3安路下载器JTAG驱动安装3.1 驱动的安装
DR1系列使用的下载器与PH1A系列有所不同,需要重新安装驱动。FT AL-Link使用OneCable模式,需安装驱动winusb。下载器连接到PC,打开驱动安装软件UsbDriverTool(需管理员权限)。找到USB Serial Converter A,USB Serial Converter A 实现 USB 转 JTAG 功能,其VID/PID为0403/6042。
9ecba20c898b449fa48149ef93c54d4a.jpg
右单击该设备,选择“Install WinUSB”,安装WinUSB驱动。
35adb97cd26049a7805c4c0668c909ff.jpg
安装完成后,UsbDriverTool中会显示此设备的驱动名称。
d5c4fa58e486498f9d417be6c5fb3c43.jpg
3.2 TD设置使用OneCable
下载器连接开发板,并使开发板通电。在TD中,点击Tools
fd33c9cae2c94ec1889b62459deb149f.jpg

TD 可配置三种 Debug 模式:
1. AL LINK OLD:使用旧版 AL-Link 作为调试 Cable。需要注意的是,旧版 AL Link 不支持 FPSoC PS部分的 C 程序调试,仅支持 TD 对 PL 部分执行下载 bitstream、CWC 抓取波形等操作。
2. AL-LINK-FT(Local Host):使用 AL-LINK-FT 作为调试 Cable,调试连接在本机的开发板。
3. AL-LINK-FT(Remote):使用 AL-LINK-FT 作为调试 Cable,调试远程主机上连接的开发板。
填写Server Setting和Server Args,并点击Apply
4b2a05beca9949468bbc66b149c98fb5.jpg
设置完成后,后续的bit流下载,波形抓取等操作,与使用旧版AL Link操作方法一致。
3.3 TD设置使用旧版AL Link
通过上述配置界面,依旧可以使用旧版的AL Link进行调试。
77345a5e0ce1458e9989cb3979674ec1.jpg
选择AL_LINK_OLD,点击Apply,即可使用旧版AL Link。
4测试下载器
正常安装驱动后,就可以把下载器接到开发板,并且给开发板通电打开TD软件,在线调试、在线下载。
请确保下载器和开发板已经正确连接,并且开发板已经上电(注意JTAG端子不支持热插拔,而USB接口支持,所以在不通电的情况下接通好JTAG后,再插入USB到电脑,之后再上电,以免造成JTAG IO损坏)
26dea185076a4e1da8a3cccf5359f6e2.jpg
4.1芯片识别
单击下载按钮(需要找一个FPGA工程里面的程序下载,如果用户暂时没有程序,可以看下能识别到芯片就可以了)
42e59bfb4aee4cb483d8a9c8ad95eca3.jpg
可以看到已经识别到芯片
eea1626129384b67af3da661a84bd145.jpg
4.2下载bit
选择bit文件
6735463cfad249bcbe3d56c568cf045a.jpg
选中后单击Run,下载成功
a0ade030df4740f59464f76af0f98112.jpg
可以看到流水灯开始运行。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则