vivado怎么生成bit文件vivado生成bit文件在哪
大家好,关于vivado怎么生成bit文件很多朋友都还不太明白,不过没关系,因为今天小编就来为
大家分享关于vivado生成bit文件在哪的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录
基于fpga的fft的算法实现,利用vivado,zynq7020,怎么实现裸机?vivado用哪个烧写器基于fpga的fft的算法实现,利用vivado,zynq7020,怎么实现裸机?Xilinx的ZYNQ7020平台内部包括两部分,即PL和PS。PL为FPGA逻辑部分,PS为双核ARM9。FPGA逻辑与ARM9之间的通信采用高性能的AXI4总线,PS为PL提供系统时钟,复位等基本信号。
通过ARM9系统外围挂载AXI接口的DMA来控制FPGA逻辑部分的FFTIP核的数据输入输出。下面详细介绍具体搭建步骤。
第一步:创建新工程,芯片型号为zynq7020:xc7z020clg484-2,创建好后,点击右侧IPIntegrator,创建系统——zynq_7020_fft_system。
点击OK,跳转到系统构建区。
第二步:在系统构建区,点击AddIP,搜索zynqprocessingsystem,点击后加到区域内zynq系统添加构建后如下图所示:
第三步:配置zynq系统,添加系统外设,内存,配置时钟,中断系统。
配置系统完毕后,创建DDR3端口,时钟和复位输出,及其他IO端口。
第四步:点击AddIP,搜索DMA,添加到系统构建区。
配置DMA的参数。
第五步:添加concatip,将DMA的输入输出中断连接concatip的输入端口,将输出端口连接到zynq的中断端口上。
点击运行自动连接布线。
布线连接后如下图所示。第六步:添加两个AXISTREAMFIFOIP核,分别连接到DMA的输入输出端口,同时配置FIFO的存储深度,及数据位宽。
第七步:右键点击generateoutputproducts,生成我们构建的系统。
等待几分钟,生成后,系统中添加了一些文件及IP
右键点击createHDLWrapper,添加系统顶层文件。
按默认提示点击OK即可
顶层文件添加完成后如下图所示。
致此zynq的ps部分已搭建完毕第七步:点击IPCatalog搜索FFTIP,双击FFTIP核。
进入FFTIP核配置界面,本文选择的数据类型为float型,运行时钟100Mhz,配置流水线等,点击OK,生成FFTIP。
创建FFTIP顶层文件,实例化FFTIP,便于FFTIP的仿真,调用。
顶层文件中添加如下代码。
第八步:在PS的系统顶层文件zynq_7020_fft_system_wrapper中,实例化FFTIP的顶层文件FFT_Top,如下所示。
第九步:创建FFTIP核的仿真文件,单独对FFTIP进行模拟仿真测试。
对于浮点数的FFTIP仿真测试,需要提供单精度浮点数格式(32位的二进制数),且提供虚部和实部。blk_mem_gen_real存放实部,长度为1024,blk_mem_gen_imag存放虚部,长度为1024,本文的FFTIP是之前已调试好的IP测试,直接调用即可。
仿真时序
FFTIP输入数据时序
FFTIP输出数据时序
第十步:测试完成后,生成bit流,不需配置管脚。
生成bit流后,可以查看系统资源利用率。
第十一步:导出Hardware。
启动SDK。第十二步:创建fft_test工程,按默认配置,点击next。
创建main.c。
添加DMA测试例程,同时提供FFTIP所需实部和虚部,且都为单精度浮点数。修改check_
data函数,将接收的数据存为文件,导入到matlab中进行数据比对。经过以上步骤实现了zynq系统对FPGA逻辑部分的FFTIP核的调用。但,还需在硬件平台下进行验证。希望题主或者感兴趣的朋友可以按此步骤验证,也可扩展训练,挂载其他IP核。
欢迎各位同仁相互交流学习,留言探讨。
vivado用哪个烧写器1.生成bit文件。
2.使用bit文件生成mcs文件,生成的mcs文件时的flash参数要与实际使用的flash参数一致。
3.JTAG线连到板子上,打开hardwaremanager,识别出器件。
4.鼠标点击扫描出的器件,右键点击器件,选择addconfigurationmemorydevice。
5.选择你所用的flash型号。选择mcs文件下载。
OK,关于vivado怎么生成bit文件和vivado生成bit文件在哪的内容到此结束了,希望对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。