自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 基于zynq的视频采集与hdmi显示(未完)

根据手册可知,传感器会传输一些同步字:SAV(valid line):有效行开始EAV(valid line):有效行结束SAV(invalid line):无效行开始EAV(invalid line):无效行结束注:(本次项目截取12bit数据位的高8位),因此实际同步字为然后设置状态机,通过状态机来控制什么时候开始提取有效像素vsync:场同步信号hsync:行同步信号。

2024-07-18 17:01:25 520

转载 ZYNQ资源介绍

在上一篇文章中()对 ZYNQ 进行了简单的叙述,在做相关的内容之前,有必要对其具体内容进行详细的了解;首先是对这款芯片所包含的内容进行简单的了解(参考 UG585 手册)

2024-07-18 15:36:37 4

原创 HDMI简介

hdmi显示是fpga项目中常用到的技术

2024-07-12 16:07:11 873

原创 以太网协议介绍——UDP

Q:已经有 IP 协议了,为什么还需要 UDP 协议呢?A:事实上数据是可以直接封装在 IP 协议里而不使用 TCP、UDP 或者其它上层协议的。然而在网络传输中同一IP服务器需要提供各种不同的服务,各种不同的服务类型是使用端口号来区分的,例如用于浏览网页服务的 80 端口,用于FTP(文件传输协议)服务的 21 端口等。TCP和 UDP 都使用两个字节的端口号,理论上可以表示的范围为0~65535,足够满足各种不同的服务类型。Q:为什么选择的是 UDP 而不是传输更可靠的 TCP 呢?

2024-07-04 21:26:38 926

原创 以太网常用协议——ARP协议

ARP协议介绍

2024-07-01 21:09:59 890

原创 FPGA基本资源介绍

可编程输入/ 输出单元简称I/O 单元,是芯片与外界电路的接口部分,完成不同电气特性下对输入/ 输出信号的驱动与匹配要求。FPGA 的IOB 被划分为若干个组(bank),每个bank 的接口标准由其接口电压VCCO 决定,一个bank 只能有一种VCCO,但不同bank 的VCCO 可以不同。只有相同电气标准的端口才能连接在一起,VCCO 电压相同是接口标准的基本条件。

2024-07-01 11:38:34 522

原创 SCCB协议介绍,以及与IIC协议对比

这篇内容主要介绍一下SCCB协议。

2024-06-30 21:02:25 479

原创 以太网基础知识

介绍以太网的基本知识以及时序

2024-06-25 16:32:59 374

原创 vivado中的ila debug

vivado 中ila进行debug

2024-06-21 20:11:16 201

原创 AXI学习笔记

AXI协议

2024-06-21 11:31:16 823

原创 micro SD控制——zynq(未完)

值得一提的是,ZYNQ 内部集成了两个 SD 卡控制器,并且 Xilinx SDK 的 standalone 已经移植好了 FATFS(SDK 软件中叫做 xilffs)文件系统,因此在 SDK 中添加 xilffs 库后,就可以在程序中使用 FATFS 中的 API 函数来操作 SD 卡。Micro SD卡,是一种极细小的快闪存储器卡,MicroSD 卡插入适配器(Adapter)可以转换成 SD 卡,其操作时序和 SD卡是一样的。开发板原理图如下,可知本开发板使用的是SDIO模式的SD卡。

2024-06-16 20:46:52 666

原创 flash介绍(zynq篇)

配置步骤:配置I/O模式的流程(其实根据SDK给的示例就行)

2024-06-14 20:13:33 258

原创 SDK——如何快速上手一个接口驱动任务(以iic为例)

如何快速上手一个接口驱动任务:(这里以iic为例)

2024-05-26 21:24:49 822

原创 SDK崩溃后怎么打开已有工程

sdk崩溃后,如何从win里面打开skd并加载已有工程文件

2024-05-25 17:10:59 200

原创 icap对flash的在线升级

使用icap实现flash的在线更新

2024-05-11 19:21:31 652 1

原创 手写一个SPI FLASH 读写擦除控制器

手写spi flash控制器

2024-05-10 21:50:52 1196

原创 二、SPI协议

SPI协议简单介绍

2024-05-10 20:36:52 913

原创 五、VGA 叠加图像原理和实现(十字光标)

VGA叠加图像原理和实现

2024-05-06 15:55:04 295

原创 三、VGA接口驱动与图像显示动态移动

VGA彩条显示与移动框实现

2024-05-05 20:25:44 369 1

原创 四、VGA项目:联合精简帧+双fifo+sobel算法 实现VGA显示

图像边沿检测,并VGA显示

2024-05-05 20:15:18 1154

原创 xilinx时钟驱动的细节问题

时钟驱动的细节问题

2024-05-05 17:02:53 295

原创 二、双fifo流水线操作——verilog练习与设计

fifo流水线操作

2024-05-04 20:11:19 523 1

原创 将txt文本中的数据读到tb文件中——一种testbench设计方式

将txt文本中的数据读到tb文件中

2024-05-04 19:45:53 503

原创 一、手写一个uart协议——rs232

上位机由串口助手通过 rx 线往 FPGA 发 8 比特数据,当 FPGA接收到 8 比特数据后,再通过 tx 线把接收到的 8 比特数据给上位机发回去,要求上位机接收到的数据和上位机发送的数据一样,并且保证连续发送也没问题。

2024-04-30 21:14:40 837 1

转载 一、uart通讯协议之——rs232篇

了解uart通信协议的特点,学会使用rs232协议完成pc机与fpga之间的通信

2024-04-29 20:47:44 1231

原创 Verilog代码练习小案例(持续更新)

verilog代码练习

2024-04-25 20:57:51 550

原创 三、fpga对完成过滤和校验的有效包数据进行有效像素提取、MATLAB对数据源进行处理与下发(完整实现pc机→显示器通信链路)

上篇文章实现了MATLAB模拟发送UDP以太网协议数据包到fpga,能实现双沿数据→单沿数据转换,并将转换后的数据进行包过滤和crc校验,本篇内容要实现真正的从pc机下发视频数据,经过千兆以太网传输存储到fpga 的ddr3中,然后通过hdmi读出到显示屏上。

2024-04-18 14:23:44 554

原创 modelsim仿真问题

用来记录modelsim仿真过程中的一些问题和解决方法,会持续更新。

2024-03-26 17:18:37 301

原创 高速接口测试方法——ibert的使用

使用ibert测试高速接口

2024-03-24 14:32:21 1568

原创 xilinx的高速接口构成原理和连接结构

xilinx高速接口(GTP、GTX、GTH、GTZ)的构成原理和连接结构

2024-03-23 15:40:20 1329

原创 vivado程序固话flash的方法

vivado程序固话flash的方法

2024-03-18 15:29:24 375

原创 五、RIFFA框架下的桌面采集和 PCIE 传输项目

任务描述:PC端先发送图片的配置包信息,然后上位机启动截屏APP应用程序,将截屏数据下发给FPGA,FPGA收到一帧的图像数据后会返回给上位机一个ACK信号,标志着上衣帧数据接收完毕,可以接收下一帧数据。DDR3实现fpga数据的缓存,HDMI完成DDR3图像的读取与显示。Frame_ack 要求在每接收完成一帧图像给上位机发送一次 frame_ack 帧数据,Frame_ack 帧数据是 8 个 DW 长度的 32’h55555555,用于通知上位机可以发送下一帧数据,保证有序的发送图像帧数据。

2024-03-18 14:11:45 173

原创 四、PCIE收发时序

四、Pcie 收发时序

2024-03-18 10:12:50 584

原创 vivado中ila的波形导入到modelsim中操作方法

ila波形导入到modelsim中

2024-03-14 11:15:05 324

原创 三、使用PCIE ip核和riffa框架搭建工程

使用pcie ip核,并使用riffa框架搭建工程,完成联通测试

2024-03-13 21:12:03 818

原创 一、PCIE基础科普

pcie一些基础概念(link lane 传输速率 带宽计算等)

2024-03-13 19:58:58 676

原创 二、PCIE的TLP包的封包解包原理

熟悉 PCIE 的组建包的过程,以及内部的字段细节的定义,掌握如何发送接收 Mrd(memory read TLP)、 Mwr(Memory write TLP)、Cpl(Completion TLP)和 Cpld(Completion with data TLP)命令包,深入理解 PCIE 底层协议工作过程

2024-03-08 17:13:59 1404

原创 四、输入延时约束、输出延时约束以及调试方法

上一讲完成了基本时钟和生成时钟的约束,确定了整个工程的时钟频率,本次内容要添加合理的 input 和 output delay, 把接口时序调整到一个最佳状态。

2024-03-06 18:10:59 1203

原创 五、布局布线约束、系统优化参数、时序优化收敛 关键技术点

这里着重介绍了时序优化过程中的例外约束,以及布局布线、系统参数优化的关键技术

2024-03-06 15:08:43 799

原创 三、基准时钟、生成时钟、虚拟时钟的约束和意义

基准时钟、生成时钟、虚拟时钟的约束和意义

2024-03-02 21:33:17 979

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除