FPGA
文章平均质量分 57
如临秋意
这个作者很懒,什么都没留下…
展开
-
SV-面向对象编程
术语解释类:包含变量和子程序的基本构建块。 对象:类的实例; 句柄:指向对象的指针; 属性:存储数据的变量; 方法:函数或方法中操作变量的程序性代码;上述几个术语对于没有接触过面向对象编程的语言来说理解可能有一点困难。SystemVerilog里面向对象编程的部分与其他的高级语言类似(如C++,JAVA)。类可以认为是一类事物的抽象,而对象是这类事物一个实际个体;句柄则是我们为这个个体取的一个名称。属性是事物的特点,方法是事物具有的功能。举个例子:猫(类)是一类动物的名称,现在我有一只猫(对..原创 2022-04-10 21:16:23 · 531 阅读 · 0 评论 -
Petalinux学习记录
1.petalinux创建工程进入petalinux安装目录,再控制台输入以下命令启动petalinuxsource ./settings.sh2.切换到自己的工程目录,在命令行输入petalinux-create --type project --name xxx--template zynq“--type”后面的是创建工程类型(project),--name后面的 xxx是工程的名称(自定义),--template后面的zynq,意思是为zynq器件创建工程。3,导入硬件平原创 2021-11-26 22:53:39 · 195 阅读 · 0 评论 -
JESD204B接口学习资料收集
由于工作需要,本人开始学习JESD204B的接口协议,以及 在FPGA上实现该接口。本文主要收集了204B相关资料。后期,本人会就ADI开源的204B接口源代码(Verilog)进行分析。1)CSDN博客,该博客对数据链路层的分析介绍的非常详细https://blog.csdn.net/yijingjijng/category_5771607.htmlhttps://blog.csdn.net/yijingjijng/category_5771607.html2) ADI官方文章,对204B各层的介原创 2021-10-06 19:58:49 · 1834 阅读 · 1 评论 -
Vivado自定义IP遇到的问题
在使用Vivado自定义IP时遇到一个问题,在这里做一个记录。在设计一个流水灯的IP的时候会报警告,这导致在调用该IP的时候,流水灯始终全亮。警告如下该IP的源码如下(该代码参考了米联客的教程),module LED_ML(input CLK,//100MHZinput RSTn_i,output reg [3:0]LED_o);reg [31:0]C0;always ...原创 2019-03-30 19:05:34 · 1597 阅读 · 0 评论 -
ZYNQ使用PS+PL点灯总结
初次使用ZYNQ中的纯PL点亮了LED等,后来知道了可以使用PS和PL联合使用点LED。但是尝试了N此,在网上找了很多资料都点不亮LED,也不知道问题出在哪里。网上很多ZEDBoard开发板,有官方提供的配置文件。很多设置都不知道怎么回事,网上提供的教程说明也不详细。终于在我快放弃的时候,看了米联客的入门教程视频后理解了怎么设置后。点亮了LED灯。下面是这次点灯的的总结。1.新建工程选...原创 2019-03-29 10:36:14 · 3212 阅读 · 1 评论 -
ZYNQ-IO模拟HDMI输出图像
开发软件:Vivado 2018.3开发板:PYNQ-Z2IP核:rgb2dvi(Digilent官方)我一直想使用FPGA开发图像处理算法,在学习图像处理前要学会如何显示图像。我使用的开发板是PYNQ-Z2,在该开发板上带有两个HDMI接口(一个输入,一个输出)。其实这两个HDMI接口都可以用作输出,因为HDMI接口是直接连接到FPGA的IO引脚上的。关于HDMI的原理,网上有很...原创 2019-05-07 19:53:27 · 2898 阅读 · 3 评论