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

📄 idt723641.v

📁 idt的双口ram的读写接口程序
💻 V
📖 第 1 页 / 共 5 页
字号:
     FS0SD_ipd,FS1SEN_ipd;                     wire RST1Neg_ipd ;   wire WRA_ipd;wire WRB_ipd;wire  A0_ipd, Check1,Check2;      wire [35: 0] B_ipd; //?                        // buffers for qualifying all inputs for MIPD  buf   (RSTNeg_ipd,RSTNeg);   buf   (A0in, A0); buf   (A1in, A1); buf   (A2in, A2); buf   (A3in, A3); buf   (A4in, A4); buf   (A5in, A5); buf   (A6in, A6); buf   (A7in, A7); buf   (A8in, A8); buf   (A9in, A9); buf   (A10in, A10); buf   (A11in, A11); buf   (A12in, A12); buf   (A13in, A13); buf   (A14in, A14); buf   (A15in, A15); buf   (A16in, A16); buf   (A17in, A17); buf   (A18in, A18); buf   (A19in, A19); buf   (A20in, A20); buf   (A21in, A21); buf   (A22in, A22); buf   (A23in, A23); buf   (A24in, A24); buf   (A25in, A25); buf   (A26in, A26); buf   (A27in, A27); buf   (A28in, A28); buf   (A29in, A29); buf   (A30in, A30); buf   (A31in, A31); buf   (A32in, A32); buf   (A33in, A33); buf   (A34in, A34); buf   (A35in, A35);  buf   (B0in, B0); buf   (B1in, B1); buf   (B2in, B2); buf   (B3in, B3); buf   (B4in, B4); buf   (B5in, B5); buf   (B6in, B6); buf   (B7in, B7); buf   (B8in, B8); buf   (B9in, B9); buf   (B10in, B10); buf   (B11in, B11); buf   (B12in, B12); buf   (B13in, B13); buf   (B14in, B14); buf   (B15in, B15); buf   (B16in, B16); buf   (B17in, B17); buf   (B18in, B18); buf   (B19in, B19); buf   (B20in, B20); buf   (B21in, B21); buf   (B22in, B22); buf   (B23in, B23); buf   (B24in, B24); buf   (B25in, B25); buf   (B26in, B26); buf   (B27in, B27); buf   (B28in, B28); buf   (B29in, B29); buf   (B30in, B30); buf   (B31in, B31); buf   (B32in, B32); buf   (B33in, B33); buf   (B34in, B34); buf   (B35in, B35); buf   (CLKB_ipd, CLKB); buf   (CLKA_ipd, CLKA);        buf   (CSANeg_ipd, CSANeg ); buf   (CSBNeg_ipd, CSBNeg ); buf   (ENA_ipd, ENA); buf   (ENB_ipd, ENB);  buf   (MBA_ipd, MBA); buf   (MBB_ipd, MBB);       buf   (WRA_ipd, WRA); buf   (WRB_ipd, WRB);  buf (FS0SD_ipd,FS0SD); buf (FS1SEN_ipd,FS1SEN);  buf   (RTM_ipd,RTM ); buf   (RFM_ipd,RFM );     // buffers for qualifying all outputs as accelerated nets      buf (AENeg, AENegint); buf (AFNeg, AFNegint); buf (MBF1Neg, MBF1Negint); buf (MBF2Neg, MBF2Negint);  buf (ORB,ORBint); buf (IR,IRint);  nmos   (A0,   A0out, 1); nmos   (A1,   A1out, 1); nmos   (A2,   A2out, 1); nmos   (A3,   A3out, 1); nmos   (A4,   A4out, 1); nmos   (A5,   A5out, 1); nmos   (A6,   A6out, 1); nmos   (A7,   A7out, 1); nmos   (A8,   A8out, 1); nmos   (A9,   A9out, 1); nmos   (A10, A10out, 1); nmos   (A11, A11out, 1); nmos   (A12, A12out, 1); nmos   (A13, A13out, 1); nmos   (A14, A14out, 1); nmos   (A15, A15out, 1); nmos   (A16, A16out, 1); nmos   (A17, A17out, 1); nmos   (A18, A18out, 1); nmos   (A19, A19out, 1); nmos   (A20, A20out, 1); nmos   (A21, A21out, 1); nmos   (A22, A22out, 1); nmos   (A23, A23out, 1); nmos   (A24, A24out, 1); nmos   (A25, A25out, 1); nmos   (A26, A26out, 1); nmos   (A27, A27out, 1); nmos   (A28, A28out, 1); nmos   (A29, A29out, 1); nmos   (A30, A30out, 1); nmos   (A31, A31out, 1); nmos   (A32, A32out, 1); nmos   (A33, A33out, 1); nmos   (A34, A34out, 1); nmos   (A35, A35out, 1);     nmos   (B0,   B0out, 1); nmos   (B1,   B1out, 1); nmos   (B2,   B2out, 1); nmos   (B3,   B3out, 1); nmos   (B4,   B4out, 1); nmos   (B5,   B5out, 1); nmos   (B6,   B6out, 1); nmos   (B7,   B7out, 1); nmos   (B8,   B8out, 1); nmos   (B9,   B9out, 1); nmos   (B10, B10out, 1); nmos   (B11, B11out, 1); nmos   (B12, B12out, 1); nmos   (B13, B13out, 1); nmos   (B14, B14out, 1); nmos   (B15, B15out, 1); nmos   (B16, B16out, 1); nmos   (B17, B17out, 1); nmos   (B18, B18out, 1); nmos   (B19, B19out, 1); nmos   (B20, B20out, 1); nmos   (B21, B21out, 1); nmos   (B22, B22out, 1); nmos   (B23, B23out, 1); nmos   (B24, B24out, 1); nmos   (B25, B25out, 1); nmos   (B26, B26out, 1); nmos   (B27, B27out, 1); nmos   (B28, B28out, 1); nmos   (B29, B29out, 1); nmos   (B30, B30out, 1); nmos   (B31, B31out, 1); nmos   (B32, B32out, 1); nmos   (B33, B33out, 1); nmos   (B34, B34out, 1); nmos   (B35, B35out, 1);    specify        // tipd delays: interconnect path delays , mapped to input port delays.        // In Verilog is not necessary to declare any tipd_ delay variables,        // they can be taken from SDF file        // With all the other delays real delays would be taken from SDF file        // tpd delays: propagation delays     specparam           tpd_CLKA_A0           =1;     specparam           tpd_CLKA_FFNeg        =1;  // tWFF  //????     specparam           tpd_CLKB_EFNeg        =1;  // tREF     specparam           tpd_CLKB_PEFBNeg      =1;  // tPPE     specparam           tpd_CLKB_AENeg        =1;  // tPAE     specparam           tpd_CLKA_AFNeg        =1;  // tPAF     specparam           tpd_CLKA_MBF1Neg      =1;  // tPMF     specparam           tpd_CLKA_MBF2Neg      =1;  // tPMF     specparam           tpd_CLKB_MBF1Neg      =1;  // tPMF     specparam           tpd_CLKB_MBF2Neg      =1;  // tPMF     specparam           tpd_CLKA_B0           =1;  // tPMR          specparam           tpd_CLKA_IR     	=1;  // tPIR     specparam           tpd_CLKB_ORB     	=1;  // tPOR          specparam           tpd_CLKB_A0           =1;  // tPMR     specparam           tpd_CLKB_B0           =1;  // tA     //???     specparam           tpd_A0_PEFANeg        =1;  // tPDPE     specparam           tpd_B0_PEFBNeg        =1;  // tPDPE     specparam           tpd_ODDEVEN_PEFANeg   =1;  // tPOPE     specparam           tpd_ODDEVEN_PEFBNeg   =1;           // tPOPE     specparam           tpd_ODDEVEN_ParityBits =1;        // tPOPB     specparam           tpd_CSANeg_PEFANeg    =1;   // tPEPE     specparam           tpd_ENA_PEFANeg       =1;   // tPEPE     specparam           tpd_WRA_PEFANeg       =1;   // tPEPE     specparam           tpd_MBA_PEFANeg       =1;   // tPEPE     specparam           tpd_PGA_PEFANeg       =1;   // tPEPE     specparam           tpd_CSBNeg_PEFBNeg    =1;   // tPEPE     specparam           tpd_ENB_PEFBNeg       =1;   // tPEPE     specparam           tpd_WRB_PEFBNeg       =1;   // tPEPE         specparam           tpd_PGB_PEFBNeg       =1;   // tPEPE     specparam           tpd_RSTNeg_AENeg      =1;   // tRSF    specparam            tpd_RSTNeg_AFNeg      =1;   // tRSF     specparam           tpd_RSTNeg_MBF1Neg    =1;   // tRSF     specparam           tpd_RSTNeg_MBF2Neg    =1;   // tRSF     specparam           tpd_CSBNeg_A0         =1;   // tEN/tDIS     specparam           tpd_WRB_A0            =1;   // tEN/tDIS     specparam           tpd_CSBNeg_B0         =1;   // tEN/tDIS     specparam           tpd_WRB_B0            =1;   // tEN/tDIS     specparam           tpd_ODDEVEN_A8        =1;   // tPOPB     specparam           tpd_WRA_A8            =1;   // tPEPB           specparam           tpd_WRB_A8            =1;   // tPEPB      specparam           tpd_ENB_A8            =1;   // tPEPB      specparam           tpd_ENA_A8            =1;   // tPEPB      specparam           tpd_CSBNeg_A8         =1;   // tPEPB      specparam           tpd_CSANeg_A8         =1;   // tPEPB      specparam           tpd_PGA_A8            =1;   // tPEPB      specparam           tpd_PGB_A8            =1;   // tPEPB     specparam           tpd_MBA_A8            =1;   // tPEPB      specparam           tpd_MBB_B0            =1;   // tMDV                           // tpw values: pulse widths          specparam           tpw_CLKA = 1;      // tCLKA     specparam           tpw_CLKB = 1;      // tCLKB     specparam           tpw_CLKA_posedge = 1;      // tCLKH     specparam           tpw_CLKB_posedge = 1;      // tCLKH     specparam           tpw_CLKA_negedge = 1;      // tCLKL     specparam           tpw_CLKB_negedge = 1;      // tCLKL                // tsetup values: setup times      specparam          tsetup_A0_CLKA_posedge = 1;      // tDS      specparam          tsetup_B0_CLKB_posedge = 1;      // tDS      specparam          tsetup_CSANeg_CLKA_posedge = 1;             // tENS1      specparam          tsetup_WRA_CLKA_posedge  = 1;               // tENS1      specparam          tsetup_CSBNeg_CLKB_posedge= 1;              // tENS1      specparam          tsetup_WRB_CLKB_posedge  = 1;               // tENS1      specparam          tsetup_ENA_CLKA_posedge   = 1;              // tENS2      specparam          tsetup_ENB_CLKB_posedge   = 1;              // tENS2      specparam          tsetup_MBA_CLKA_posedge   = 1;              // tENS3      specparam          tsetup_MBB_CLKB_posedge   = 1;             //tMDV            specparam          tsetup_RSTNeg_CLKA_posedge   = 1;              // tRSTS      specparam          tsetup_RSTNeg_CLKB_posedge   = 1;              // tRSTS      specparam          tsetup_FS0SD_CLKA_posedge    = 1;              // tSDS      specparam          tsetup_FS1SEN_CLKA_posedge    = 1;              // tSDS      specparam          tsetup_SW0_CLKB_posedge   = 1;              // tFSS      specparam          tsetup_SW1_CLKB_posedge    = 1;      specparam          tsetup_BENeg_CLKB_posedge  = 1;            specparam          tsetup_SIZ1_CLKB_posedge    = 1;            specparam          tsetup_SIZ0_CLKB_posedge    = 1;      specparam          tsetup_FS1SEN_RSTNeg_posedge     = 1;            specparam          tsetup_MRS1_CLKA_posedge   = 1;      specparam          tsetup_MRS1_CLKB_posedge   = 1;             specparam          tsetup_MRS2_CLKB_posedge   = 1;                    specparam          tsetup_PRS1_CLKA_posedge= 1;      specparam          tsetup_PRS1_CLKB_posedge= 1;                           specparam          tsetup_MRS2_CLKA_posedge= 1;      specparam          tsetup_PRS2_CLKA_posedge= 1;                       specparam          tsetup_PRS2_CLKB_posedge= 1;                     specparam          tsetup_FS0sd_MRS1_posedge= 1;                     specparam          tsetup_FS1SEN_MRS1_posedge= 1;                     specparam          tsetup_MRS2_SPM_posedge= 1;                     specparam          tsetup_MRS1_SPM_posedge= 1;                     specparam          tsetup_MRS2_BEF_posedge= 1;                     specparam          tsetup_MRS1_BEF_posedge= 1;                     specparam          tsetup_FS0SD_RSTNeg_posedge= 1;     //specparam          tsetup_FS1SEN_RSTNeg_posedge= 1;      specparam          tsetup_RTM_CLKB_posedge= 1;       specparam          tsetup_RFM_CLKB_posedge= 1;   //tRMS                                    // thold values: hold times            //tRMS                       specparam    thold_RSTNeg_CLKB_posedge   = 1;              // tRSTS                specparam  	thold_RSTNeg_CLKA_posedge   = 1;              // tRSTS                specparam 	thold_BEF_CLKA_posedge = 1;                              specparam 	thold_FS1SEN_MRS2_posedge = 1;                      specparam 	thold_FS1SEN_MRS1_posedge= 1;                       specparam 	thold_MRS1_BEF_posedge = 1;                       specparam 	thold_MRS2_BEF_posedge = 1;       specparam 	thold_MRS1_CLKA_posedge = 1;                       specparam 	thold_MRS2_CLKB_posedge = 1;                       specparam 	thold_MRS2_CLKA_posedge= 1;                       specparam 	thold_MRS1_CLKB_posedge= 1;                       specparam 	thold_PRS1_CLKA_posedge= 1;                       specparam 	thold_PRS2_CLKB_posedge= 1;                       specparam 	thold_PRS1_CLKB_posedge= 1;                       specparam 	thold_PRS2_CLKA_posedge= 1;                       specparam 	thold_FS0sd_MRS1_posedge= 1;                       specparam 	thold_FS0sd_MRS2_posedge= 1;                       specparam 	thold_MRS1_SPM_posedge= 1;                       specparam 	thold_MRS2_SPM_posedge= 1;                       specparam    thold_SW0_CLKB_posedge   = 1;                    specparam    thold_SW1_CLKB_posedge    = 1;       specparam    thold_BENeg_CLKB_posedge  = 1;             specparam    thold_SIZ1_CLKB_posedge    = 1;             specparam    thold_SIZ0_CLKB_posedge    = 1;       specparam    thold_A0_CLKA_posedge = 1;      // tDH       specparam    thold_B0_CLKB_posedge = 1;      // tDH       specparam    thold_CSANeg_CLKA_posedge = 1;  // tENH1       specparam    thold_WRA_CLKA_posedge = 1;     // tENH1       specparam    thold_CSBNeg_CLKB_posedge = 1;  // tENH1       specparam    thold_WRB_CLKB_posedge = 1;     // tENH1       specparam    thold_ENA_CLKA_posedge = 1;     // tENH2       specparam    thold_ENB_CLKB_posedge = 1;     // tENH2       specparam    thold_MBA_CLKA_posedge = 1;     // tENH3       specparam    thold_MBB_CLKB_posedge = 1;     //tMDV       specparam    thold_ODDEVEN_CLKB_posedge = 1; // tPGH       specparam    thold_PGB_CLKB_posedge= 1;      // tPGH       specparam    thold_RST_CLKA_posedge= 1;      // tRSTH       specparam    thold_RST_CLKB_posedge= 1;      // tRSTH       specparam    thold_FS0SD_RSTNeg_posedge = 1;      // tFSH       specparam    thold_FS1SEN_RSTNeg_posedge = 1;      // tFSH       specparam    thold_RTM_CLKB_posedge= 1;       //tRMH       specparam    thold_RFM_CLKB_posedge= 1;        //tRMH       specparam    thold_FS0SD_CLKA_posedge    = 1;              // tSDH

⌨️ 快捷键说明

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