网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月06日
漏签
0
天
verilog吧
关注:
5,373
贴子:
17,985
看贴
图片
吧主推荐
游戏
2
回复贴,共
1
页
<<返回verilog吧
>0< 加载中...
【计算机组成实验】苦逼妓院学生verilog问题求解
只看楼主
收藏
回复
xuchengwen4876
默默无闻
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们系计算机组成要做一个流水线cpu我的想法是让寄存器延迟赋值,用#时钟周期 来实现,但是综合时候不能用#了。。。总之有木有方法能实现:
wire a;
reg b;
always @(a)
begin
#10000;
b=a;
end
就是让b的值延迟一会再传给寄存器a啊~~~大神求解~~~
陆地中华鲟
默默无闻
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你可以定义一个0~9999的counter,每个时钟上升沿+1,若满9999的时候,时钟上升沿来时归零,同时赋值给下一个寄存器。
当然了,还得有个rst_n信号,rst_n=0时counter也归零。
2025-11-06 01:20:09
广告
不感兴趣
开通SVIP免广告
xiachuan2013
富有名气
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先流水作业是靠每个时钟周期计算机并行的去做N件事情,不是靠延时去实现。
建议先考虑好需要几级流水,都做些什么操作,有了系统结构再考虑怎么实现。
你的问题可用时钟控制
always@(posedge clk)begin
b_r<=b;
end
always@(posedge clk)begin
a<=b_r;
end
这样可延时一个时钟周期
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示