当前位置: 首页 > news >正文

模块化建站工具seo研究中心学员案例

模块化建站工具,seo研究中心学员案例,如何做电商外贸,soho的网站怎么做名称:通用FIFO设计深度8宽度64,verilog仿真 软件:Quartus 语言:verilog 本代码为FIFO通用代码,其他深度和位宽可简单修改以下参数得到 reg [63:0] ram [7:0];//RAM。深度8,宽度64 代码功能&#xff1a…

名称:通用FIFO设计深度8宽度64,verilog仿真

软件:Quartus

语言:verilog

本代码为FIFO通用代码,其他深度和位宽可简单修改以下参数得到

reg [63:0] ram [7:0];//RAM。深度8,宽度64

代码功能:

使用verilog编写FIFO

要求

FIFO为先入先出队列

FIFO深度为8,数据宽度为64

FIFO具有clk,rst_n(异步复位),wr_en,rd_en,data_in[63:0], data_out[63:0], empty, full信号

写数据下拍生效,读数据当拍生效

空满信号下拍生效

用verilog编写简单Testbench对实验1的FIFO进行验证,随机生成读写信号(满足空满要求),写数据等,通过看波形以及打印判断读数据正确性

演示视频:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=207

FPGA代码资源下载网:hdlcode.com

代码下载:

FIFO设计深度8宽度64,verilog仿真(代码在文末付费下载)软件:Quartus语言:verilog代码功能:使用verilog编写FIFO要求FIFO为先入先出队列FIFO深度为8,数据宽度为64FIFO具有clk,rst_n(异步复位),wr_en,rd_en,data_in[63:0], data_out[63:0], empty, full信号写数据下拍生效,读数据当拍生效空名称:FIFO设计深度8宽度64,verilog仿真(代码在文末付费下载)软件:Quartus语言:verilog代码功能:使用verilog编写FIFO要求FIFO为先入先出队列FIFO深度为8,数据宽度为64FIFO具有clk,rst_n(异步复位),wr_en,rd_en,data_in[63:0], data_out[63:0], empty, full信号写数据下拍生效,读数据当拍生效空icon-default.png?t=N7T8http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=207

部分代码展示

//FIFO深度为8,数据宽度为64
module a_fifo
(
input clk,//时钟
input rst_n,//复位
input [63:0] data_in,//fifo写数据
input wr_en,//写使能
input rd_en,//读使能
output [63:0] data_out,//读数据
output empty,//空信号
output full//满信号
);
reg [63:0] ram [7:0];//RAM。深度8,宽度64
reg [3:0] count=4'd0;
reg [3:0] rp=4'd0;
reg [3:0] wp=4'd0;
integer i;
always@(posedge clk or negedge rst_n)
if(!rst_n)begin//复位
wp<=4'd0;
rp<=4'd0;
count<=4'd0;
for(i=0;i<8;i=i+1)
ram[i]<=64'b0;//清零
end
else
case({rd_en,wr_en})
2'b00:count<=count;
2'b01://单写FIFO
if(~full)begin//未满
ram[wp]<=data_in;//存入fifo
if(wp>=4'd7)
wp<=4'd0;//写地址循环累加
else
wp<=wp+4'd1;
count<=count+4'd1;
rp<=rp;
end
2'b10://单读FIFO
if(~empty)begin//未空
if(rp>=4'd7)
rp<=4'd0;//读地址循环累加
else
rp<=rp+4'd1;
count<=count-4'd1;
end
2'b11://同时读写FIFO
if(empty)begin//FIFO为空,只能写
ram[wp]<=data_in;
if(wp>=4'd7)
wp<=4'd0;

设计文档:

设计文档.doc

1. 工程文件

2. 程序文件

3. 程序编译

4. Testebnch

5. 仿真图

仿真图依次仿真了如下功能:

具体功能1/2/3对应如下:

1.写FIFO 4次,再读4次,FIFO读空

2.写FIFO 5次,然后同时读写5次,最后读5次,FIFO读空

3.连续写FIFO 8次,FIFO写满

打印信息:

http://www.hkea.cn/news/385416/

相关文章:

  • 网络营销推广课程培训苏州seo门户网
  • 做盗版影视网站如何给公司网站做推广
  • 做网站付费流程郑州seo技术
  • 云南网站开发有哪些实用的网络推广方法
  • 央视新闻最新消息今天什么叫seo
  • 网站建设的意义徐州百度推广
  • 建设网站建设的目标百度云盘资源
  • 个体工商户是否能够做网站在线生成个人网站源码
  • 临沂高端网站建设厦门网站推广费用
  • 网站模版友链交易交易平台
  • 武汉做网站找谁百度导航是哪个国家的
  • wordpress互动游戏黄石seo诊断
  • 网页设计作品下载志鸿优化设计
  • 宾馆网站制作seminar是什么意思
  • 网站建设的进度表爱站查询工具
  • 深圳聘请做网站人员长春刚刚最新消息今天
  • 汽配人网做网站沈阳网站seo公司
  • 网站 短链接怎么做网站建设网站定制
  • 网站开发凭证做什么科目百度推广关键词多少合适
  • 网站正在建设 h5模板新闻热点
  • 龙岗公司网站建设怎么上百度搜索
  • 七米网站建设网站自动推广软件免费
  • 余姚公司做网站跨境电商怎么做
  • 顺义哪有做网站厂家百度快照在哪里找
  • 深圳南山网站建设重庆seo黄智
  • 教育微网站建设我要学电脑哪里有短期培训班
  • 民宿预订网站制作推广方案怎么做
  • 做网站都要掌握什么网页模版
  • 网站怎么做qq微信登陆长沙优化网站哪家公司好
  • 为什么上不了建设银行个人网站漳州网络推广