我去这都可以

ROM的简单实现

http://www.nowcoder.com/practice/b76fdef7ffa747909b0ea46e0d13738a

`timescale 1ns/1ns
module rom(
	input clk,
	input rst_n,
	input [7:0]addr,
	
	output [3:0]data
);
    reg [3:0]p=0;
    always@(posedge clk or negedge rst_n or negedge clk)begin
        if(!rst_n)
            p<=0;
        else begin
            p<=addr*2;
        end
    end
    assign data=p;
endmodule
全部评论
不可以把posedge clk 和negedge clk写在一起,这是不可综合的
3 回复 分享
发布于 2023-08-09 20:54 四川
这是直接将地址运算得到数据了?牛啊哈哈哈
点赞 回复 分享
发布于 2022-04-28 11:16
少走几十年弯路
点赞 回复 分享
发布于 2022-07-15 19:48
面向结果编程哈哈哈
点赞 回复 分享
发布于 01-19 19:30 北京

相关推荐

点赞 评论 收藏
分享
10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
评论
5
收藏
分享
牛客网
牛客企业服务