当前位置: 首页 > news >正文

企业门户网站模板g3云推广会员登录

企业门户网站模板,g3云推广会员登录,东莞网站系统找哪里,企业做门户网站的重要性本工程实现调用ZYNQ-7000的内部ARM处理器,通过UART给电脑发送字符串。 硬件:正点原子领航者-7020 开发平台:Vivado 2018、 SDK 1 Vivado部分操作 1.1 新建工程 设置工程名,选择芯片型号。 1.2 添加和配置PS IP 点击IP INTEGR…

本工程实现调用ZYNQ-7000的内部ARM处理器,通过UART给电脑发送字符串。
硬件:正点原子领航者-7020
开发平台:Vivado 2018、 SDK

1 Vivado部分操作

1.1 新建工程

设置工程名,选择芯片型号。

1.2 添加和配置PS IP

点击IP INTEGRATOR,Create Block Design。

在这里插入图片描述

1.2.1添加IP

添加ZYNQ7 Processing System。

在这里插入图片描述

1.2.2 配置PS

  1. 修改DDR Configuration:
  • 7020选择MT41J256M16 RE-125(256M162=8190Mbit=8Gbit)两片DDR3,位宽16,深度256M
  • 7010选择MT41J128M16 HA-125 (128M162=4096Mbit=4Gbit)两片DDR3,位宽16,深度128M
    在这里插入图片描述
  1. 选择外设引脚Peripheral I/O Pins:

由于入门教程需要使用串口输出“Hello World”,因此只要选择UART。

在这里插入图片描述

由于开发板硬件设计如上图所示:串口输出的引脚已经对应好了,为PS_MIO14_500和PS_MIO15_500。
查看设置界面,只能选择UART0行的第二个UART0。

在这里插入图片描述

  1. 设置 PS-PL Configuration:

UART0串口波特率任意设置,一般为9600、115200。
在这里插入图片描述

  1. 设置MIO Configuration:
    设置串口引脚的电平和速度。

在这里插入图片描述

查看原理图或电源拓扑,可以看到BANK500的电源电压为3.3V,BANK501的电源电压为1.8V。
因此设置BANK0为LVCMOS 3.3V,BANK1为LVCMOS 1.8V。
在这里插入图片描述

  1. 配置完成,点击OK。

1.2.3 关闭不需要的接口

由于是初始工程,大部分接口是不需要的,包括:M_AXI_GP0_ACLK、M_AXI_GP0、FCLK_CLK0、FCLK_RESET0_N。

  1. 关闭AXI接口:接口双击进入PS配置界面,选择PS-PL Configuration -> AXI Non Secure Enablement -> GP Master AXI Interface,取消勾选M AXI GP0 interface

在这里插入图片描述

  1. 关闭CLK接口:进入Clock Configuration -> PL Fabric Clocks,取消勾选FCLK_CLK0

在这里插入图片描述

  1. 关闭RESET接口:进入PS-PL Configuration -> General -> Enable Clock Resets,取消勾选FCLK_RESET0_N

在这里插入图片描述

多余接口都关闭,可以得到如下模块:

在这里插入图片描述

1.2.4 生成连接和验证

  1. 自动化连接:
    点击Run Block Automation,进入界面,选中模块,点击OK。

在这里插入图片描述

模块会自动生成引脚,连接外部DDR3和串口引脚。

在这里插入图片描述

  1. 验证:
    点击Validate Design,自动验证模块是否有错误或警告。

在这里插入图片描述

1.3 生成子模块和顶层文件

  1. 生成子模块:
    右键IP,Generate Output Products,对模块进行综合和约束。
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 创建顶层文件:
    右键IP,Create HDL Wrapper。

在这里插入图片描述

选择第二个Let Vivado manage wrapper and auto-update。如果修改IP内部细节,Vivado会自动修改外部接口等。

在这里插入图片描述

  1. 由于本工程内没有用到PL部分,只有PS部分,因此不需要Generate Bitstream,直接可以导出硬件。

1.4 导出硬件

  1. 导出硬件:
    点击菜单栏File -> Export -> Export Hardware

在这里插入图片描述

此处不需要选择Include bitstream,其他工程如果用到了PL部分,那就需要选择。

在这里插入图片描述

  1. 以上操作会在工程目录下新建一个.sdk文件夹,内部有一个system_wrapper.hdf文件,该文件可以用解压软件打开,内部包括*.c、*.h等文件。

在这里插入图片描述

  1. 打开SDK:
    菜单栏File -> Launch SDK

在这里插入图片描述
点击OK。
在这里插入图片描述

2 Software Development Kit部分操作

软件基于Eclipse开发,以下就是进行C语言的编写。
在这里插入图片描述

2.1 新建工程

  1. 点击File -> New -> Application Project
    在这里插入图片描述

  2. 设置工程信息:
    添加工程名,然后点击Next

在这里插入图片描述

  1. 选择Empty Application,点击Finish

在这里插入图片描述

  1. 可以看到SDK界面的Project Explorer中生成了两个文件夹hello_world和hello_world_bsp。
  • hello_world:存放自己编写的软件。
  • hello_world_bsp:存放板级支持包,相当于硬件驱动,作为硬件和软件之间的桥梁。
  • system_wrapper_hw_platform_0:存放系统硬件信息。

在这里插入图片描述

2.2 编写软件

  1. 创建工程文件:
    右键hello_world->srcNew -> Source File,新建文件名必须为main.c。
    在这里插入图片描述

  2. 编写并保存main.c

/** main.c**  Created on: 2024年11月17日*      Author: win10*/
#include "stdio.h"int main(){printf("hello world\n");return 0;
}

保存后会自动编译,如果编译错误,会在界面底部Problems中报错。

  1. 通过编译之后,即可将软件烧录到FPGA中。

2.3 FPGA板配置

由于FPGA板设计时PL和PS的UART共用了同一个串口芯片,因此,需要修改跳线帽到PS端。

连接JTAG调试线,电源线和USB_UART的TYPE-C线。

2.4 连接串口

  1. 找到SDK Terminal:Window->Show View -> Other

在这里插入图片描述
输入关键词,选择对应窗口,点击OK。
在这里插入图片描述

  1. 由于上一步已经连接串口,此时可以通过SDK Terminal连接。

(1)打开电脑设备管理器,查看COM口。

在这里插入图片描述

(2)点击加号连接串口。

在这里插入图片描述
选择对应串口号,设置波特率,其他默认。

在这里插入图片描述
如果显示以下信息,则说明连接成功。

Connected to COM8 at 115200

2.4 下载程序

由于刚才保存的时候,系统已经自动编译了.elf文件,可以从左侧hello_world,Binaries目录看到。

在这里插入图片描述

右键.elf文件,选择Run As -> 1 Launch on Hardware (System Debugger)

在这里插入图片描述
SDK log输出:
在这里插入图片描述

串口输出结果:

Connected to COM8 at 115200
口Connected to COM8 at 115200
9莌ello worldConnected to COM9 at 115200
hello world

本结果进行多次尝试,前面数据错误,可能与USB线的质量和信号干扰有关。

http://www.yayakq.cn/news/230894/

相关文章:

  • 残联网站建设方案wordpress搬到本地
  • 扁平化设计网站代码网站免费正能量软件不良
  • html5 中文网站模板网站seo优化网站
  • 渝北网站建设秦皇岛seo优化
  • 网站开发学些什么西安微网站建设
  • 哪个网站可以做空比特币河北优化seo
  • 做韩国网站有哪些东西吗学代码的网站
  • 西安网站建设公司十强有没有可以免费看的视频
  • 做网站广告联盟赚钱网站怎样做漂浮
  • 网站正能量就是一打开全是的从零开始制作wordpress主题
  • 网站开发帐务处理京东商城网上购物京东超市
  • 网站开发建设流程html5高端网站建设
  • 李笑来做的一个网站城乡住房规划建设局网站
  • 自建网站平台的页面功能重要的网站建设
  • 公司网站建立流程时尚女装网站设计
  • 淮安市淮阴区建设局网站建设网站你认为需要注意
  • 烟台城乡建设住建局网站网站建设首页模板下载
  • 邢台专业网站建设网站推广托管
  • 区块链网站开发价格西塞山区建设局网站
  • 网站黑链怎么做的wordpress运维
  • 松江新桥专业网站建设设计公司资质怎么申请
  • 新建网站怎么做优化中英双语网站
  • 软文营销的特点惠州seo整站优化
  • 唐山市城市建设档案馆网站成都建立网站营销设计
  • cod建站系统查公司的口碑和评价的网站
  • 好发信息网网站建设网页游戏排行榜前十名3d
  • 购物商城网站开发实验报告湖南营销型网站建设案例
  • 响应式网站建设定制企业网站设计中常见的排版类型
  • 网站优化策略多媒体应用设计师怎么报考
  • 网站建设新闻+常识教师网络培训