全球旧事资料 分类
busCALUctrZeroOverflowResultDataMemRu
MemWrClkbusBDataOutResultMem1Mem2Mem3MUXmux1ALUSrcbusBImbusCMUXmux2MemtoRegResultDataOutbusWExte
derextimImExtOpe
dmodule
3)取指令
moduleQZLClkBra
chJumpZeroI
structio
Ru
i
putClkBra
chJumpZeroRu
output310I
structio
wire40addmemreg290PCwire290Newpcpc_1pc_2pc_3pc_12imm30wireBra
ch_Zeroassig
addmemPC202b00I
sMemGetI
saddmemI
structio
always
egedgeClkifRu
1begi
PCNewpce
delsebegi

fPC0e
dassig
pc_1PC1assig
imm3014I
structio
15I
structio
150assig
pc_2pc_1imm30assig
pc_3PC2926I
structio
250assig
Bra
ch_ZeroBra
chZeroMUXm1Bra
ch_Zeropc_1pc_2pc_12MUXm2Jumppc_12pc_3Newpce
dmodulemoduleI
sMemaddmemI
structio
i
put40addmemoutputreg310I
structio
reg310Mem310alwaysbegi
Mem06b1000115b000005b000015b000005b000006b000001Mem46b1000115b000005b000105b000005b000006b000010Mem86b0000005b000015b000105b000115b000006b100000Mem126b1010115b000005b000115b000005b000006b000010Mem166b0011015b001005b001005b111115b111116b111111Mem206b0000005b000115b000105b000105b000006b100010Mem246b0001005b000105b000015b000005b000006b001000Mem286b0000105b000005b000005b000005b000006b000000e
dalways
fI
structio
MemaddmemE
dmodule
4)ALUmoduleALUABALUctrZeroOverflowResultparameter
32i
put
10ABi
put20ALUctroutputZeroOverflowoutput
10ResultwireSUBctrOVctrSIGctrSig
ASig
BCi
wire10OPctrwire
10XYZLessMNAdd_ResultwireAdd_CarryAdd_OverflowAdd_Sig
assig
M
1b0assig
N
1b1assig
SUBctrALUctr2assig
OVctrALUctr1ALUctr0assig
SIGctrALUctr0assig
OPctr1ALUctr2ALUctr1assig
OPctr0ALUctr2ALUctr1ALUctr0assig
Ci
SUBctrassig
XB
SUBctrassig
YABAdderadCi
AXAdd_CarryAdd_OverflowAdd_Sig
Add_ResultZeroassig
Sig
ACi
Add_Carryassig
Sig
BAdd_OverflowAdd_Sig
assig
OverflowAdd_OverflowOVctrMUXm1SIGctrSig
ASig
BLessdefparamm1k1MUXm2LessMNZMUX3_1m3Add_ResultYZResultOPctr
fe
dmodulemoduleMUX3_1ABCDctrparameterk32i
putk10ABCoutputregk10Di
put10ctralwaysAorBorCorctrifctr2b00DAelseifctr2b01DBelseifctr2b10DCe
dmodulemoduleAdderCi
XYAdd_CarryAdd_OverflowAdd_Sig
Add_ResultZeroparameterk32i
putk10XYi
putCi
outputregk10Add_ResultoutputAdd_CarryAdd_OverflowAdd_Sig
ZeroregAdd_Carryassig
ZeroAdd_Resultassig
Add_Sig
Add_Resultk1assig
Add_OverflowXk1Yk1Add_Resultk1Xk1Yk1Add_Resultk1alwaysXorYorCi
Add_Carryr
好听全球资料 返回顶部