开源FPGA

致力于开源FPGA,一个FPGA工程师的养成之路!
73 篇文章
41 人订阅

全部文章

NingHeChuan

Verilog 99题之001-009

002. 反相器的速度与哪些因素有关?什么是转换时间(transition time)和传播延迟(propagation delay)?

611
NingHeChuan

数字电路基础

十进制数转化为R进制数:整数部分,除R取余法,除到商为0为止。小数部分,乘R取整法,乘到积为0为止。

571
NingHeChuan

跨时钟域处理

    跨时钟域处理从快时钟域到慢时钟域,如果是下面第一个图,clkb则可以采样到signal_a_in,但是如果只有单脉冲,如第二个图,则不能确保采样到sig...

733
NingHeChuan

时序逻辑电路基础

建立时间Tsu(setup):触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的最小时间。

802
NingHeChuan

FPGA&ASIC基本开发流程

这整个流程称为RTL2GDSII,利用GDSII来生产芯片的过程称作流片(Tapeout),以上是一个Fabless公司的简易设计流程,最后将GDSII送至Fo...

712
NingHeChuan

关于FPGA的一些小见解

    Xilinx FPGA的供电是采用USB作为电源,使用Verilog HDL或VHDL实现的逻辑电路通过Xilinx的综合工具生成bit流文件,通过Di...

762
NingHeChuan

基于FPGA的I2C读写EEPROM

  I2C在芯片的配置中应用还是很多的,比如摄像头、VGA转HDMI转换芯片,之前博主分享过一篇I2C协议的基础学习IIC协议学习笔记,这篇就使用Verilog...

1494
NingHeChuan

基于MATLAB的腐蚀膨胀算法实现

  本篇文章要分享的是基于MATLAB的腐蚀膨胀算法实现,腐蚀膨胀是形态学图像处理的基础,腐蚀在二值图像的基础上做“收缩”或“细化”操作,膨胀在二值图像的基础上...

1201
NingHeChuan

基于MATLAB的Sobel边缘检测算法实现

  图像边缘就是图像灰度值突变的地方,也就是图像在该部分的像素值变化速度非常之快,就比如在坐标轴上一条曲线有刚开始的平滑突然来个大转弯,在变化出的导数非常大。

1094
NingHeChuan

基于MATLAB的均值滤波算法实现

  在图像采集和生成中会不可避免的引入噪声,图像噪声是指存在于图像数据中的不必要的或多余的干扰信息,这对我们对图像信息的提取造成干扰,所以要进行去噪声处理,常见...

803
NingHeChuan

基于MATLAB的RGB转YCBCR色彩空间转换

  使用MATLAB进行图片的处理十分方便,看它的名字就知道了,矩阵实验室(matrix laboratory)。一副图片的像素数据可以看成是一个二维数组一个大...

1232
NingHeChuan

基于MATLAB的中值滤波算法实现

  在实时图像采集中,不可避免的会引入噪声,尤其是干扰噪声和椒盐噪声,噪声的存在严重影响边缘检测的效果,中值滤波是一种基于排序统计理论的非线性平滑计数,能有效平...

1324
NingHeChuan

基于Verilog HDL的二进制转BCD码实现

       在项目设计中,经常需要显示一些数值,比如温湿度,时间等等。在数字电路中数据都是用二进制的形式存储,要想显示就需要进行转换,对于一个两位的数值,对1...

501
NingHeChuan

基于FPGA的4x4矩阵键盘驱动调试

       好久不见,因为博主最近两个月有点事情,加上接着考试,考完试也有点事情要处理,最近才稍微闲了一些,这才赶紧记录分享一篇博文。FPGA驱动4x4矩阵键...

1162
NingHeChuan

基于SDRAM的视频图像采集系统

       本文是在前面设计好的简易SDRAM控制器的基础上完善,逐步实现使用SDRAM存储视频流数据,实现视频图像采集系统,CMOS使用的是OV7725。

880
NingHeChuan

SDRAM读写状态解析

(1)在IDLE状态需要先给ACT命令激活某一行,此时处于Row Active状态。

760
NingHeChuan

Vivado级联Modelsim仿真Re-launch问题

2531
NingHeChuan

Viavdo&ISE&Quartus II调用Modelsim级联仿真

1454
NingHeChuan

继续死磕SDRAM控制器

1112
NingHeChuan

是否有必要学习使用纯Verilog写一个SDRAM控制器

1283

扫码关注云+社区