
fpga
文章平均质量分 72
章鱼哥学电子
在校本科,微信13423249685
展开
-
gige vision协议栈
大半年的成果—gige vision协议栈那么接下来是开源呢还是做商业IP目前已实现:1.Dhcp分配IP2.lla 分配IP3.静态force IP4.raw 8 流数据,其他图像格式未来实现5.gvcp控制协议全部实现6.ARP协议7 ICMP协议 支持ping相机未实现:1.IEEE1588时间同步2.chunk附加图像数据3.硬件action commond命令gige vision 千兆网工业相机协议栈成功实现接下来是将高级功能IEEE1588时间同步加上全源码开发原创 2022-10-10 02:49:40 · 2744 阅读 · 10 评论 -
zynq动态加载bit
zynq动态加载bit文章目录zynq动态加载bit前言一、petalinux编译流程第一步:创建工程第二步:拷贝hdf文件并且配置工程第三步:编译工程生成uboot与内核第四步:打包生成BOOT.bin文件第五步:启动linux动态加载bit文件第一步:修改platform-top.h文件未修改前修改后第二步:重新编译第三步:重新生成BOOT.BIN文件第四步:拷贝文件到sd卡启动系统使用uboot加载bit上电自动加载bit总结前言zynq作为一款集成arm与fpga的soc,在工业领域具有很大原创 2022-03-02 21:18:04 · 9557 阅读 · 6 评论 -
第二章数字电路时序分析---时序路径
数字电路时序分析第一章 数字电路时序分析—建立保持时间第二章 数字电路时序分析—时序路径文章目录数字电路时序分析时序路径1、上游芯片到FPGA路径2、FPGA内部路径3、FPGA到下游芯片路径delay的值从何处来时序路径时序路径是要进行时序分析的前提,想要进行时序分析,需要了解时序路径由那几部分组成从哪个pin输入信号,输入信号要延迟多长时间,时钟周期是多少,让软件PAR原创 2022-01-09 15:16:34 · 1189 阅读 · 0 评论 -
格雷码与二进制的转换 verilog实现加仿真
一、什么是格雷码格雷码,又叫循环二进制码或反射二进制码,格雷码是我们在工程中常会遇到的一种编码方式,它的基本的特点就是任意两个相邻的代码只有一位二进制数不同,这点在下面会详细讲解到。格雷码的基本特点就是任意两个相邻的代码只有一位二进制数不同,这点很重要。常用的二进制数与格雷码间的转换关系如下表:二、二进制格雷码与自然二进制码的互换verilog代码`timescale 1ns / 1nsmodule DecimaltoGray#(parameter width=5)(input wir原创 2021-03-16 11:13:20 · 1909 阅读 · 0 评论 -
XILINX 7系列配置4线SPI
在默认的FPGA中如果不配置SPI的线宽,速度等,默认是1线,速度也比较慢,因此我们需要配置一下。在xdc文件添加代码#4线spiset_property CFGBVS VCCO [current_design]set_property CONFIG_VOLTAGE 3.3 [current_design]#############SPI Configurate Setting###################set_property BITSTREAM.CONFIG.SPI_BUSWIDT原创 2020-12-03 11:21:49 · 4315 阅读 · 0 评论 -
VIvado设置多线程编译
1.开启多线程原因使用vivado进行fpga的开发,往往一次编译需要花费很长很长的时间,大工程可能需要1小时以上,开启更多线程进行开发可以缩短这一过程。2.获取当前线程的办法:在Tcl Console界面输入命令:get_param general.maxThreads。如图1,windows下默认设置为2。提示:VIVADO编译默认线程数如下:Windows——2线程(default)Linux——8线程(default)3.设置当前编译线程数的办法:在Tcl Console界面输入原创 2020-11-04 10:56:58 · 4576 阅读 · 0 评论 -
xilinx下载器hs3
本文福利一下大家,xilinx的fpga的下载器一向的价格令人害怕,上百元,这里我介绍一款xilinx的下载器hs3ad工程ad工程里面包括原理图和pcb文件,大家可以修改与生产hs3量产工具量产工具用于烧录固件,烧录万就变成了了xilinx的下载器hs3了原理图pcb 3d模式大家也可以打开ad工程查看烧录器介绍打开烧录器的界面我们一次按照步骤来,也就是红色的步骤,先插入ft232h到电脑上,然后点击step1找到设备,然后点击step3选择hs3,然后点击step4进行编程,原创 2020-05-31 22:08:34 · 9888 阅读 · 9 评论 -
zynq7010之EBAZ4205之helloworld
章鱼哥也想学zynq呀,zynq有arm a9双核的ps部分和和fpga的pl部分,突然发现zynq感觉是世界上最有技巧的一款芯片了,arm部分负责算法部分,pl部分可以用来增加外设,想想你的芯片支持好几个vga,hdmi,10几个串口,是不是很惊人。为什么要有EBAZ4205呢,大家咸鱼一下50块,淘宝一下zynq 1000块。真香废话不多说,我们这节课开始学习用arm部分的ps端通过串口输...原创 2019-12-01 20:34:31 · 14058 阅读 · 6 评论 -
zynq7010之EBAZ4205入门改造
第一章:改 SD 卡启动和改电源2、如果用 J4 的 6P 电源接口需要将背面的 D24 短接起来,或是焊接一个二极管就行,如下 图:或者把原来的二极管管取下来,然后焊接到上面,然后按照下面的飞线,这样就引出了12V 1路 3.3V 2路3、改 SD 卡启动,最简单的方法是将 R2577 短接起来,或者将 R2584 挪到 R2577 上,后面 要改成 nand 启动改回来就行了,如...原创 2019-12-01 16:13:32 · 12876 阅读 · 5 评论