文件名称:alu
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:467.85kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
module alu (ina,inb,ALU_BUS,S,cout,y,clk)
input[7:0] ina
input[7:0] inb
input ALU_BUS,clk
input[2:0] S
output cout
output[7:0] y
reg cout
reg[7:0] y
always @(posedge clk)
begin
if(ALU_BUS)
begin
case(S)
3 b000:{cout,y}=ina+inb
3 b001:{cout,y}=ina-inb
3 b010:{cout,y}=ina*inb
3 b011:{cout,y}=ina/inb
3 b100:y=ina&&inb
3 b101:y=ina||inb
3 b110:y=~inb
3 b111:y=ina^inb
default:y=8 b00000000
endcase
end
else
begin
y=8 bZZZZZZZZ
end
end
endmodule
-module alu (ina, inb, ALU_BUS, S, cout, y, clk) input [7:0] ina input [7:0] inb input ALU_BUS, clk input [2:0] S output cout output [7:0] y reg cout reg [7:0] y always @ (posedge clk) begin if (ALU_BUS) begin case (S) 3' b000: {cout, y} = ina+inb 3' b001 : {cout, y} = ina-inb 3' b010: {cout, y} = ina* inb 3' b011: {cout, y} = ina/inb 3' b100: y = ina & & inb 3' b101 : y = ina | | inb 3' b110: y = ~ inb 3' b111: y = ina ^ inb default: y = 8' b00000000 endcase end else begin y = 8' bZZZZZZZZ end end endmodule
input[7:0] ina
input[7:0] inb
input ALU_BUS,clk
input[2:0] S
output cout
output[7:0] y
reg cout
reg[7:0] y
always @(posedge clk)
begin
if(ALU_BUS)
begin
case(S)
3 b000:{cout,y}=ina+inb
3 b001:{cout,y}=ina-inb
3 b010:{cout,y}=ina*inb
3 b011:{cout,y}=ina/inb
3 b100:y=ina&&inb
3 b101:y=ina||inb
3 b110:y=~inb
3 b111:y=ina^inb
default:y=8 b00000000
endcase
end
else
begin
y=8 bZZZZZZZZ
end
end
endmodule
-module alu (ina, inb, ALU_BUS, S, cout, y, clk) input [7:0] ina input [7:0] inb input ALU_BUS, clk input [2:0] S output cout output [7:0] y reg cout reg [7:0] y always @ (posedge clk) begin if (ALU_BUS) begin case (S) 3' b000: {cout, y} = ina+inb 3' b001 : {cout, y} = ina-inb 3' b010: {cout, y} = ina* inb 3' b011: {cout, y} = ina/inb 3' b100: y = ina & & inb 3' b101 : y = ina | | inb 3' b110: y = ~ inb 3' b111: y = ina ^ inb default: y = 8' b00000000 endcase end else begin y = 8' bZZZZZZZZ end end endmodule
(系统自动生成,下载前可以参看下载内容)
下载文件列表
alu/alu.asm.rpt
alu/alu.bsf
alu/alu.done
alu/alu.fit.rpt
alu/alu.fit.smsg
alu/alu.fit.summary
alu/alu.flow.rpt
alu/alu.map.rpt
alu/alu.map.summary
alu/alu.pin
alu/alu.pof
alu/alu.qpf
alu/alu.qsf
alu/alu.qws
alu/alu.rar
alu/alu.sim.rpt
alu/alu.sof
alu/alu.tan.rpt
alu/alu.tan.summary
alu/alu.v
alu/alu.vwf
alu/db/add_sub_0ec.tdf
alu/db/add_sub_1ec.tdf
alu/db/add_sub_2ec.tdf
alu/db/add_sub_3ec.tdf
alu/db/add_sub_4ec.tdf
alu/db/add_sub_5ec.tdf
alu/db/add_sub_6ac.tdf
alu/db/add_sub_6ec.tdf
alu/db/add_sub_7ec.tdf
alu/db/add_sub_ioh.tdf
alu/db/add_sub_qph.tdf
alu/db/alt_u_div_gpe.tdf
alu/db/alu.(0).cnf.cdb
alu/db/alu.(0).cnf.hdb
alu/db/alu.(1).cnf.cdb
alu/db/alu.(1).cnf.hdb
alu/db/alu.(10).cnf.cdb
alu/db/alu.(10).cnf.hdb
alu/db/alu.(11).cnf.cdb
alu/db/alu.(11).cnf.hdb
alu/db/alu.(12).cnf.cdb
alu/db/alu.(12).cnf.hdb
alu/db/alu.(13).cnf.cdb
alu/db/alu.(13).cnf.hdb
alu/db/alu.(14).cnf.cdb
alu/db/alu.(14).cnf.hdb
alu/db/alu.(15).cnf.cdb
alu/db/alu.(15).cnf.hdb
alu/db/alu.(2).cnf.cdb
alu/db/alu.(2).cnf.hdb
alu/db/alu.(3).cnf.cdb
alu/db/alu.(3).cnf.hdb
alu/db/alu.(4).cnf.cdb
alu/db/alu.(4).cnf.hdb
alu/db/alu.(5).cnf.cdb
alu/db/alu.(5).cnf.hdb
alu/db/alu.(6).cnf.cdb
alu/db/alu.(6).cnf.hdb
alu/db/alu.(7).cnf.cdb
alu/db/alu.(7).cnf.hdb
alu/db/alu.(8).cnf.cdb
alu/db/alu.(8).cnf.hdb
alu/db/alu.(9).cnf.cdb
alu/db/alu.(9).cnf.hdb
alu/db/alu.asm.qmsg
alu/db/alu.cbx.xml
alu/db/alu.cmp.cdb
alu/db/alu.cmp.hdb
alu/db/alu.cmp.kpt
alu/db/alu.cmp.logdb
alu/db/alu.cmp.rdb
alu/db/alu.cmp.tdb
alu/db/alu.cmp0.ddb
alu/db/alu.dbp
alu/db/alu.db_info
alu/db/alu.eco.cdb
alu/db/alu.eds_overflow
alu/db/alu.fit.qmsg
alu/db/alu.fnsim.cdb
alu/db/alu.fnsim.hdb
alu/db/alu.fnsim.qmsg
alu/db/alu.hier_info
alu/db/alu.hif
alu/db/alu.map.cdb
alu/db/alu.map.hdb
alu/db/alu.map.logdb
alu/db/alu.map.qmsg
alu/db/alu.pre_map.cdb
alu/db/alu.pre_map.hdb
alu/db/alu.psp
alu/db/alu.pss
alu/db/alu.rtlv.hdb
alu/db/alu.rtlv_sg.cdb
alu/db/alu.rtlv_sg_swap.cdb
alu/db/alu.sgdiff.cdb
alu/db/alu.sgdiff.hdb
alu/db/alu.signalprobe.cdb
alu/db/alu.sim.hdb
alu/db/alu.sim.qmsg
alu/db/alu.sim.rdb
alu/db/alu.sim.vwf
alu/db/alu.sld_design_entry.sci
alu/db/alu.sld_design_entry_dsc.sci
alu/db/alu.syn_hier_info
alu/db/alu.tan.qmsg
alu/db/lpm_divide_g6m.tdf
alu/db/mult_nl01.tdf
alu/db/sign_div_unsign_fkh.tdf
alu/db/wed.zsf
alu/db
alu
alu/alu.bsf
alu/alu.done
alu/alu.fit.rpt
alu/alu.fit.smsg
alu/alu.fit.summary
alu/alu.flow.rpt
alu/alu.map.rpt
alu/alu.map.summary
alu/alu.pin
alu/alu.pof
alu/alu.qpf
alu/alu.qsf
alu/alu.qws
alu/alu.rar
alu/alu.sim.rpt
alu/alu.sof
alu/alu.tan.rpt
alu/alu.tan.summary
alu/alu.v
alu/alu.vwf
alu/db/add_sub_0ec.tdf
alu/db/add_sub_1ec.tdf
alu/db/add_sub_2ec.tdf
alu/db/add_sub_3ec.tdf
alu/db/add_sub_4ec.tdf
alu/db/add_sub_5ec.tdf
alu/db/add_sub_6ac.tdf
alu/db/add_sub_6ec.tdf
alu/db/add_sub_7ec.tdf
alu/db/add_sub_ioh.tdf
alu/db/add_sub_qph.tdf
alu/db/alt_u_div_gpe.tdf
alu/db/alu.(0).cnf.cdb
alu/db/alu.(0).cnf.hdb
alu/db/alu.(1).cnf.cdb
alu/db/alu.(1).cnf.hdb
alu/db/alu.(10).cnf.cdb
alu/db/alu.(10).cnf.hdb
alu/db/alu.(11).cnf.cdb
alu/db/alu.(11).cnf.hdb
alu/db/alu.(12).cnf.cdb
alu/db/alu.(12).cnf.hdb
alu/db/alu.(13).cnf.cdb
alu/db/alu.(13).cnf.hdb
alu/db/alu.(14).cnf.cdb
alu/db/alu.(14).cnf.hdb
alu/db/alu.(15).cnf.cdb
alu/db/alu.(15).cnf.hdb
alu/db/alu.(2).cnf.cdb
alu/db/alu.(2).cnf.hdb
alu/db/alu.(3).cnf.cdb
alu/db/alu.(3).cnf.hdb
alu/db/alu.(4).cnf.cdb
alu/db/alu.(4).cnf.hdb
alu/db/alu.(5).cnf.cdb
alu/db/alu.(5).cnf.hdb
alu/db/alu.(6).cnf.cdb
alu/db/alu.(6).cnf.hdb
alu/db/alu.(7).cnf.cdb
alu/db/alu.(7).cnf.hdb
alu/db/alu.(8).cnf.cdb
alu/db/alu.(8).cnf.hdb
alu/db/alu.(9).cnf.cdb
alu/db/alu.(9).cnf.hdb
alu/db/alu.asm.qmsg
alu/db/alu.cbx.xml
alu/db/alu.cmp.cdb
alu/db/alu.cmp.hdb
alu/db/alu.cmp.kpt
alu/db/alu.cmp.logdb
alu/db/alu.cmp.rdb
alu/db/alu.cmp.tdb
alu/db/alu.cmp0.ddb
alu/db/alu.dbp
alu/db/alu.db_info
alu/db/alu.eco.cdb
alu/db/alu.eds_overflow
alu/db/alu.fit.qmsg
alu/db/alu.fnsim.cdb
alu/db/alu.fnsim.hdb
alu/db/alu.fnsim.qmsg
alu/db/alu.hier_info
alu/db/alu.hif
alu/db/alu.map.cdb
alu/db/alu.map.hdb
alu/db/alu.map.logdb
alu/db/alu.map.qmsg
alu/db/alu.pre_map.cdb
alu/db/alu.pre_map.hdb
alu/db/alu.psp
alu/db/alu.pss
alu/db/alu.rtlv.hdb
alu/db/alu.rtlv_sg.cdb
alu/db/alu.rtlv_sg_swap.cdb
alu/db/alu.sgdiff.cdb
alu/db/alu.sgdiff.hdb
alu/db/alu.signalprobe.cdb
alu/db/alu.sim.hdb
alu/db/alu.sim.qmsg
alu/db/alu.sim.rdb
alu/db/alu.sim.vwf
alu/db/alu.sld_design_entry.sci
alu/db/alu.sld_design_entry_dsc.sci
alu/db/alu.syn_hier_info
alu/db/alu.tan.qmsg
alu/db/lpm_divide_g6m.tdf
alu/db/mult_nl01.tdf
alu/db/sign_div_unsign_fkh.tdf
alu/db/wed.zsf
alu/db
alu
1999-2046 搜珍网 All Rights Reserved.
本站作为网络服务提供者,仅为网络服务对象提供信息存储空间,仅对用户上载内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
