自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ddr4管脚验证

ddr4管脚验证

2022-11-01 20:27:50 492 1

原创 基于xilinx 平台的dma调试体会

年前最后一天,心不能飞。1. AXI协议介绍Xilinx ZYNQ或者UltraScale+ 芯片集成了ARM核和传统FPGA,具有硬件集成度高,ARM和FPGA的通信速率快,外部接口可灵活配置等优点。很适合应用在视觉、AI等领域。ARM和FPGA的数据交互大致有中断、寄存器和AXI等几种方式。a. 中断, xilinx的soc芯片提供了专门的中断接口,由pl给到ps;b. 寄存器, ps产生控制信号或者提供参数给到pl使用,或者ps读取pl侧的逻辑状态;c. 当ps和pl需要频繁地的交互大量数

2022-01-29 17:07:29 3061 1

原创 以太网知识小结

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。该协议簇...

2020-01-19 11:06:09 557 1

转载 ad7606的八通道modelsim仿真

ad7606的八通道modelsim仿真解决的疑问主要有一下几点:(1)之前一直困惑于如何确定AD的采样频率,后来在朋友的提示下,在程序中加入了定时器,每50us读取一次数据,实现采样频率变为20K。(2)对ad_reset信号,之前一直以为计数器记满之后,会自动复位,似的该信号会马上变为高电平,仿真后才发现并未如此,满量程的计数器将会一直保持在ff的状态,使得ad-reset信号保持为低,...

2019-08-07 17:36:44 1262

原创 基于FPGA的以太网芯片W5300的tcp/ip协议的开发

W5300的目标是在高性能的嵌入式领域,如多媒体数据流服务。与WIZnet现有的芯片方案相比较,W5300在内存空间和数据处理能力等方面都有很大的提高。 W5300特别适用于IPTV,IP机顶盒和数字电视等大流量多媒体数据的传输。通过一个集成有TCP/IP协议和10/100M的以太网MAC和PHY的单芯片可以非常简单和快捷地实现Internet连接。 W5300与主机(MC...

2019-07-16 19:21:37 7591 1

转载 三角法激光雷达测距原理

现在对三角测距方法踩踩坑。买了一个rplidar A2, 做工不错,挺漂亮的,更重要的是可以软件启动停止,噪声很小,而且反射检测灵敏度比较高(可以扫描到毛玻璃, 有些差的激光雷达检测不到毛玻璃上的反射)。使用之后感觉很不错。马上就有其他部门的同事过来看热闹,问这问那。于是本人热心讲解了一番。不过感觉他们还是那么萌萌的表情。在此,简单分享一下rplidar A2这种激光雷达的原理和重点技...

2019-03-15 11:57:04 21925

原创 有符号数和无符号数之间的转换

1 有符号数和无符号数的表示 三者的最高位均为符号位. 以8位为例: 原码 原码的表示范围-127~-0, +0~+127, 共256个数字。 正0的原码是0000 0000, 负0的原码是1000 0000, 有正0负0之分, 不符合人的习惯, 反码 除符号位, 原码其余位取反而得 +0:0000 0000,-0:1111 111...

2019-03-14 16:42:23 25229 1

原创 基于灰度图像的质心算法和三角测距原理(学习笔记)

 本文介绍纯理论部分,至于FPGA实现就不多说了。常见的质心算法有以下几种,可以应用于不同的场合。(1)普通质心算法   其中为二维图像上每个像素点所接收到的光强,该算法适用于没有背景噪声,背景噪声一致或信噪比较高的情况。 (2) 强加权质心算法         其原理是将光斑中心较近的部分区域像素值增强,使得对光斑影响较大点的影响力进一步加大,提高质心探测...

2019-01-10 18:12:14 16546 12

原创 基于FPGA的cmos sensor高速图像采集

 我们选用的cmos sensor是安森美半导体公司的python 5000,价格较贵,但是帧率相对较高,能够提供较高的精度,全景时能出来2592*2048@100Hz的视频图像,可以通过降低分辨率 进一步提高帧率。驱动该摄像头的工作主要分为两部分,寄存器配置和LVDS解串。 1,寄存器配置          PFGA需要给cmos sensor供应时钟和配置寄存器。有两种方式提供时钟,一...

2018-12-23 14:39:46 8345 12

原创 x i l i n x -selectio和clocking学习笔记

 最近做高速视频图像采集相关的工作,需要对FPGA的selectio以及clocking资源有足够的了解,于是把xilinx的ug381,ug382, xapp1064文档阅读了一遍, 结合实际调试中遇到的问题,总结了如下要点。 1, selectiospartan6具有可以配置的高性能selectio的驱动器和接收器,这些特性使之具有输出电平,抖动以及终端电阻的可配置特性。每个I...

2018-12-04 09:04:32 2018 1

原创 基于FPGA的在线升级的验证以及实现

      在线升级指的是程序不通过JTAG,仅仅是上位机发数据给fpga,fpga在将数据写到flash, 断电上电后,程序自动加载到fpga中,相当于仅仅通过一个接口(网口,usb接口或者串口),更新了fpga中的程序,对于一款成熟的产品,在线升级功能是必须的。下面将通过验证和实现两个方面分别介绍。  1, 在线升级的验证。         数据的大致流向是:  串口调试助手通过串口发...

2018-11-19 18:52:23 13867 4

原创 时序优化学习笔记

1.适当进行逻辑复制以优化设计速度(减少扇出)逻辑复制是指当某个信号扇出比较大时,会造成该信号到各个目的逻辑节点的路径变得过长,从而成为设计中的关键路径,为了解决这个问题,可以通过在书写代码时对该信号进行复制,已达到分担该信号扇出过多的目的。例如: assign a=b &c; 而在代码中多处用到a,可以改写为如下    assign a1=b&c;      as...

2018-11-18 15:22:06 4835

空空如也

空空如也

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

TA关注的人

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