Felix

技术源于积累,成功始于执着!

Diamond无法完成PAR的解决方案

当RTL逻辑较为复杂时,尤其是使用了多个EBR和MULT时,采用Diamond默认的Strategy时,有的时候会无法成功的PAR(P and R, Place and Route),或者PAR的速度特别慢。这个时候,我们可以尝试修改Strategy来解决这一问题。

DVI和HDMI中的TMDS接口协议

TMDS,即过渡调制差分信号,也被称为最小化传输差分信号,是指通过异或及异或非等逻辑算法将原始信号数据转换成10位,前8为数据由原始信号经运算后获得,第9位指示运算的方式,第10位用来对应直流平衡(DC-balanced,就是指在编码过程中...

ECP5 MSPI模式配置Flash出错的解决方法

今天在调试ECP5时,出现一个奇怪的现象,就是无法下载新的配置文件到Flash中了!!!

RGB颜色表

以RGB888为例:

图像插值理论研究——双三次插值(双立方插值)

双三次插值,英文是Bicubic interpolation。双三次插值是一种更加复杂的插值方式,它能创造出比双线性插值更平滑的图像边缘。双三次插值方法通常运用在一部分图像处理软件、打印机驱动程序和数码相机中,对原图像或原图像的某些区域进行...

图像插值算法研究——算法效果比较(Matlab验证)

之前写过两篇博文,介绍了最近邻插值,双线性插值和9点插值算法的基本理论,今天用Matlab来验证,并简单对比一下效果。之前的博文地址为:

推荐两个国外的FPGA学习资源网站

第一个是大名鼎鼎的OpenCore,第二个是Jean P. Nicolle的个人分享网站fpga4fun。下面分别简单介绍一下:

推荐几份Verilog的进阶学习资料

如本文标题所示,这些资料并不适合初学者,而是是否有一定基础的学习者,想进一步提高巩固的。资料来自Sunburst Design(一家知名的Verilog&System Verilog(UVM)培训团队),作者为VSG(Verilog Sta...

关于在同一个always块中对同一个变量赋值的讨论

首先感谢某FPGA讨论群(123035845)的大佬(ID:尼奥~,277075738)批评指正!

【转】BMP文件格式详解(BMP file format)

BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据...

【转】System Verilog的概念以及与verilog的对比

SystemVerilog是一种硬件描述和验证语言(HDVL),它基于IEEE1364-2001 Verilog硬件描述语言(HDL),并对其进行了扩展,包括扩充了C语言数据类型、结构、压缩和非压缩数组、 接口、断言等等,这些都使得Syst...

一个Testbench中如何处理双向IO(inout)的例子

举一个简单的例子:

聊一聊HDL仿真器基本原理

今天来聊点有意思的东西,FPGA开发者或者数字IC开发者常用的HDL仿真器的基本原理。即Modelsim、ActiveHDL等仿真器的基本原理。

推荐一本书——Digital Logic Design Using Verilog

昨天无意中发现一本书,花了几个小时仔细阅读了一下,感觉还不错,推荐给大家。这个本书的风格和杭州电子科技大学的潘松老师出的《EDA技术实用教程——Verilog_HDL版》的风格比较相像,不是一本单纯的Verilog语法书,而是用很多简单的例子来分析Verilog的语法特性。书的作者是一个印度人,分别在Shivaji University(希瓦吉大学)和Indian Institute of Tec

图像插值理论研究——适合FPGA实现的9点插值法

前面的一篇文章中介绍了两种插值方法,最近邻插值和(双)线性插值:http://blog.chinaaet.com/justlxy/p/5100052604