我去这都可以

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 四川
面向结果编程哈哈哈
点赞 回复 分享
发布于 2024-01-19 19:30 北京
少走几十年弯路
点赞 回复 分享
发布于 2022-07-15 19:48
这是直接将地址运算得到数据了?牛啊哈哈哈
点赞 回复 分享
发布于 2022-04-28 11:16

相关推荐

白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务