Xilinx SDK操作步骤详细介绍

2024-06-15 02:12

本文主要是介绍Xilinx SDK操作步骤详细介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在vivado设计完成后,下一步就是软件设计,与vivado相配套的设计软件是xilinx SDK(software developement kit),其操作流程如下:

Vivado软件的bitstream文件成功生成后,点击File——Export——Export Hardware...

选中Include bitstream,点击OK。

点击File——Launch SDK,如下图所示。

系统开始运行SDK,接下来的工作就是创建一个SDK 工程用于验证硬件工程的 正确性。

1 单击 File-New-Application Project... 开始创建一个 SDK 工程。

在新弹出来的窗口中,输入工程名字 test_uart,点击Next。

3 在左侧的Available Templates中选择默认的Hello World,点击Finish。

上图中的Available Application中,常用到有Empty Application(创建一个空白工程,但创建完成之后没有设计文件)、Hello world(打印测试),Memory Tests(存储器测试,测试 DDR3 是否正常)。

4 配置Debug

在工程完全创建完毕之后,选中新创建的工程test_uart(将鼠标挪动到工程上面),然后右键点击est_uart,选择 Debug as-Debug configuration
在新弹出的窗口中,双击Xilinx C/C++ application,
单击Xilinx C/C++ application下方新生成的System Debugger using Debug_test_uart.elf on loal,勾选其右侧的Reset entire system和Program FPGA,然后单击Apply。

5 印制板加电,点击上图中的Run。

新弹出窗口如下,找到下方的SDK Terminal,点击其右方的“+”,

新弹出的窗口如下, 设置好对应的端口号和波特率,然后单击 OK

6 运行程序

按一下 F8,或者单击图标 开始运行程序,然后可以看到在串口调试区域看到系统打印输出了 Hello world, 系统功能正常。

这篇关于Xilinx SDK操作步骤详细介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1062143

相关文章

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

Java操作PDF文件实现签订电子合同详细教程

《Java操作PDF文件实现签订电子合同详细教程》:本文主要介绍如何在PDF中加入电子签章与电子签名的过程,包括编写Word文件、生成PDF、为PDF格式做表单、为表单赋值、生成文档以及上传到OB... 目录前言:先看效果:1.编写word文件1.2然后生成PDF格式进行保存1.3我这里是将文件保存到本地后

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Python结合requests和Cheerio处理网页内容的操作步骤

《Python结合requests和Cheerio处理网页内容的操作步骤》Python因其简洁明了的语法和强大的库支持,成为了编写爬虫程序的首选语言之一,requests库是Python中用于发送HT... 目录一、前言二、环境搭建三、requests库的基本使用四、Cheerio库的基本使用五、结合req

Python实现NLP的完整流程介绍

《Python实现NLP的完整流程介绍》这篇文章主要为大家详细介绍了Python实现NLP的完整流程,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 编程安装和导入必要的库2. 文本数据准备3. 文本预处理3.1 小写化3.2 分词(Tokenizatio

使用SpringBoot创建一个RESTful API的详细步骤

《使用SpringBoot创建一个RESTfulAPI的详细步骤》使用Java的SpringBoot创建RESTfulAPI可以满足多种开发场景,它提供了快速开发、易于配置、可扩展、可维护的优点,尤... 目录一、创建 Spring Boot 项目二、创建控制器类(Controller Class)三、运行

springboot整合gateway的详细过程

《springboot整合gateway的详细过程》本文介绍了如何配置和使用SpringCloudGateway构建一个API网关,通过实例代码介绍了springboot整合gateway的过程,需要... 目录1. 添加依赖2. 配置网关路由3. 启用Eureka客户端(可选)4. 创建主应用类5. 自定

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —