首页
学习
活动
专区
工具
TVP
发布

瓜大三哥

专栏成员
339
文章
562584
阅读量
91
订阅数
How do I reset my FPGA?
Editor’s Note: This article first appeared in the Summer 2011 issue of Xcell Journal , and is reproduced here with the kind permission of Xilinx.
瓜大三哥
2021-01-12
5670
视频处理算法——Dither
最早源自二战,当时的轰炸机飞行员使用了一个机械计算机来进行导航和 bomb 轨道计算。奇怪的是,这些计算机(由上百机械零件组成)在飞机甲板上要比在地面上工作地更为准确。工程师们意识到飞机的震动降低了它的一些活动部件所导致的错误。为了让它们更好的工作,工程师为这种计算机安装了震动马达,他们把这些马达的震动成为 dither 。
瓜大三哥
2020-11-26
4.7K0
Xilinx FPGA bit 文件加密
当你的项目终于做完了,到了发布的关键节点,为了防止自己的心血被别人利用,最好对产品进行bit加密。
瓜大三哥
2020-09-30
1.5K0
MIPI CSI-2
1 MIPI简介2 MIPI CSI-2简介2.1 MIPI CSI-2 的层次结构2.2 CSI-2协议层2.3 打包/解包层2.4 LLP(Low Level Protocol)层2.5 通道管理(Lane Management)层2.6 物理层(PHY Layer)3 MIPI CSI2的物理连接4 MIPI CSI2的工作模式5 MIPI CSI2的数据包格式5.1 MIPI CSI2的长包格式5.2 MIPI CSI2的短包格式6 基于FPGA的MIPI接口实现6.1 接口描述6.2 模块分析6.2.1 解串模块6.2.2 协议模块6.2.3 RAW 10bit生成模块6.3 实例应用6.3.1 硬件结构框图6.3.2 IIC配置6.3.3 实验结果7 参考链接附:资料获取
瓜大三哥
2020-06-09
1.8K0
视频处理之浮雕效果【附源码】
浮雕 是雕塑与绘画结合的产物,靠透视等因素来表现三维空间,并只供一面或两面观看。浮雕一般是附属在另一平面上的,因此在建筑上使用更多,用具器物上也经常可以看到。浮雕在我们现实生活中处处可见,尤其是中国古代的建筑浮雕众多。浮雕既是一种刻在砖、石壁或木头上的一种雕塑。
瓜大三哥
2020-06-09
4210
视频处理之灰度图
灰度图 ,Gray Scale Image 或是Grey Scale Image,又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。8位像素灰度分为256阶。用灰度表示的图像称作灰度图。除了常见的卫星图像、航空照片外,许多地球物理观测数据也以灰度表示。除了常见的卫星图像、航空照片外,许多地球物理观测数据也以灰度表示。以位场图像为例,把位场表示为灰度图,需要将位场观测值灰度量化,即将场的变化范围转换成256阶的灰度范围。由于位场的动态变化范围非常大,磁场可达数万个纳特,重力场也可能在数百个重力单位内变化,所以在显示为图像前通常需要对位场观测值进行拉伸或压缩。
瓜大三哥
2020-06-09
2K0
仿真实例2——BMP图片文件读写
BMP文件格式,又称为Bitmap(位图)它是一种图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此我们经常使用它来保存RAW数据。BMP文件总体上由4部分组成,分别是位图文件头、位图信息头、调色板和图像数据,如下图所示
瓜大三哥
2020-05-07
1.4K0
Zynq中PL端SPI接口
SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议
瓜大三哥
2019-11-09
3K0
Zynq中UART
Config =XUartPs_LookupConfig(UART_DEVICE_ID);
瓜大三哥
2019-11-05
2.2K0
Zynq 7000的PS为PL分配信号
在PS内的时钟模块可以为PL提供4个时钟FCLKCLK[3:0],这4个时钟的频率可以通过配置界面进行修改。由于这4个时钟的频率由PS引到PL中,所以可将FCLK连接到PL时钟缓冲区,作为PL内定制外设的时钟源。
瓜大三哥
2019-07-30
1.8K0
Aurora NFC(本地流量控制)
Aurora 8B/10B 协议包括本地流控制(NFC)接口,其允许接收机通过指定必须放入数据流的空闲数据跳数来控制接收数据的速率。甚至可以通过请求发送器临时发送空闲(XOFF)来完全关闭数据流.NFC 通常用于防止FIFO 溢出条件。
瓜大三哥
2019-06-05
3.1K0
视频压缩编码技术(H.264) 之帧间预测
H.264 帧间预测是利用已编码视频帧/场和基于块的运动补偿的预测模式。与以往标准帧间预测的区别在于块尺寸范围更广(从16×16 到4×4)、亚像素运动矢量的使用(亮度采用1/4 像素精度MV)及多参考帧的运用等等。
瓜大三哥
2018-10-08
6K4
SDI中的GTX
信号的高频成分经过PCB走线或者电缆传输后相对于信号的低频成分会被衰减得更多,此现象被称为曲阜效应,它会破坏高速信号的完整性,使其眼图关闭并增加信号抖动。为了补偿趋肤效应,人们提出了均衡器、预加重器、去预加重来补偿传输线频率响应的不平坦性。通常预加重器和去预加重器用在高速传输信号的发送端,均衡器用在接收端,在SDI链路中只在接收端采用均衡器,一般采用自适应均衡器。
瓜大三哥
2018-07-30
9090
K-近邻算法(KNN)概述
最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多个类的问题,基于这些问题呢,就产生了KNN。 KNN是通过测量不同特征值之间的距离进行分类。它的的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。K通常是不大于20的整数。KN
瓜大三哥
2018-02-26
8160
HLS Lesson14-for循环优化:数据流
数据流约束可以使得原本顺序执行的多个 FOR 循环并行执行,但使用该约束是有条件限制的。本节讲述了数据流约束的使用方法和要求,重点讲述了如何通过代码层面的优化突破这些限制。 Loop B 不需要等待L
瓜大三哥
2018-02-26
9750
HLS Lesson15-for循环优化:其他方法
例1: void for_merge(data_t a[N],data_t b[N],data_t c[N],data_t d[N]) { data_t x_a = 0; data_t y_a = 0
瓜大三哥
2018-02-26
4660
HLS Lesson16-数组优化:数组分割
数组可以通过resource这个directive精确指定当前使用的memory。比如是分布式RAM还是Block RAM,采用单端口或者双端口。提高数据的吞吐率。 #include"ap_int.h" #define W 4 #define N 10 typedef ap_int<W> di_t; typedef ap_int<W> do_t; void array(di_t a[N],do_t sum[N+2]); #include"array_mem.h" void array(di_t a[N],
瓜大三哥
2018-02-26
1.1K0
UVM(十一)之各种port续
UVM(十一)之各种port续 UVM中各种port的链接:按照控制流的优先级排序,UVM中三种port为:PORT,EXPORT,IMP。这三种port之间并不是互相之间都可以连接的。 1. 使用c
瓜大三哥
2018-02-26
1.6K0
HLS Lesson6-数据类型转换
1.整数数据类型 传统的C语言可以采用:数据类型 数据变量 赋值 int var = -1; ap_int<6> a_6bit_var_c = -22;//复制 ap_int<6> a_6bit_var_r2(“0b101010”,2); ap_int<6> a_6bit_var_r8(“0o52”,c); ap_int<6> a_6bit_var_r10(“-22”,10); ap_int<6> a_6bit_var_r16(“0x2A”,16); 或者 ap_int<6> a_6bit_var_r2(“
瓜大三哥
2018-02-26
2K0
UVM(八)之transaction及field_automation
UVM(八)之transaction及field_automation uvm_sequence_item派生自uvm_transaction,而uvm_transaction派生自uvm_objection。TLM是Transaction Level Modeling的缩写,所谓的transaction level是相对DUT中各个module之间pin级别的通信来说的。通俗点说,DUT中各个module之间通信是以bit为单位的,而transaction level则是以包为单位的。
瓜大三哥
2018-02-26
2.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档