网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月30日
漏签
0
天
fpga吧
关注:
22,698
贴子:
70,720
看贴
图片
吧主推荐
游戏
6
回复贴,共
1
页
<<返回fpga吧
>0< 加载中...
zyqn xc7z020求助
只看楼主
收藏
回复
毕方子
fpga初中
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写了一个74ls161的逻辑,用计数器产生了一个1Hz的时钟信号,在仿真里能正常执行计数逻辑,但是下载到板子里后将输出绑定到led上,发现1hz的时钟(d0)正常,但是四个输出(d1-4)常亮,且d3比另外三个稍暗
毕方子
fpga初中
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本楼是74ls161的逻辑代码:
`timescale 1ns / 1ns
module x74ls161(
input CL_n,
input CP,
input [3:0]A,
input EP,
input ET,
input LD_n,
output reg[3:0]Q,
output RCO
);
always@(posedge CP or negedge CL_n)
if(CL_n)
if(!LD_n)
Q=A;
else if(EP&ET)
Q=Q+1;
else
Q=Q;
else
Q=4'b0000;
assign RCO=(Q==4'b1111)?1:0;
endmodule
2025-11-30 03:42:12
广告
不感兴趣
开通SVIP免广告
毕方子
fpga初中
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本楼是顶层代码:
`timescale 1ns / 1ns
module task5_1(
input Clk,
input Reset_n,
output [3:0]counter,
output rco,
output t
);
parameter MCNT=24_999_999;
reg [24:0]cnt;
reg clk=0;
assign t=clk;
always@(posedge Clk or negedge Reset_n)
if(!Reset_n)
cnt<=0;
else if(cnt==MCNT)
cnt<=0;
else
cnt<=cnt+1;
always@(posedge Clk)
if(cnt==MCNT)
clk<=~clk;
else
clk<=clk;
x74ls161 x74ls161_inst0(
.CL_n(Reset_n),
.CP(clk),
.A(0),
.EP(1),
.ET(1),
.LD_n(1),
.Q(counter),
.RCO(rco)
);
endmodule
shsbsvg
fpga小班
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
时钟约束?
veneno123
fpga新手
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
把顶层里第二个always并到第一个去试试
Seek_platinum
fpga初中
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你的底层逻辑写的不对,综合器直接把Q忽视掉了
Seek_platinum
fpga初中
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
module x74ls161(
input CL_n,
input CP,
input [3:0]A,
input EP,
input ET,
input LD_n,
output reg[3:0]Q,
output RCO
);
always@(posedge CP or negedge CL_n)begin
if(!CL_n)
Q<=4'b0000;
else if(!LD_n)
Q<=A;
else if(EP&ET)
Q<=Q+1;
else ;
end
assign RCO=(Q==4'b1111)?1:0;
endmodule
//这么写实测灯是正常亮的
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示