01使用安路TD开发工具创建FPGA工程

您所在的位置:网站首页 狂人td笼猪怎么用 01使用安路TD开发工具创建FPGA工程

01使用安路TD开发工具创建FPGA工程

2024-07-13 05:14| 来源: 网络整理| 查看: 265

软件版本:Anlogic -TD5.6.1-64bit

操作系统:WIN10 64bit

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

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

1.1概述

流水灯以及Helloworld实验是我们首次接触编程必做的实验。我们这里就要完成经典的流水灯实验。通才来说,能够独立完成本实验代表了编程者初步掌握了编程共计的使用和基本的编程能力,已经站在了编程世界的大门口了。

实验目的:

1:掌握基于Anlogic TD开发工具的FPGA工程创建

2:掌握基于Anlogic TD开发工具的FPGA代码新建或添加

3:掌握基于Anlogic TD开发工具的FPGA工程的编译过程

4:掌握基于Anlogic TD开发工具的FPGA PIN脚约束添加方法

5:掌握基于Anlogic TD开发工具的FPGA代码简单时序约束添加方法

6:掌握基于Anlogic TD开发工具的FPGA程序的下载

1.2如何利用TD创建FPGA工程

启动TD软件

创建一个新的空的工程(虽然是国产FPGA厂家,但是目前国内主流FPGA厂家都是采用英文菜单,这个符合FPGA开发的习惯)

Project Name:新建一个fpga工程名,这里米联客的教学类fpga工程统一命名为fpga_prj

Project Path:工程路径设置,这里我们需要根据自己的磁盘和文件管理路径合理设置

Device Family:设置器件的系列,这里设置EG4,因为我们的开发板采用的是EG4D20EG176这颗FPGA芯片

Device Name:设置芯片的名字,这里选择EG4D20EG176

一个空的FPGA工程创建完成后入下图所示

以下是对软件工具的大概介绍更多可以结合具体应用加以理解:

1.3TD创建或者添加代码

首先根据米联客的代码管理规范,在对应的FPGA工程路径下创建uisrc路径,并且创建以下文件夹

01_rtl:放用户编写的rtl代码

02_sim:仿真文件或者工程

03_ip:放使用到的ip文件

04_pin:放fpga的pin脚约束文件或者时序约束文件

05_boot:放编译好的bit或者bin文件(一般为空)

06_doc:放本一些相关文档(一般为空)

1:如何新建FPGA代码文件

右击Hierarchy可以看到弹出的菜单中可以选择新建fpga代码或者添加已经存在的fpga代码

比如新建FPGA代码选择New Source

File Type:如下图所示,可以支持多种编程语言,这里选择verilog

File Name:设置文件名

Location:设置文件路径,这里放到uisrc/01_rtl路径下方便管理

当只有一个文件的时候,默认是Top文件

当有多个文件软件无法确认top文件的时候,可以右击文件名设置

2: 如何移除FPGA代码文件

如果需要移除文件,可以右击文件,选择Remove

3: 如何添加FPGA代码文件

右击Hierarchy可以看到弹出的菜单中可以选择新建fpga代码或者添加已经存在的fpga代码

比如选择Add Source

Source Type:选择添加的程序类型包括:这里选择Design Source

Add files:选择需要添加的文件

Add Directories:选择添加的路径,会把整个路径所有的对应文件添加

添加好后点击OK

添加完成后如下

双击代码,并且编写代码

module run_led#

(

parameter T_INR_CNT_SET = 32'd12_499_999

)

(

 input          sysclk_p,

 input          RSTn_i,

 output [3:0]   LED_o

);

 

reg [3:0]LED_r;

reg[24:0] T_INR_CNT;

 

assign LED_o = LED_r;

 

always @(posedge sysclk_p or negedge RSTn_i)begin

    if(RSTn_i==1'b0)

        T_INR_CNT



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3