📄 tx_fifo.vhd
字号:
PORT MAP (
Z => aeSub3,
D => aeSubXor3_VCC,
C => aeSubXor3_VCC,
B => aeSub4,
A => eEqReg13);
RdAddrGen_xorBG3_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorBG3_VCC);
RdAddrGen_xorGB1_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => RdAddrGen_BINQ1,
D => RdAddrGen_xorGB1_VCC,
C => RdAddrGen_xorGB1_VCC,
B => RdAddrGen_BINQ2,
A => RdAddress1);
RdAddrGen_xorBG5_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => rCntGBQ5,
D => RdAddrGen_xorBG5_VCC,
C => RdAddrGen_xorBG5_VCC,
B => rCntNBQ6,
A => rCntNBQ5);
regInst1: FD1S3DX
PORT MAP (
Q => eEqReg10,
CD => Reset,
CK => RdClock,
D => eEqReg00);
regInst27: FD1S3DX
PORT MAP (
Q => fEqReg03,
CD => Reset,
CK => WrClock,
D => RdAddress3);
regInst32: FD1S3DX
PORT MAP (
Q => fEqReg15,
CD => Reset,
CK => WrClock,
D => fEqReg05);
WrAddrGen_xorGB1_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorGB1_VCC);
WrAddrGen_xorBG5_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorBG5_VCC);
aeSubXor2_I000000: VHI
PORT MAP (
Z => aeSubXor2_VCC);
fullEQ_xnorremEQ2_inst0: ORCALUT4
GENERIC MAP (
INIT => X"9000")
PORT MAP (
Z => fullEQ_xnorremEQ2_Int0,
D => fullEQ_xnorremEQ2_VCC,
C => fullEQ_xnorremEQ2_VCC,
B => fEqmsb,
A => wadmsb);
regInst28: FD1S3DX
PORT MAP (
Q => fEqReg13,
CD => Reset,
CK => WrClock,
D => fEqReg03);
aeSubXor_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => aeSub9,
D => aeSubXor_VCC,
C => aeSubXor_VCC,
B => rad9,
A => eEqReg19);
WrAddrGen_bufInst0: BUFBA
PORT MAP (
Z => WrAddrGen_BINQ9,
A => wCntQ9);
RdAddrGen_cAdder_vgbAdderInst2_Adder: FADD2
PORT MAP (
S1 => RdAddrGen_NBQ9,
S0 => rCntNBQ8,
COUT0 => RdAddrGen_cAdder_vgbAdderInst2_tmp0,
CI => RdAddrGen_cAdder_Cout8,
B1 => RdAddrGen_GND,
B0 => RdAddrGen_GND,
A1 => RdAddrGen_BINQ9,
A0 => RdAddrGen_BINQ8);
RdAddrGen_xorGB1_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorGB1_VCC);
RdAddrGen_xorBG5_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorBG5_VCC);
regInst29: FD1S3DX
PORT MAP (
Q => fEqReg04,
CD => Reset,
CK => WrClock,
D => RdAddress4);
WrAddrGen_bufInst1: BUFBA
PORT MAP (
Z => wad9,
A => WrAddrGen_NBQ9);
WrAddrGen_xorGB3_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorGB3_VCC);
WrAddrGen_xorBG7_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorBG7_VCC);
aeSubXor4_I000000: VHI
PORT MAP (
Z => aeSubXor4_VCC);
regInst40: FD1S3DX
PORT MAP (
Q => fEqReg19,
CD => Reset,
CK => WrClock,
D => fEqReg09);
emptyEQ_xnor4BitEQ1_inst0: ORCALUT4
GENERIC MAP (
INIT => X"9009")
PORT MAP (
Z => emptyEQ_xnor4BitEQ1_Int0,
D => eEqReg15,
C => rCntGBQ5,
B => eEqReg14,
A => rCntGBQ4);
xorwmsb_I000000: VHI
PORT MAP (
Z => xorwmsb_VCC);
RdAddrGen_xorGB3_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorGB3_VCC);
RdAddrGen_xorBG7_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorBG7_VCC);
RdAddrGen_xorGB5_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => RdAddrGen_BINQ5,
D => RdAddrGen_xorGB5_VCC,
C => RdAddrGen_xorGB5_VCC,
B => RdAddrGen_BINQ6,
A => RdAddress5);
xorEEQ_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => eEqmsb,
D => xorEEQ_VCC,
C => xorEEQ_VCC,
B => eEqReg19,
A => eEqReg18);
emptyEQ_xnor4BitEQ1_inst1: ORCALUT4
GENERIC MAP (
INIT => X"9009")
PORT MAP (
Z => emptyEQ_xnor4BitEQ1_Int1,
D => eEqReg17,
C => rCntGBQ7,
B => eEqReg16,
A => rCntGBQ6);
regInst41: FD1S3DX
PORT MAP (
Q => Full_sig,
CD => Reset,
CK => WrClock,
D => fAndOut);
WrAddrGen_xorGB5_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorGB5_VCC);
afSub_vgbAdderInst2_Sub0: FSUB2
PORT MAP (
S1 => afSubOut9,
S0 => afSubOut8,
BOUT1 => afSub_Cout,
BOUT0 => afSub_vgbAdderInst2_tmp0,
BI => afSub_Cout8,
B1 => GND,
B0 => wCntNBQ8,
A1 => afSub9,
A0 => fEqmsb);
RdAddrGen_I000000: VLO
PORT MAP (
Z => RdAddrGen_GND);
RdAddrGen_xorBG2_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => rCntGBQ2,
D => RdAddrGen_xorBG2_VCC,
C => RdAddrGen_xorBG2_VCC,
B => rCntNBQ3,
A => rCntNBQ2);
aeSubXor6_I000000: VHI
PORT MAP (
Z => aeSubXor6_VCC);
regInst42: FD1S3DX
PORT MAP (
Q => AlmostFull,
CD => Reset,
CK => WrClock,
D => afLEOut);
RdAddrGen_xorGB5_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorGB5_VCC);
xorEEQ_I000000: VHI
PORT MAP (
Z => xorEEQ_VCC);
emptyEQ_xnor4BitEQ1_I000000: VLO
PORT MAP (
Z => emptyEQ_xnor4BitEQ1_GND);
regInst43: FD1S3BX
PORT MAP (
Q => AlmostEmpty,
PD => Reset,
CK => RdClock,
D => aeLEOut);
RdAddrGen_xorGB6_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorGB6_VCC);
regInst8: FD1S3DX
PORT MAP (
Q => eEqReg04,
CD => Reset,
CK => RdClock,
D => WrAddress4);
regInst39: FD1S3DX
PORT MAP (
Q => fEqReg09,
CD => Reset,
CK => WrClock,
D => rCntQ9);
WrAddrGen_xorGB7_I000000: VHI
PORT MAP (
Z => WrAddrGen_xorGB7_VCC);
WrAddrGen_ffInst6: FD1S3DX
PORT MAP (
Q => WrAddress6,
CD => Reset,
CK => WrClock,
D => wCntGBQ6);
afSubXor5_inst1: ORCALUT4
GENERIC MAP (
INIT => X"6000")
PORT MAP (
Z => afSub5,
D => afSubXor5_VCC,
C => afSubXor5_VCC,
B => afSub6,
A => fEqReg15);
RdAddrGen_ffInst1: FD1S3DX
PORT MAP (
Q => RdAddress1,
CD => Reset,
CK => RdClock,
D => rCntGBQ1);
aeSub_vgbAdderInst1_Sub0: FSUB2
PORT MAP (
S1 => aeSubOut5,
S0 => aeSubOut4,
BOUT1 => aeSub_vgbAdderInst1_Cout0,
BOUT0 => aeSub_vgbAdderInst1_tmp0,
BI => aeSub_Cout4,
B1 => rCntNBQ5,
B0 => rCntNBQ4,
A1 => aeSub5,
A0 => aeSub4);
RdAddrGen_xorGB7_I000000: VHI
PORT MAP (
Z => RdAddrGen_xorGB7_VCC);
I000000: VHI
PORT MAP (
Z => VCC);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -