草庐IT

Verilog-A

全部标签

基于FPGA和Verilog实现的9层电梯控制器仿真设计

资源下载地址:https://download.csdn.net/download/sheziqiong/85628810资源下载地址:https://download.csdn.net/download/sheziqiong/85628810数字逻辑与数字系统设计之电梯控制器设计一、设计目的及要求设计要求电梯最少可以往返于0—9层楼。乘客要去的楼层数A可手动输入并显示,按取消键可清除本次输入。可自动显示电梯运行的楼层数B当A>B时,电梯上升;当A当A=B时,电梯停止运行并开门;可以自动显示电梯每一次启停之间的运行时间任何时候按下复位键,电梯回到1层。设计目的目的是对“数字逻辑”课程内容全面、

m基于FPGA的OFDM系统verilog实现,包括IFFT,FFT,成型滤波以及加CP去CP,包含testbench

目录1.算法仿真效果2.算法涉及理论知识概要2.1OFDM原理2.2基于FPGA的OFDM系统设计和实现2.2.1IFFT/FFT模块设计和实现2.2.2成型滤波模块设计和实现2.2.3加CP去CP模块设计和实现3.Verilog核心程序4.完整算法代码文件获得1.算法仿真效果vivado2019.2仿真结果如下:CP加入,删除效果:系统RTL结构图:2.算法涉及理论知识概要     正交频分复用(OrthogonalFrequencyDivisionMultiplexing,OFDM)是一种高效的无线通信技术,已经被广泛应用于无线通信领域。OFDM技术的主要优势在于其可以有效地抵抗多径效应和

【Verilog HDL实践】状态机:8路彩灯控制程序

【VerilogHDL实践】8路彩灯控制程序使用芯片:AlteraCyclone®IVEP4CE22F17C6NFPGA开发工具:QuartusⅡ开发项目:四、设计一个8路彩灯控制程序,要求彩灯重复显示以下6种演示花型,在演示过程中,只有当一种花型演示完毕才能转向其他演示花型。(1)8路彩灯同时亮灭;(2)从左至右逐个亮(每次只有1路亮);(3)8路彩灯每次间隔1路灯亮,1路灯灭,且亮灭相间,交替亮灭。序列检测分析使用状态机思想共3种状态:没有输入,当前状态演示完毕直接进入下一个状态即可。代码展示/*模块功能: 四、设计一个8路彩灯控制程序,要求彩灯重复显示以下6种演示花型,在演示过程中,只有

「Verilog学习笔记」时钟分频(偶数)

专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网`timescale1ns/1nsmoduleeven_div(inputwirerst,inputwireclk_in,outputwireclk_out2,outputwireclk_out4,outputwireclk_out8);//*************code***********//regout2,out4,out8;always@(posedgeclk_inornegedgerst)beginif(~rst)out2

FPGA纯verilog实现 LZMA 数据压缩,提供工程源码和技术支持

FPGA纯verilog实现LZMA数据压缩,提供工程源码和技术支持目录1、前言2、我这儿已有的FPGA压缩算法方案3、FPGALZMA数据压缩功能和性能4、FPGALZMA数据压缩设计方案输入输出接口描述数据处理流程LZ检索器数据同步LZMA压缩器为输出LZMA压缩流添加文件头5、vivado仿真6、福利:工程代码的获取1、前言说到FPGA的应用,数据压缩算法的硬件加速器无疑是经典应用之一,用FPGA压缩图片、视频、普通数据等都具有并行执行的独特优势,关于FPGA压缩图片和视频,我之前的博客有相关设计,今天讲讲用FPGA实现对普通数据进行LZMA压缩算法的实现;本工程源码的功能就是:基于FP

Verilog HDL——LED流水灯工程&LED点阵显示

LED流水灯/*filename:top_cpld.vauthor:akadiaodata:2022.09.27log:ledlight*/moduletop_cpld(inputclk, //50Hzinputrst_n, output[7:0]led);//寄存器reg[31:0]timer;reg[7:0]led_r;assignled=led_r;always@(posedgeclkornegedgerst_n)//时钟上升沿复位下降沿 if(~rst_n) timer0;//复位计数器清零 elseif(timer==32'd99_999_999) timer0;//计数器

vivado数字秒表verilog代码ego1开发板电子秒表跑表

名称:vivado数字秒表verilog代码ego1开发板电子秒表跑表软件:VIVADO语言:Verilog代码功能:数字秒表设计1、秒表的设计精确到10毫秒(0.01秒)2、可通过按键控制秒表启动、暂停、复位3、数码管显示分、秒、毫秒本代码已在ego1开发板验证,开发板如下,其他开发板可以修改管脚适配:代码下载:vivado数字秒表verilog代码ego1开发板电子秒表跑表名称:vivado数字秒表verilog代码ego1开发板电子秒表跑表(代码在文末下载)软件:VIVADO语言:Verilog代码功能:数字秒表设计1、秒表的设计精确到10毫秒(0.01秒)2、可通过按键控制秒表启动、暂

北邮22级信通院数电:Verilog-FPGA(11)第十一周实验(1)用JK触发器实现8421码十进制计数器

北邮22信通一枚~跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章持续关注作者迎接数电实验学习~获取更多文章,请访问专栏:北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客目录一.代码部分1.1 JK_8421.v1.2 JK_ff.v1.3 debounce.v二.管脚分配三.实验效果一.代码部分1.1 JK_8421.vmoduleJK_8421( inputclk,rst,btn,set, output[3:0]Q, output[8:0]seg_led); reg[8:0]seg[9:0]; debouncedebounce_1 ( .clk(clk), .rs

基于HDMI接口和DDR存储器的VmodCAM双目摄像头驱动verilog程序开发

目录一、理论基础二、核心程序三、仿真结论一、理论基础    VmodCAM板提供数字成像适用于任何DigilentFPGA系统的功能带有VHDCI连接器的板。它有两个特点AptinaMT9D112200万像素CMOS数字图像传感器。传感器可以提供框架速率从15FPS以上,具体取决于决议。其片上系统设计集成了图像流处理器,并启用可选输出格式、缩放和特殊效果。集成PLL(锁相环)和微处理器提供灵活的串行控制界面输出数据以并行方式发送处理后的YCrCb、RGB或原始拜耳中的总线格式。功能包括:•两个独立的AptinaMT9D1122-百万像素CMOS数字图像传感器•最大分辨率为1600x1200,分

【FPGA】Verilog:二进制并行加法器 | 超前进位 | 实现 4 位二进制并行加法器和减法器 | MSI/LSI 运算电路

Ⅰ.前置知识0x00并行加法器和减法器如果我们要对4位加法器和减法器进行关于二进制并行运算功能,可以通过将加法器和减法器以N个并行连接的方式,创建一个执行N位加法和减法运算的电路。4位二进制并行加法器4位二进制并行减法器换句话说,4位二进制并行加法器可以执行两个4位二进制数之间的加法运算,而4位二进制并行减法器可以执行两个4位二进制数之间的减法运算。如上图所示,4位二进制并行加法器由四个并联的1位全加法器组成,而4位二进制并行减法器由四个并联的1位全减法器组成。计算方法如下:被加数和加数的各位能同时并行到达各位的输入端,而各位全加器的进位输入则是按照由低位向高位逐级串行传递的,各进位形成一个进