本帖最后由 UT发布 于 2025-4-3 16:38 编辑
软件版本:TD_5.6.4_Release_97693 操作系统:WIN11 64bit 硬件平台:适用安路(Anlogic)FPGA
使用第三方编辑工具可以让开发代码变的更加高效,vscode是非常好用的第三方编辑器,下面我们演示如何安装vscode 双击Visual Studio Code 64位安装程序
为了可以识别verilog/vhdl语法,需要安装插件
输入关键词verilog,选择如下箭头所指的插件,然后单击安装
2.1 概述上海安路信息科技股份有限公司成立于2011年,总部位于浦东新区张江科学城。安路科技专注于FPGA芯片设计领域,通过多年的技术积累,公司在FPGA芯片设计技术、SoC系统集成技术、FPGA专用EDA软件技术、FPGA芯片测试技术和FPGA应用解决方案等领域均有技术突破。 安路FPGA目前已经形成了以SALPHOENIX®高性能产品系列、SALEAGLE®高性价比产品系列和SALELF®低功耗产品系列组成的产品矩阵。产品广泛应用于工业控制、网络通信、消费电子、数据中心等领域。 TangDynasty®(TD)软件是安路科技自主开发的FPGA集成开发环境,支持工业界标准的设计输入,包含完整的电路优化流程以及丰富的分析与调试工具,并提供良好的第三方设计验证工具接口,为所有基于安路科技FPGA产品的应用设计提供有力支持。 2TD软件下载这里的下载版本为[url=]TD_5.6.4_Release_97.693[/url] 3TD软件安装
4安装license用户可以在http://www.anlogic.com/ 进入下载页面下载。
设置第三方编辑工具我们这里使用vscode作为第三方编辑器,使用第三方编辑工具可以让开发代码变的更加高效。在进行设置前,请确保vscode已经正确安装。 3安路下载器JTAG驱动安装
3.1概述安路支持几款下载器: AL-LINK在线下载器是基于上海安路信息科技股份科技有限公司全系列 CPLD/FPGA 器件,结合公司自研的 TD 软件,可实现在线 JTAG 程序下载、ChipWatcher 在线调试、FLASH 读写、Device Chain 模式烧录。下载器配合 USB-B 数据线、2.54mm 间距 10 针扁平线使用。 在此基础上,米联客研制了一款更加小巧的下载器,和上述官方下载器兼容。 AN-LINK-MINI这是一种低成本下载器,具有和AL-LINK一样的功能,采用2.00mm间距接口,拥有更加小巧的尺寸。也是目前开放给第三方可以生产的下载器,具有成本低的优势,但是速度比较慢,对于下载400K以上的FPGA需要几十秒。适合下载100K以下的器件。米联客基于AN-LINK-MINI设计的第三方下载器形态如下: JN-LINK为第三方高速下载器,具有和AL-LINK相同的功能和下载速度 3.2驱动的安装当完成TD软件安装后,可以在安装路径下找到对应驱动,用户可以把2个驱动都安装下: 3.2.1 AL-LINK驱动的安装
右击anlocyusb.inf选择安装:
安装完成后,可以看到设备管理器识别到下载器设备如下: 3.2.2 AL-LINKJN-LINK驱动的安装
4测试下载器正常安装驱动后,就可以把下载器接到开发板,并且给开发板通电打开TD软件,在线调试、在线下载、固化FLASH等。 请确保下载器和开发板已经正确连接,并且开发板已经上电(注意JTAG端子不支持热插拔,而USB接口支持,所以在不通电的情况下接通好JTAG后,再插入USB到电脑,之后再上电,以免造成JTAG IO损坏) 4.1 下载器硬件连接(该教程为通用型教程,教程中仅展示一款示例开发板的连接方式,具体连接方式以所购买的开发板型号以及结合配套代码管脚约束为准。) 4.2 程序下载4.2.1 芯片识别单击下载按钮(需要找一个FPGA工程里面的程序下载,如果用户暂时没有程序,可以看下能识别到芯片就可以了) 4.2.2 打开工程以流水灯实验为例,在Project菜单中选择Open Project,打开.al工程文件 4.2.3下载bLASHFLASH是一种可编程可擦除的非易失性存储器。将程序固化到FLASH,掉电后仍能保持数据完整性。在Mode中选择 PROGRAM_FLASH,选中bit文件,之后单击RUN 4.3 运行结果(该教程为通用型教程,教程中仅展示一款示例开发板的上板现象,具体现象以所购买的开发板型号以及配套代码上板现象为准。)
|