没有合适的资源?快使用搜索试试~ 我知道了~
8位流水线同步时钟加法器,8位流水线同步时钟加法器
资源推荐
资源详情
资源评论
module Addr_8bit_4l(Clk, Rst, In_a, In_b, Cin, Sum, Cout); //可综合模块――4级流水线8bit全加器,时钟上升沿触发,可同步复位,实现中高速加法运算
input Clk,Rst; //时钟输入端,同步复位端
input [7:0] In_a; //8位二进制输入a端
input [7:0] In_b; //8位二进制输入b端
input Cin; //进位输入端
output [7:0] Sum; //8位和输出端
output Cout; //进位输出端
//--------------------------输入输出端口数据类型定义---------------------------
wire Clk,Rst;
wire [7:0] In_a;
wire [7:0] In_b;
wire Cin;
wire [7:0] Sum;
reg Cout;
//-------------------------------中间变量声明---------------------------------
reg [7:2]a6_Temp,b6_Temp; //高6位输入缓存
reg [7:4]a4_Temp,b4_Temp; //高4位输入缓存
reg [7:6]a2_Temp,b2_Temp; //高2位输入缓存
reg [1:0]Sum2_Temp; //低2位和缓存
reg [3:0]Sum4_Temp; //低4位和缓存
reg [5:0]Sum6_Temp; //低6位和缓存
reg [7:0]Sum_Temp; //总8
reg Cout2_Temp,Cout4_Temp,Cout6_Temp; //低2位、低4位、低6位的进位缓存
//--------------------------------功能块开始----------------------------------
always @ ( posedge Clk) //时钟Clk上升沿触发
if(Rst==1) //如果Rst为高电平――
begin
a2_Temp <= 0; //同步复位
a4_Temp <= 0; //同步复位
a6_Temp <= 0; //同步复位
input Clk,Rst; //时钟输入端,同步复位端
input [7:0] In_a; //8位二进制输入a端
input [7:0] In_b; //8位二进制输入b端
input Cin; //进位输入端
output [7:0] Sum; //8位和输出端
output Cout; //进位输出端
//--------------------------输入输出端口数据类型定义---------------------------
wire Clk,Rst;
wire [7:0] In_a;
wire [7:0] In_b;
wire Cin;
wire [7:0] Sum;
reg Cout;
//-------------------------------中间变量声明---------------------------------
reg [7:2]a6_Temp,b6_Temp; //高6位输入缓存
reg [7:4]a4_Temp,b4_Temp; //高4位输入缓存
reg [7:6]a2_Temp,b2_Temp; //高2位输入缓存
reg [1:0]Sum2_Temp; //低2位和缓存
reg [3:0]Sum4_Temp; //低4位和缓存
reg [5:0]Sum6_Temp; //低6位和缓存
reg [7:0]Sum_Temp; //总8
reg Cout2_Temp,Cout4_Temp,Cout6_Temp; //低2位、低4位、低6位的进位缓存
//--------------------------------功能块开始----------------------------------
always @ ( posedge Clk) //时钟Clk上升沿触发
if(Rst==1) //如果Rst为高电平――
begin
a2_Temp <= 0; //同步复位
a4_Temp <= 0; //同步复位
a6_Temp <= 0; //同步复位
资源评论
hongfanas
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 407000001.fasset
- J-20240402998-HTE-HTE-2947110DA-D3_整车运动控制器-电压渐变(缓升缓降)-检测报告-XS-汽车及零部件检测中心.pdf.crdownload
- Excel表格VBA-获取文件夹内所有文件路径.zip
- 文件移动.zip
- 反射源代码,源代码,源代码,源代码
- CAJViewer 9.0_x64-setup.exe
- servant C++语言框架rpc的源码实现 tools C++语言框架IDL工具的源码实现 util C++语言.7z
- 使用pyqt创建一个登录具有动态背景的登陆界面
- 实验名称 调幅波信号的解调
- 实验名称 振幅调制器(利用乘法器)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功