⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 k7r323682m.vhd

📁 vhdl cod for ram.For sp3e
💻 VHD
📖 第 1 页 / 共 5 页
字号:
    SIGNAL A6_ipd              : std_ulogic := 'U';    SIGNAL A7_ipd              : std_ulogic := 'U';    SIGNAL A8_ipd              : std_ulogic := 'U';    SIGNAL A9_ipd              : std_ulogic := 'U';    SIGNAL A10_ipd             : std_ulogic := 'U';    SIGNAL A11_ipd             : std_ulogic := 'U';    SIGNAL A12_ipd             : std_ulogic := 'U';    SIGNAL A13_ipd             : std_ulogic := 'U';    SIGNAL A14_ipd             : std_ulogic := 'U';    SIGNAL A15_ipd             : std_ulogic := 'U';    SIGNAL A16_ipd             : std_ulogic := 'U';    SIGNAL A17_ipd             : std_ulogic := 'U';    SIGNAL A18_ipd             : std_ulogic := 'U';    SIGNAL D0_ipd              : std_ulogic := 'U';    SIGNAL D1_ipd              : std_ulogic := 'U';    SIGNAL D2_ipd              : std_ulogic := 'U';    SIGNAL D3_ipd              : std_ulogic := 'U';    SIGNAL D4_ipd              : std_ulogic := 'U';    SIGNAL D5_ipd              : std_ulogic := 'U';    SIGNAL D6_ipd              : std_ulogic := 'U';    SIGNAL D7_ipd              : std_ulogic := 'U';    SIGNAL D8_ipd              : std_ulogic := 'U';    SIGNAL D9_ipd              : std_ulogic := 'U';    SIGNAL D10_ipd             : std_ulogic := 'U';    SIGNAL D11_ipd             : std_ulogic := 'U';    SIGNAL D12_ipd             : std_ulogic := 'U';    SIGNAL D13_ipd             : std_ulogic := 'U';    SIGNAL D14_ipd             : std_ulogic := 'U';    SIGNAL D15_ipd             : std_ulogic := 'U';    SIGNAL D16_ipd             : std_ulogic := 'U';    SIGNAL D17_ipd             : std_ulogic := 'U';    SIGNAL D18_ipd             : std_ulogic := 'U';    SIGNAL D19_ipd             : std_ulogic := 'U';    SIGNAL D20_ipd             : std_ulogic := 'U';    SIGNAL D21_ipd             : std_ulogic := 'U';    SIGNAL D22_ipd             : std_ulogic := 'U';    SIGNAL D23_ipd             : std_ulogic := 'U';    SIGNAL D24_ipd             : std_ulogic := 'U';    SIGNAL D25_ipd             : std_ulogic := 'U';    SIGNAL D26_ipd             : std_ulogic := 'U';    SIGNAL D27_ipd             : std_ulogic := 'U';    SIGNAL D28_ipd             : std_ulogic := 'U';    SIGNAL D29_ipd             : std_ulogic := 'U';    SIGNAL D30_ipd             : std_ulogic := 'U';    SIGNAL D31_ipd             : std_ulogic := 'U';    SIGNAL D32_ipd             : std_ulogic := 'U';    SIGNAL D33_ipd             : std_ulogic := 'U';    SIGNAL D34_ipd             : std_ulogic := 'U';    SIGNAL D35_ipd             : std_ulogic := 'U';    SIGNAL RNeg_ipd            : std_ulogic := 'U';    SIGNAL WNeg_ipd            : std_ulogic := 'U';    SIGNAL BW0Neg_ipd          : std_ulogic := 'U';    SIGNAL BW1Neg_ipd          : std_ulogic := 'U';    SIGNAL BW2Neg_ipd          : std_ulogic := 'U';    SIGNAL BW3Neg_ipd          : std_ulogic := 'U';    SIGNAL K_ipd               : std_ulogic := 'U';    SIGNAL KNeg_ipd            : std_ulogic := 'U';    SIGNAL C_ipd               : std_ulogic := 'U';    SIGNAL CNeg_ipd            : std_ulogic := 'U';    SIGNAL TMS_ipd             : std_ulogic := 'U';    SIGNAL TDI_ipd             : std_ulogic := 'U';    SIGNAL TCK_ipd             : std_ulogic := 'U';BEGIN    ----------------------------------------------------------------------------    -- Wire Delays    ----------------------------------------------------------------------------    WireDelay : BLOCK    BEGIN        w_1 : VitalWireDelay (DLLNeg_ipd, DLLNeg, tipd_DLLNeg);        w_2 : VitalWireDelay (ZQ_ipd, ZQ, tipd_ZQ);        w_3 : VitalWireDelay (A0_ipd, A0, tipd_A0);        w_4 : VitalWireDelay (A1_ipd, A1, tipd_A1);        w_5 : VitalWireDelay (A2_ipd, A2, tipd_A2);        w_6 : VitalWireDelay (A3_ipd, A3, tipd_A3);        w_7 : VitalWireDelay (A4_ipd, A4, tipd_A4);        w_8 : VitalWireDelay (A5_ipd, A5, tipd_A5);        w_9 : VitalWireDelay (A6_ipd, A6, tipd_A6);        w_10 : VitalWireDelay (A7_ipd, A7, tipd_A7);        w_11 : VitalWireDelay (A8_ipd, A8, tipd_A8);        w_12 : VitalWireDelay (A9_ipd, A9, tipd_A9);        w_13 : VitalWireDelay (A10_ipd, A10, tipd_A10);        w_14 : VitalWireDelay (A11_ipd, A11, tipd_A11);        w_15 : VitalWireDelay (A12_ipd, A12, tipd_A12);        w_16 : VitalWireDelay (A13_ipd, A13, tipd_A13);        w_17 : VitalWireDelay (A14_ipd, A14, tipd_A14);        w_18 : VitalWireDelay (A15_ipd, A15, tipd_A15);        w_19 : VitalWireDelay (A16_ipd, A16, tipd_A16);        w_20 : VitalWireDelay (A17_ipd, A17, tipd_A17);        w_21 : VitalWireDelay (A18_ipd, A18, tipd_A18);        w_25 : VitalWireDelay (D0_ipd, D0, tipd_D0);        w_26 : VitalWireDelay (D1_ipd, D1, tipd_D1);        w_27 : VitalWireDelay (D2_ipd, D2, tipd_D2);        w_28 : VitalWireDelay (D3_ipd, D3, tipd_D3);        w_29 : VitalWireDelay (D4_ipd, D4, tipd_D4);        w_30 : VitalWireDelay (D5_ipd, D5, tipd_D5);        w_31 : VitalWireDelay (D6_ipd, D6, tipd_D6);        w_32 : VitalWireDelay (D7_ipd, D7, tipd_D7);        w_33 : VitalWireDelay (D8_ipd, D8, tipd_D8);        w_34 : VitalWireDelay (D9_ipd, D9, tipd_D9);        w_35 : VitalWireDelay (D10_ipd, D10, tipd_D10);        w_36 : VitalWireDelay (D11_ipd, D11, tipd_D11);        w_37 : VitalWireDelay (D12_ipd, D12, tipd_D12);        w_38 : VitalWireDelay (D13_ipd, D13, tipd_D13);        w_39 : VitalWireDelay (D14_ipd, D14, tipd_D14);        w_40 : VitalWireDelay (D15_ipd, D15, tipd_D15);        w_41 : VitalWireDelay (D16_ipd, D16, tipd_D16);        w_42 : VitalWireDelay (D17_ipd, D17, tipd_D17);        w_43 : VitalWireDelay (D18_ipd, D18, tipd_D18);        w_44 : VitalWireDelay (D19_ipd, D19, tipd_D19);        w_45 : VitalWireDelay (D20_ipd, D20, tipd_D20);        w_46 : VitalWireDelay (D21_ipd, D21, tipd_D21);        w_47 : VitalWireDelay (D22_ipd, D22, tipd_D22);        w_48 : VitalWireDelay (D23_ipd, D23, tipd_D23);        w_49 : VitalWireDelay (D24_ipd, D24, tipd_D24);        w_50 : VitalWireDelay (D25_ipd, D25, tipd_D25);        w_51 : VitalWireDelay (D26_ipd, D26, tipd_D26);        w_52 : VitalWireDelay (D27_ipd, D27, tipd_D27);        w_53 : VitalWireDelay (D28_ipd, D28, tipd_D28);        w_54 : VitalWireDelay (D29_ipd, D29, tipd_D29);        w_55 : VitalWireDelay (D30_ipd, D30, tipd_D30);        w_56 : VitalWireDelay (D31_ipd, D31, tipd_D31);        w_57 : VitalWireDelay (D32_ipd, D32, tipd_D32);        w_58 : VitalWireDelay (D33_ipd, D33, tipd_D33);        w_59 : VitalWireDelay (D34_ipd, D34, tipd_D34);        w_60 : VitalWireDelay (D35_ipd, D35, tipd_D35);        w_61 : VitalWireDelay (RNeg_ipd, RNeg, tipd_RNeg);        w_62 : VitalWireDelay (WNeg_ipd, WNeg, tipd_WNeg);        w_63 : VitalWireDelay (BW0Neg_ipd, BW0Neg, tipd_BW0Neg);        w_64 : VitalWireDelay (BW1Neg_ipd, BW1Neg, tipd_BW1Neg);        w_65 : VitalWireDelay (BW2Neg_ipd, BW2Neg, tipd_BW2Neg);        w_66 : VitalWireDelay (BW3Neg_ipd, BW3Neg, tipd_BW3Neg);        w_67 : VitalWireDelay (K_ipd, K, tipd_K);        w_68 : VitalWireDelay (KNeg_ipd, KNeg, tipd_KNeg);        w_69 : VitalWireDelay (C_ipd, C, tipd_C);        w_70 : VitalWireDelay (CNeg_ipd, CNeg, tipd_CNeg);        w_71 : VitalWireDelay (TMS_ipd, TMS, tipd_TMS);        w_72 : VitalWireDelay (TDI_ipd, TDI, tipd_TDI);        w_73 : VitalWireDelay (TCK_ipd, TCK, tipd_TCK);    END BLOCK;    ----------------------------------------------------------------------------    -- Main Behavior Block    ----------------------------------------------------------------------------    Behavior: BLOCK        PORT (            DLLNegIn        : IN    std_logic  := 'U';            BW0NIn          : IN    std_ulogic := 'U';            BW1NIn          : IN    std_ulogic := 'U';            BW2NIn          : IN    std_ulogic := 'U';            BW3NIn          : IN    std_ulogic := 'U';            Dat0In          : IN    std_logic_vector(HiDbit downto 0);            Dat1In          : IN    std_logic_vector(HiDbit downto 0);            Dat2In          : IN    std_logic_vector(HiDbit downto 0);            Dat3In          : IN    std_logic_vector(HiDbit downto 0);            DataOut         : OUT   std_logic_vector(35 downto 0)                                                     := (others => 'Z');            CIn             : IN    std_ulogic := 'U';            CNegIn          : IN    std_ulogic := 'U';            KIn             : IN    std_ulogic := 'U';            KNegIn          : IN    std_ulogic := 'U';            AddressIn       : IN    std_logic_vector(HiAbit downto 0);            RInt            : IN    std_ulogic := 'U';            WInt            : IN    std_ulogic := 'U';            CQOut           : OUT   std_ulogic := 'U';            CQNegOut        : OUT   std_ulogic := 'U'        );        PORT MAP (            Dat0In(0) => D0_ipd,            Dat0In(1) => D1_ipd,            Dat0In(2) => D2_ipd,            Dat0In(3) => D3_ipd,            Dat0In(4) => D4_ipd,            Dat0In(5) => D5_ipd,            Dat0In(6) => D6_ipd,            Dat0In(7) => D7_ipd,            Dat0In(8) => D8_ipd,            Dat1In(0) => D9_ipd,            Dat1In(1) => D10_ipd,            Dat1In(2) => D11_ipd,            Dat1In(3) => D12_ipd,            Dat1In(4) => D13_ipd,            Dat1In(5) => D14_ipd,            Dat1In(6) => D15_ipd,            Dat1In(7) => D16_ipd,            Dat1In(8) => D17_ipd,            Dat2In(0) => D18_ipd,            Dat2In(1) => D19_ipd,            Dat2In(2) => D20_ipd,            Dat2In(3) => D21_ipd,            Dat2In(4) => D22_ipd,            Dat2In(5) => D23_ipd,            Dat2In(6) => D24_ipd,            Dat2In(7) => D25_ipd,            Dat2In(8) => D26_ipd,            Dat3In(0) => D27_ipd,            Dat3In(1) => D28_ipd,            Dat3In(2) => D29_ipd,            Dat3In(3) => D30_ipd,            Dat3In(4) => D31_ipd,            Dat3In(5) => D32_ipd,            Dat3In(6) => D33_ipd,            Dat3In(7) => D34_ipd,            Dat3In(8) => D35_ipd,            DataOut(0) =>  Q0,            DataOut(1) =>  Q1,            DataOut(2) =>  Q2,            DataOut(3) =>  Q3,            DataOut(4) =>  Q4,            DataOut(5) =>  Q5,            DataOut(6) =>  Q6,            DataOut(7) =>  Q7,            DataOut(8) =>  Q8,            DataOut(9) =>  Q9,            DataOut(10) =>  Q10,            DataOut(11) =>  Q11,            DataOut(12) =>  Q12,            DataOut(13) =>  Q13,            DataOut(14) =>  Q14,            DataOut(15) =>  Q15,            DataOut(16) =>  Q16,            DataOut(17) =>  Q17,            DataOut(18) =>  Q18,            DataOut(19) =>  Q19,            DataOut(20) =>  Q20,            DataOut(21) =>  Q21,            DataOut(22) =>  Q22,            DataOut(23) =>  Q23,            DataOut(24) =>  Q24,            DataOut(25) =>  Q25,            DataOut(26) =>  Q26,            DataOut(27) =>  Q27,            DataOut(28) =>  Q28,            DataOut(29) =>  Q29,            DataOut(30) =>  Q30,            DataOut(31) =>  Q31,            DataOut(32) =>  Q32,            DataOut(33) =>  Q33,            DataOut(34) =>  Q34,            DataOut(35) =>  Q35,            AddressIn(0) => A0_ipd,            AddressIn(1) => A1_ipd,            AddressIn(2) => A2_ipd,            AddressIn(3) => A3_ipd,            AddressIn(4) => A4_ipd,            AddressIn(5) => A5_ipd,            AddressIn(6) => A6_ipd,            AddressIn(7) => A7_ipd,            AddressIn(8) => A8_ipd,            AddressIn(9) => A9_ipd,            AddressIn(10) => A10_ipd,            AddressIn(11) => A11_ipd,            AddressIn(12) => A12_ipd,            AddressIn(13) => A13_ipd,            AddressIn(14) => A14_ipd,            AddressIn(15) => A15_ipd,            AddressIn(16) => A16_ipd,            AddressIn(17) => A17_ipd,            AddressIn(18) => A18_ipd,            BW0NIn => BW0Neg_ipd,            BW1NIn => BW1Neg_ipd,            BW2NIn => BW2Neg_ipd,            BW3NIn => BW3Neg_ipd,            CIn => C_ipd,            CNegIn => CNeg_ipd,            KIn => K_ipd,            KNegIn => KNeg_ipd,            RInt => RNeg_ipd,            WInt => WNeg_ipd,            CQOut => CQ,            CQNegOut => CQNeg,            DLLNegIn => DLLNeg_ipd        );        SIGNAL Q_zd     : std_logic_vector(35 DOWNTO 0);        SIGNAL KTRIG    : std_ulogic;        SIGNAL CTRIG    : std_ulogic;        SIGNAL KCTRIG   : std_ulogic;        SIGNAL KCTRIGN  : std_ulogic;        SIGNAL CPERIOD  : time := 4 ns;       -- C period        SIGNAL KPERIOD  : time := 4 ns;        SIGNAL CInt     : std_ulogic := '0';        SIGNAL CNegInt  : std_ulogic := '0';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -