没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
//8-3优先编码器设计源文件
module encoder_pri_8(x,y);
input[7:0] x;
output[2:0] y;
reg[2:0] y;
always@(x)
begin
if(x[7]==1) y=3'b111;
else if(x[6]==1) y=3'b110;
else if(x[5]==1) y=3'b101;
else if(x[4]==1) y=3'b100;
else if(x[3]==1) y=3'b011;
else if(x[2]==1) y=3'b010;
else if(x[1]==1) y=3'b001;
else if(x[0]==1) y=3'b000;
else y=3'b000;
end
endmodule
-----------------------------------------------------------------------
//8-3优先编码器约束文件
set_property IOSTANDARD LVCMOS33 [get_ports {x[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[6]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[5]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[4]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[2]}]
module encoder_pri_8(x,y);
input[7:0] x;
output[2:0] y;
reg[2:0] y;
always@(x)
begin
if(x[7]==1) y=3'b111;
else if(x[6]==1) y=3'b110;
else if(x[5]==1) y=3'b101;
else if(x[4]==1) y=3'b100;
else if(x[3]==1) y=3'b011;
else if(x[2]==1) y=3'b010;
else if(x[1]==1) y=3'b001;
else if(x[0]==1) y=3'b000;
else y=3'b000;
end
endmodule
-----------------------------------------------------------------------
//8-3优先编码器约束文件
set_property IOSTANDARD LVCMOS33 [get_ports {x[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[6]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[5]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[4]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[2]}]
资源评论
- 行走的瓶子Yolo2023-07-27对于需要解决优先级问题的人来说,这个文件是非常有帮助的。
- 会飞的黄油2023-07-27这个文件中的编码器方法真正解决了我的难题,非常感谢!
- 黄涵奕2023-07-27这个编码器文件很实用,它提供了明确的步骤来解决优先级问题。
- WaiyuetFung2023-07-27这个文件对编码器的使用进行了清晰的说明,易于理解。
- 丽龙2023-07-27我对这个文件印象深刻,它提供了实际可行的方法来处理优先级编码。
八千米深海�
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功