首页 > 其他分享 >[米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-01 软件工具环境搭建

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

时间:2024-07-28 19:09:02浏览次数:12  
标签:01 FPGA Server 安路 TD 安装 下载

 软件版本:Anlogic -TD5.9.1-DR1_ES1.1

操作系统:WIN10 64bit

硬件平台:适用安路(Anlogic)FPGA

登录"米联客"FPGA社区 http://www.uisrc.com 视频课程、答疑解惑!

本教程使用了米联客-MLK-L1-CZ06-DR1M90G开发板,购买链接:https://milianke.tmall.com/

​1代码编辑vscode工具软件安装

使用第三方编辑工具可以让开发代码变的更加高效,vscode是非常好用的第三方编辑器,下面我们演示如何安装vscode

登录米联客官方社区https://www.uisrc.com

进入下载页面,下载vscode

双击Visual Studio Code 64位安装程序

为了可以识别verilog/vhdl语法,需要安装插件

输入关键词verilog,选择如下箭头所指的插件,然后单击安装

 

 

 

 

2安路TD开发工具软件安装教程

2.1 概述

上海安路信息科技股份有限公司成立于2011年,总部位于浦东新区张江科学城。安路科技专注于FPGA芯片设计领域,通过多年的技术积累,公司在FPGA芯片设计技术、SoC系统集成技术、FPGA专用EDA软件技术、FPGA芯片测试技术和FPGA应用解决方案等领域均有技术突破。

安路FPGA目前已经形成了以SALPHOENIX®高性能产品系列、SALEAGLE®高性价比产品系列和SALELF®低功耗产品系列组成的产品矩阵。产品广泛应用于工业控制、网络通信、消费电子、数据中心等领域。

TangDynasty®(TD)软件是安路科技自主开发的FPGA集成开发环境,支持工业界标准的设计输入,包含完整的电路优化流程以及丰富的分析与调试工具,并提供良好的第三方设计验证工具接口,为所有基于安路科技FPGA产品的应用设计提供有力支持。

2.2 TD软件下载

1.登录安路官方:http://www.anlogic.com/ 进入下载页面下载,我们这里下载 TD5.9.1_DR1_ES1.1

2.登录米联客官网:https://www.uisrc.com/t-5868.html 进入下载页面下载

2.3 TD软件安装

双击运行

2.4安装license

用户可以在http://www.anlogic.com/ 进入下载页面下载。

复制Anlogic.lic到路径

2.5 FD软件下载

登录安路官方:http://www.anlogic.com/ 进入下载页面下载,我们这里下载 FD_2024.7_RC1

2.登录米联客官网:https://www.uisrc.com/t-5868.html 进入下载页面下载

2.6 FD软件安装

双击运行

点击更多信息

点击仍要运行

 

2.7 设置第三方编辑工具

我们这里使用vscode作为第三方编辑器,使用第三方编辑工具可以让开发代码变的更加高效。在进行设置前,请确保vscode已经正确安装。

双击启动TD软件

设置vscode为第三方编辑器

检查是否设置成功

 

3安路下载器JTAG驱动安装

3.1 驱动的安装

DR1系列使用的下载器与PH1A系列有所不同,需要重新安装驱动。FT AL-Link使用OneCable模式,需安装驱动winusb。下载器连接到PC,打开驱动安装软件UsbDriverTool(需管理员权限)。找到USB Serial Converter A,其VID/PID为0403/6042。

右单击该设备,选择"Install WinUSB",安装WinUSB驱动。

安装完成后,UsbDriverTool中会显示此设备的驱动名称。

3.2 TD设置使用OneCable

下载器连接开发板,并使开发板通电。在TD中,点击Tools

 

在弹出的窗口中选择HW Server,并填写Server Setting和Server Args,并点击Apply

设置完成后,后续的bit流下载,波形抓取等操作,与使用旧版AL Link操作方法一致。

3.3 TD设置使用旧版AL Link

通过上述配置界面,依旧可以使用旧版的AL Link进行调试。

选择AL_LINK_OLD,点击Apply,即可使用旧版AL Link。

3.4 关闭TD Hardware Server

在使用FD OpenOCD调试之前,需要先关闭TD中的One Cable Hardware Server,否则One Cable处于占用状态,FD将无法进入调试模式。

点击stop server,关闭TD One Cable Server

点击close,打开FD,进行C程序编辑、编译、调试。

3.5打开TD Hardware Server

当关闭 OpenOCD 后,需要通过 TD 重新下载 Bitstream、CWC 抓取波形等操作时,需要重新打开 TDHardware Server。

点击start server按钮,然后点击Apply,关闭配置界面。

4测试下载器

正常安装驱动后,就可以把下载器接到开发板,并且给开发板通电打开TD软件,在线调试、在线下载、固化FLASH等。

请确保下载器和开发板已经正确连接,并且开发板已经上电(注意JTAG端子不支持热插拔,而USB接口支持,所以在不通电的情况下接通好JTAG后,再插入USB到电脑,之后再上电,以免造成JTAG IO损坏)

4.1 芯片识别

单击下载按钮(需要找一个FPGA工程里面的程序下载,如果用户暂时没有程序,可以看下能识别到芯片就可以了)

可以看到已经识别到芯片

4.2下载bit

选择bit文件

选中后单击Run,下载成功

可以看到流水灯开始运行。

标签:01,FPGA,Server,安路,TD,安装,下载
From: https://www.cnblogs.com/milianke/p/18328707

相关文章

  • Python爬虫入门01:在Chrome浏览器轻松抓包
    文章目录爬虫基本概念爬虫定义爬虫工作原理爬虫流程爬虫类型爬虫面临的挑战使用Chrome浏览器抓包查看网页HTML代码查看HTTP请求请求头(RequestHeader)服务器响应抓包的意义爬虫基本概念爬虫定义爬虫(WebCrawler或Spider)是一种自动浏览互联网的程序,它按照一定的......
  • Java-001
    Java入门IDEA优化idea插件翻译、阿里巴巴代码规范指导IDEAdebug使用Stepinto:单步执行(一行一行代码执行),如果遇到子函数,就会进入子函数,并且继续单步执行。就是每一行需要执行的代码都不跳过,一行一行进行。Stepover:在单步执行的时候,如果遇到子函数,并不会进入子函数,而是......
  • java-01
    Java入门IDEA优化idea插件翻译、阿里巴巴代码规范指导IDEAdebug使用Stepinto:单步执行(一行一行代码执行),如果遇到子函数,就会进入子函数,并且继续单步执行。就是每一行需要执行的代码都不跳过,一行一行进行。Stepover:在单步执行的时候,如果遇到子函数,并不会进入子函数,而是......
  • BUUCTF 6.[第五空间2019 决赛]PWN5 1
    拿到题目,先运行一下很明显地出现了一个重复我们的输入,以及一个判断的过程,那么我们可以猜测可能会有栈溢出漏洞,让我们继续保护是开了一个canary以及nx,大概率就不是栈溢出漏洞了,因为canary的存在会使栈溢出非常麻烦。我们看一下IDA存在栈溢出漏洞,但是由于长度不够,我们无法......
  • 0401-403组合逻辑电路的分析设计&竞争冒险
    组合逻辑电路的分析设计&竞争冒险4.组合逻辑电路1.目录2.教学基本要求3.序关于组合逻辑电路4.1组合逻辑电路分析与设计一、组合逻辑电路分析二、组合逻辑电路的分析步骤:三、组合逻辑电路的分析举例例1奇校验电路例2.对输入的二进制求反码例3.一个工厂发电的实际问题例......
  • 【ESP01开发实例】-ESP-01开发环境搭建与固件烧录
    ESP-01开发环境搭建与固件烧录文章目录ESP-01开发环境搭建与固件烧录1、ESP-01介绍2、开发环境搭建3、固件下载3.1使用ArduinoUNO板对ESP8266(ESP-01)模块进行编程3.2使用USB转串口转换器对ESP8266(ESP-01)模块进行编程4、点亮LED本文将......
  • 1001.选班长
    班级正在选举班长,有n(n≤999)名候选人,每名候选人编号分别从1到 �n,现在收集到了m(m≤2000000)张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序并写出选举票数最多的序号。输入格式第一行为�n �m第二行为�m张票中间用空格隔开输出......
  • 代码随想录算法训练营第50天 | 单调栈01
    代码随想录算法训练营第天|739.每日温度https://leetcode.cn/problems/daily-temperatures/description/代码随想录https://programmercarl.com/0739.每日温度.html#其他语言版本496.下一个更大元素Ihttps://leetcode.cn/problems/next-greater-element-i/description/......
  • P3964 [TJOI2013] 松鼠聚会
    原题链接题解对于\((a_1,b_1),(a_2,b_2)\)的切比雪夫距离,可以看做成\((\frac{a_1+b_1}{2},\frac{a_1-b_1}{2}),(\frac{a_2+b_2}{2},\frac{a_2-b_2}{2})\)的曼哈顿距离不信你分类讨论看看某一点到其他点的曼哈顿距离,等于所有小于该点和大于该点的x,y的坐标差之和code#incl......
  • 【教学类-70-01】20240728一个茶壶两个茶杯(果茶)
    ‘背景需求:用通义万相下载简笔画茶壶、茶杯茶杯,简单笔画,卡通,黑白,未着色,幼儿插图,线条画,没有背景,没有颜色,黑白漫画线条艺术:,空背景,粗轮廓,清晰的线条,矢量线。简单,大,茶壶,简单笔画,卡通,黑白,未着色,幼儿插图,线条画,没有背景,没有颜色,黑白漫画线条艺术:,空背景,粗轮廓,清晰的线条,矢量......