FPGA
文章平均质量分 84
Infinite-zh
立志成为Double E的程序猿
展开
-
Xilinx LVDS使用(以DAC AD9736展开)
Xilinx的vivado设计套件中,对于lvds的使用可以选择两种方式,一是使用原语,例如IDDR ODDR这类进行双边沿数据传输的原语,也有IBUFDS等差分转单端的原语,这些原语为LVDS的不同方式提供解决方案。而我更多的是去使用selectIO这个IP核来实现lvds的传输。一、LVDS介绍LVDS(Low-Voltage Differential Signaling)低电压差分信号,这种传输技术可以达到155Mbps以上。在FPGA上一般可以配置专门的bank作为l原创 2021-08-17 12:39:10 · 8249 阅读 · 2 评论 -
用20块的摄像头(不带fifo的OV7670)做WiFi实时传图小车
在这篇文章中,你将看到如下内容:OV7670 QVGA配置的注意事项;将FPGA做成一个FIFO驱动不带FIFO的OV7670;libjpeg阉割库的使用;ESP8266传图给上位机的简单实现。ESP8266传图给OneNET,微信小程序的方案在开头的博客里有整个工程的GitHub链接(仅供参考)...原创 2020-08-31 14:32:58 · 9104 阅读 · 5 评论 -
QuartusII Modelsim使用教程
我的博客:https://infinite-zh.com/archives/360QuartusII中Modelsim是一个很好的仿真软件,相较于VWF,它的仿真时间更长、显示更具体、界面更友好,另外Modelsim还可以结合TestBench来进行仿真,省去了自己设置信号的过程。本文将从以下几个方面来介绍Modelsim的使用:1、Modelsim联合TestBench进行仿真; 2、Modelsim仿真的几个小窍门; 3、Modelsim软件的bug1、Modelsim联合Test原创 2020-06-08 22:53:19 · 7589 阅读 · 0 评论 -
FPGA除法——迭代除法
原文来自Infinite的博客(博客初创,欢迎品鉴)FPGA的除法运算有恢复余数法、不回复余数法(加减交替法)、Goldschmidt方法、泰勒级数展开等,今天来介绍一种较为简单的迭代除法,以及仿真验证。基本的算法如下:如图介绍了算法的基本流程,在实现的方面,需要注意以下几点:1、首先需要先要进行归一化,在这里我们默认被除数是大于除数的,然后我们需要将除数归一化到小于等于除数但大于等于1......原创 2020-04-02 23:39:57 · 2480 阅读 · 1 评论