FPGA verilog基本外设练习(三)

FPGA verilog基本外设练习(三)

RAM IP核的使用 、SignalTap 使用流程

在做工程项目时候,难免需要存储很多数据,那么RAM, ROM就是我们需要用到的,这是一个对RAM和ROM比较详细的介绍,比较懒,直接给出链接https://www.cnblogs.com/uiojhi/p/9469307.html。今天主要介绍一下RAM ip核的配置。具体过程在之前的博客已经给出非常详细的步骤,这里直接生成单端口RAM。我发现自己对SignalTap使用不熟练,有很多步骤不知道先后顺序,所以这里详细介绍了SignalTap II 的使用流程,希望赠人玫瑰,手留余香!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接着一直next,直到
在这里插入图片描述
IP核创建完成,接下来写RAM读写模块,即ram_rw.v文件,代码如下:

module  ram_rw(
	input							clk,
	input							rst_n,
	output						ram_wr_en,
	output			 			ram_rd_en,
	output reg	[4:0]			ram_addr,
	output reg	[7:0]			ram_wr_data,

	output reg  [7:0]			ram_rd_data	
	

);

reg [5:0]					rw_cnt;			//读写控制计数器 0-63

//rw_cnt 计数范围在0-31,ram_wr_en为高电平;  32-63时,ram_wr_en为低电平
assign  ram_wr_en = ((rw_cnt >
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值