虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Verilog语言的fifo设计

  • 这是基于verilog语言写的

    这是基于verilog语言写的,是基于fpga的数字锁相环的设计,用modelsim打开

    标签: verilog 语言

    上传时间: 2014-01-24

    上传用户:yangbo69

  • spi 通信的master部分使用的verilog语言实现

    spi 通信的master部分使用的verilog语言实现,可以做为你的设计参考。module spi_master(rstb,clk,mlb,start,tdat,cdiv,din, ss,sck,dout,done,rdata);    input rstb,clk,mlb,start;    input [7:0] tdat;  //transmit data    input [1:0] cdiv;  //clock divider input din; output reg ss;  output reg sck;  output reg dout;     output reg done; output reg [7:0] rdata; //received dataparameter idle=2'b00; parameter send=2'b10; parameter finish=2'b11; reg [1:0] cur,nxt; reg [7:0] treg,rreg; reg [3:0] nbit; reg [4:0] mid,cnt; reg shift,clr;

    标签: spi 通信 master verilog

    上传时间: 2022-02-03

    上传用户:突破自我

  • Verilog-HDL的数字系统设计入门教程CPLD篇

    本教程的目的是为了帮助大家进行实战演练,熟悉软硬件的相关知识,而不是为了讲解 Verilog HDL语言。所以在学习本教程之前,大家应先学习Verilog HDL的基本语法知识和编程思想,我也写过一个关于Verilog HDL学习建议的文章,大家可以看一下:http://www.5ifpga.com/viewthread.php?tid=106。里面提到的主要参考书目为:·《Verilog数字系统设计教程(第2版)》,夏宇闻编著,北京航空航天大学出版社。·《Verilog HDL数字设计与综合(第二版)》,Samir Palnitkar编著,夏宇闻译,电子工业出版社。·《数字逻辑基础与Verilog设计(原书第2版)》,STEPHEN BROWN编著,夏宁闻译,机械工业出版社。通过本教程的学习,希望大家能掌握以下要点:·LED的基本工作原理;·Quartusll的基本使用方法和设计流程;·利用CPLD进行数字系统设计的流程和方法;·基于Verilog HDL的设计输入方法。

    标签: Verilog-HDL 数字系统 cpld

    上传时间: 2022-07-18

    上传用户:2431247090

  • 单片机的C语言应用程序设计(修订版)

    单片机的C语言应用程序设计(修订版)

    标签: 单片机 C语言 应用程序

    上传时间: 2013-06-18

    上传用户:eeworm

  • 单片机的C语言应用程序设计(修订版)303页-12.4M.rar

    专辑类----单片机专辑 单片机的C语言应用程序设计(修订版)303页-12.4M.rar

    标签: 12.4 303 单片机

    上传时间: 2013-07-27

    上传用户:731140412

  • 单片机的C语言应用程序设计(修订版)303页-12.4M.pdf

    专辑类-单片机专辑-258册-4.20G 单片机的C语言应用程序设计(修订版)303页-12.4M.pdf

    标签: 12.4 303 单片机

    上传时间: 2013-05-16

    上传用户:450976175

  • 电子书-单片机的C语言应用程序设计(修订版).rar

    <单片机的C语言应用程序设计(修订版)>一本非常好的单片机C语言书籍,很详细,是C入门的好教材。

    标签: 电子书 单片机 C语言

    上传时间: 2013-04-24

    上传用户:wyc199288

  • MPEG2视频解码器的FPGA设计.rar

    MPEG-2是MPEG组织在1994年为了高级工业标准的图象质量以及更高的传输率所提出的视频编码标准,其优秀性使之成为过去十年应用最为广泛的标准,也是未来十年影响力最为广泛的标准之一。 本文以MPEG-2视频标准为研究内容,建立系统级设计方案,设计FPGA原型芯片,并在FPGA系统中验证视频解码芯片的功能。最后在0.18微米工艺下实现ASIC的前端设计。完成的主要工作包括以下几个方面: 1.完成解码系统的体系结构的设计,采用了自顶而下的设计方法,实现系统的功能单元的划分;根据其视频解码的特点,确定解码器的控制方式;把视频数据分文帧内数据和帧间数据,实现两种数据的并行解码。 2.实现了具体模块的设计:根据本文研究的要求,在比特流格式器模块设计中提出了特有的解码方式;在可变长模块中的变长数据解码采用组合逻辑外加查找表的方式实现,大大减少了变长数据解码的时间;IQ、IDCT模块采用流水的设计方法,减少数据计算的时间:运动补偿模块,针对模块数据运算量大和访问帧存储器频繁的特点,采用四个插值单元同时处理,增加像素缓冲器,充分利用并行性结构等方法来加快运动补偿速度。 3.根据视频解码的参考软件,通过解码系统的仿真结果和软件结果的比较来验证模块的功能正确性。最后用FPGA开发板实现了解码系统的原型芯片验证,取得了良好的解码效果。 整个设计采用Verilog HDL语言描述,通过了现场可编程门阵列(FPGA)的原型验证,并采用SIMC0.18μm工艺单元库完成了该电路的逻辑综合。经过实际视频码流测试,本文设计可以达到MPEG-2视频主类主级的实时解码的技术要求。

    标签: MPEG2 FPGA 视频解码器

    上传时间: 2013-07-27

    上传用户:ice_qi

  • 适用于H.264视频解码器的VLD设计

    设计了一种适合于H.264 的变字长解码器根据码流特点进行模块划分减少硬件开销采用并行结构解NAL 包解码效率高采用了桶形移位器进行并行解码每个时钟解一个码字采用Verilog 语言进行设计仿真并通过

    标签: 264 VLD 视频解码器

    上传时间: 2013-07-15

    上传用户:shen007yue

  • 基于提升机构的二维离散小波的FPGA设计

    在卫星遥感设备中,随着遥感技术的发展和对传输式观测卫星遥感图像质量要求的不断提高,航天遥感图像的分辨率和采样率也越来越高,由此引起高分辨率遥感图像数据存储量和传输数据量的急剧增长,然而卫星信道带宽有限。为了尽量保持高分辨率遥感图像所具有的信息,必须解决输入数据码率和传输信道带宽之间的矛盾。所以星载高分辨率遥感图像数据的高保真、实时、大压缩比压缩技术就成了解决这一矛盾的关键技术。FPGA器件为实现数据压缩提供了一种压缩算法的硬件实现的一个理想的平台。FPGA器件集成度高,体积小,通过用户编程实现专门应用的功能。它允许电路设计者利用基于计算机的开发平台,经过设计输入,仿真,测试和校验,直到达到预期的结果,减少了开发周期。小波变换能够适应现代图像压缩所需要的如多分辨率、多层质量控制等要求,在较大压缩比下,小波图像压缩质量明显好于DCT变换,因此小波变换成为新一代压缩标准JPEG2000的核心算法。同时,小波变换的提升算法结构简单,能够实现快速算法,有利于硬件实现,因此提升小波变换对于采用FPGA或ASIC来实现图像变换来说是很好的选择。本文针对卫星遥感图像的数据流,主要研究可以对卫星图像进行实时二维小波变换的方案。针对提升小波变换的VLSI结构和FPGA设计中的关键技术,从边界延拓、滤波器结构、整数小波、定点运算、原位运算等方面进行了研究和讨论,并且完成了针对卫星遥感图像的分块二维9/7提升小波变换的FPGA实现。采用VerIlog语言对设计进行了仿真验证,并将仿真结果同matlab仿真结果进行了比较,比较结果表明该方案能实现对卫星遥感图像数据流的二维提升小波变换的功能。同时QuartusII综合结果也表明,系统时钟能够工作在很高的频率,可以满足高速实时对卫星图像的小波变换处理。

    标签: FPGA 提升机 二维 离散小波

    上传时间: 2013-06-15

    上传用户:00.00