ram_sp_sr_sw.v

此项目是verilog的单端口RAM同步读/写。表达了输入端口、内部变量、三态缓冲器控制、内存写块的知识点。

应用介绍

  //-----------------------------------------------------
  // Design Name : ram_sp_sr_sw
  // File Name   : ram_sp_sr_sw.v
  // Function    : Synchronous read write RAM 
  // Coder       : Deepak Kumar Tala
  //-----------------------------------------------------
  module ram_sp_sr_sw (
  clk         , // Clock Input
  address     , // Address Input
  data        , // Data bi-directional
  cs          , // Chip Select
  we          , // Write Enable/Read Enable
  oe            // Output Enable
  ); 
  
  parameter DATA_WIDTH = 8 ;
  parameter ADDR_WIDTH = 8 ;
  parameter RAM_DEPTH = 1 << ADDR_WIDTH;
  
  //--------------Input Ports----------------------- 
  input                  clk         ;
  input [ADDR_WIDTH-1:0] address     ;
  input                  cs          ;
  input                  we          ;
  input                  oe          ; 
  
  //--------------Inout Ports----------------------- 
  inout [DATA_WIDTH-1:0]  data       ;
  
  //--------------Internal variables---------------- 
  reg [DATA_WIDTH-1:0] data_out ;
  reg [DATA_WIDTH-1:0] mem [0:RAM_DEPTH-1];
  reg                  oe_r;
  
  //--------------Code Starts Here------------------ 
  
  // Tri-State Buffer control 
  // output : When we = 0, oe = 1, cs = 1
  assign data = (cs && oe &&  ! we) ? data_out : 8'bz; 
 

文件列表(部分)

名称 大小 修改日期
verilog端口RAM同步读写.txt0.64 KB2020-03-07

立即下载

相关下载

[FPGA代码 和verilog代码] 这是FPGA verilog代码设计到SD卡操作, 摄像头ov7725,ov5640, 音频,以太网udp, vga接口,hdmi接口,tft图像, ov5640 摄像头,音频等等一些经典代码,Quartus II 开发
[FPGA代码 和verilog代码] 这是FPGA学习的一些例程,非常有参考意义: 1. 半加器2. 全加器3. 译码器4. LED5. flip 触发器6. 计算器7.按键 8.蜂鸣器9. ip核10 .rs232
[FPGA 路线] FPGA 大牛推荐你们看如下文档,如何成为芯片高手: 1. Verilog硬件描述语言IEEE官方手册2. Xilinx S6系列官方资料3. Modelsim仿真参考工具书
[Verilog硬件描述语言IEEE官方手册] Verilog硬件描述语言IEEE官方手册,IEEE Standard Verilog Hardware Description Language
[设计与验证:Verilog HDL] 设计与验证以实例讲解的方式对HDL语言的设计方法进行介绍。介绍了Verilog HDL语言的基本概念、设计流程、语法及建模方式等内容;主要讨论如何合理地使用Verilog HDL语言描述高性能的可综合电路介
[Verilog数字系统设计教程] Verilog HDL和VHDL的比较 1.4 Verilog的应用情况和适用的设计 1.5 采用Verilog HDL设计复杂数字电路的优点 1.6 采用硬件描述语言(Verilog HDL)的设计流程简介

评论列表 共有 1 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部