学习内容 本文把程序存储在非易失性存储器中, 在上电或者复位时让程序自动运行,这个过程需要启动引导程序( Boot Loader) 的参与。 Boot Loader 会加载 FPGA 配置文件, 以及运行在 ARM 中的软件应用。 开发环境 vivado 18.3&SDK PYNQ-Z2开发板 Boot和配置简介 在 ZYNQ的启动和配置时, 既需要 PS 的配置信息,又需要 PL 的配置信息。ZYNQ无法纯FPGA像xilinx那样只进行FPGA端口的配置。在 ZYNQ 中, 我们可以理解为PS作为主器件…

2021年4月17日 0条评论 9点热度 阅读全文

在Vivado中,ROM的IP核生成需要初始化文件,这个初始化的文件就是.coe文件(在Altera产品中这个初始化文件好像是.mif)。当coe文件中的数值少时可以手动编写,当需要的数据量大时,可以借助Matlab生成。下面介绍利用Matlab产生.coe文件格式和在vivado环境中建立ROM的IP核的步骤。 1.MATLAB代码: width=8; %rom中数据的宽度 depth=256; %rom的深度 y=0:255; y=fliplr(y); %从左到右翻转阵列,数据顺序为255,254,253,..…

2020年8月31日 0条评论 0点热度 阅读全文

如何查看linux内核版本 第一种:登录linux,在终端输入 cat /proc/version     运行效果如下图:      第二种:登录linux,在终端输入 uname -a   即列出linux的内核版本号 运行效果如下图:      第三种:在Linux终端输入 unmae -a 即可查看linux的内核版本号 运行效果如下图:   

2018年9月21日 0条评论 1点热度 阅读全文

1、PL和PS的接口类型总共有两种: (1)功能接口:AXI、EMIO、中断、DMA流控制、时钟调试接口。 (2)配置接口:PCAP、SEU、配置状态信号和Program/Done/Init信号。这些信号连接到PL内配置模块的固定逻辑上,给PS提供对PL的控制能力。 2、AXI总线:AXI (Advanced eXtensible Interface)本是由ARM公司提出的一种总线协议。用于PL和PS之间的通信。 总线:是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。 接口…

2018年9月6日 0条评论 0点热度 阅读全文