![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FPGA
文章平均质量分 68
FPGA学习
zdb呀
一直往南方开,不会太久
展开
-
FPGA进阶(3):SDRAM读写控制器的设计与验证
SDRAM全称“Synchronous Dynamic Random Access Memory”,译为“同步动态随机存取内存”或“同步动态随机存储器”,是动态随机存储器(Dynamic Random Access Memory,DRAM)家族的一份子。原创 2022-12-01 16:44:42 · 1075 阅读 · 0 评论 -
FPGA进阶(2):基于I2C协议的EEPROM驱动控制
I2C通讯协议和通信接口在很多工程中有广泛的应用,如数据采集领域的串行AD,图像处理领域的摄像头配置,工业控制领域的X射线管配置等等。除此之外,由于I2C协议占用引脚特别少,硬件实现简单,可扩展性强,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。I2C通讯协议(Inter-Integrated Circuit)是由Philips公司开发的一种简单、,只需要两根线即可在连接于总线上的器件之间传送信息。原创 2022-11-30 15:46:22 · 1400 阅读 · 0 评论 -
FPGA进阶(1):基于SPI协议的Flash驱动控制
SPI(Serial Peripheral Interface,串行外围设备接口)通讯协议,是Motorola公司提出的一种同步串行接口技术,是一种高速、全双工、同步通信总线,在芯片中只占用四根管脚用来控制及数据传输应用:EEPROM、Flash、RTC、ADC、DSP等优缺点:全双工通信,通讯方式较为简单,相对数据传输速率较快;没有应答机制确认数据是否接收,在数据可靠性上有一定缺陷(与I2C相比)flash_be_ctrlspi_flash_betb_flash_be_ctrl原创 2022-11-29 17:16:05 · 2049 阅读 · 0 评论 -
FPGA强化(10):基于Sobel算法的边缘检测
边缘检测,针对的是灰度图像,顾名思义,检测图像的边缘,是针对图像像素点的一种计算,目的是标识数字图像中灰度变化明显的点,图像的边缘检测,在保留了图像的重要结构信息的同时,剔除了可以认为不相关的信息,大幅度减少了数据量,便于图像的传输和处理。原创 2022-11-28 18:55:37 · 285 阅读 · 0 评论 -
FPGA强化(9):TFT_LCD液晶屏驱动
液晶显示器(Liquid Crystal Display,LCD),相对于上一代CRT显示器(阴极射线管显示器),LCD显示器具有功耗低、体积小、承载的信息量大及不伤眼的特点,因而它成为了现在的主流电子显示设备,其中包括电视、电脑显示器、手机屏幕及各种嵌入式设备的显示器。原创 2022-11-27 21:58:12 · 1004 阅读 · 0 评论 -
FPGA强化(8):HDMI显示器驱动
通过HDMI插显示屏显示彩条。原创 2022-11-27 20:45:24 · 372 阅读 · 0 评论 -
PFGA强化(7):VGA图像显示
【代码】野火PFGA强化(7):VGA图像显示。原创 2022-11-27 14:19:24 · 385 阅读 · 0 评论 -
FPGA强化(6):数字温湿度传感器
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。具有稳定等优点,可应用于暖通空调、除湿器、农业、医疗等相关湿度检测控制。DS18B20是DALLAS半导体公司生产的单总线数字温度传感器,其输出的是数字信号,具有体积小,功耗低,抗干扰能力强,精度高的特点。原创 2022-11-26 20:24:58 · 372 阅读 · 0 评论 -
FPGA强化(5):红外遥控
红外发射器件(红外发光管)与红外接收器件(光敏二极管、三极管及光电池)的发光与受光峰值波长一般为0.8um~0.94um,在近红外光波段内,二者的光谱整好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性。红外遥控是利用近红外光传送遥控指令的,波长为0.76um~1.5um。原创 2022-11-26 10:54:03 · 202 阅读 · 0 评论 -
FPGA强化(4):简易电压表
模数转换器即AD转换器,简称ADC(Analog to Digital Conver),通常是指一个将模拟信号转变为数字信号的电子元件或电路。模拟信号向数字信号的转换过程一般分为四个步骤:采样、保持、量化、编码。将经过与标准量比较处理后的模拟量转换为以二进制数值表示的离散信号。原创 2022-11-25 19:26:05 · 262 阅读 · 0 评论 -
FPGA强化(3):简易DDS信号发生器
(Direct Digital Synthesizer),是一项关键的数字化技术。与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点。原创 2022-11-25 17:14:53 · 414 阅读 · 0 评论 -
FPGA强化(2):简易频率计
在时间T内对被测时钟信号的时钟周期N进行计数,然后求出单位时间内的时钟周期数,即为被测时钟信号的时钟频率。:先测量出被测时钟信号的时钟周期T,然后根据频率f=1/T求出被测时钟信号的频率。原创 2022-11-25 15:49:07 · 649 阅读 · 0 评论 -
FPGA强化(1):串口
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,简称UART)RS485是双向、半双工通信协议,信号采用差分传输方式,允许多个驱动器和接收器挂接在总线上,其中每个驱动器都能够脱离总线。包括RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。UART是一种通用的数据通信协议,也是异步串行通信口(串口)的总称,原创 2022-11-24 14:24:34 · 848 阅读 · 0 评论 -
FPGA入门(8):VGA显示器驱动
由IBM公司与1987年推出,因其分辨率高、显示速度块、颜色丰富等优点,广泛应用于彩色显示器领域。VGA,(Video Graphics Array,即。),是一种使用模拟信号进行视频传输的标准。原创 2022-11-22 15:16:31 · 459 阅读 · 0 评论 -
FPGA入门(7):IP核调用
IP核是什么?为什么要使用IP核?IP核的存在形式IP核的缺点Quartus II软件件下IP核的调用Altera IP核的分类PLL IP核简介PLL的基本工作原理pll.vtb_pll.vROM IP核简介系统框图波形图rom.vRAM是随机存取存储器(Random Access Memory)的简称,是一个易失性存储器;其工作时可以随时对任何一个指定的地址写入或读出数据。这是ROM所并不具备的功能。波形图绘制子功能模块绘制系统框图ram_crtlram原创 2022-11-22 10:08:31 · 3099 阅读 · 0 评论 -
FPGA入门(6):数码管静态/动态显示
数码管是一种半导体发光器件,其基本单元是发光二极管。原创 2022-11-17 14:36:35 · 475 阅读 · 0 评论 -
FPGA入门(5):控制LED灯
按键IC用于将电容的变化转换为电信号;电容部分指的是由电容极板、地、隔离区等组成触摸按键的电容环境。无源蜂鸣器与有源蜂鸣器不同,因其内部不带震荡源,所以其无法像有源蜂鸣器那样直接用直流信号驱动,这里需要使用PWM方法才能驱动其发生。输入不同频率和占空比的PWM方法发出的声音是不同的,其中频率对音频有影响,占空比对音量大小有影响。输出:不出可乐/不找零、出可乐/不找零、出可乐/找零。状态:投入0元,投入1元,投入2元,投入3元。状态:0、0.5、1、1.5、2、2.5、3。输出:出可乐,不出可乐。原创 2022-11-16 13:55:34 · 1368 阅读 · 0 评论 -
FPGA入门(4):时序逻辑
它的操作可以认为是只有一个步骤的操作,即计算赋值号右边的语句并更新赋值号左边的语句,此时不允许有来自任何其他Verilog语句的干扰,直到现行得到赋值完成,才允许下一条的赋值语句的执行。D触发器的工作原理:在一个脉冲信号(一般为晶振产生的时钟脉冲)上升沿或下降沿的作用下,将信号从输入端D送到输出端Q,如果时钟脉冲的边沿信号未出现,即使输入信号改变,输出信号仍然保持原值,且寄存器拥有复位清零功能,其复位又分为同步复位和异步复位。它的操作可以看作为两个步骤的过程:在赋值开始时刻,计算赋值号右边的语句。原创 2022-11-15 14:38:42 · 915 阅读 · 0 评论 -
FPGA入门(3):组合逻辑
译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。:主要是组合逻辑电路,用于产生FIFO或RAM的读写控制信号脉冲,但它同时也用于在时序电路中,此时它没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。从电路本质上讲,组合逻辑电路的特点是输出信号只是当前时刻输入信号的函数,与其他时刻的输入状态无关,无存储电路,也没有反馈电路。原创 2022-11-14 19:19:13 · 705 阅读 · 0 评论 -
FPGA入门(2):Verilog HDL基础语法
Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。%(求模,或者称为求余,要求%两侧均位整形数据,5%3的值为2,用在测试文件)/(除法,如如assign c = a/2;-(减法,如如assign c = a-b;+(加法,如assign c = a+b;*(乘法,如如assign c = a乘以3;:位宽是8bit,十进制是171。0:逻辑低电平,条件为假。1:逻辑高电平,条件为真。原创 2022-11-14 16:48:56 · 1044 阅读 · 0 评论 -
FPGA入门(1):软件安装
FPGA工程的程序下载、上板调试和验证离不开USB Blaster下载器,初次使用下载器需要安装驱动;在Quartus II软件的安装过程中已经将USB Blaster驱动写入安装文件,我们只需要更新一下驱动程序。右键我的电脑->管理->设备管理器。原创 2022-11-08 15:47:52 · 526 阅读 · 0 评论 -
【错误解决】quartus启动modelsim仿真出现couldn‘t execute invalid argument的错误
是因为在modelsim属性中曾将其设置为以管理员身份运行,将"以管理员身份运行此程序"取消即可.原创 2022-11-09 10:13:33 · 941 阅读 · 1 评论