idt70v5378.vhd
来自「VHDL的ram和fifo model code 包含众多的厂家」· VHDL 代码 · 共 1,156 行 · 第 1/5 页
VHD
1,156 行
tipd_MKLDP1Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKLDP2Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKLDP3Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKLDP4Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKRDP1Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKRDP2Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKRDP3Neg : VitalDelayType01 := VitalZeroDelay01; tipd_MKRDP4Neg : VitalDelayType01 := VitalZeroDelay01; tipd_TMS : VitalDelayType01 := VitalZeroDelay01; tipd_TRSTNeg : VitalDelayType01 := VitalZeroDelay01; tipd_TCK : VitalDelayType01 := VitalZeroDelay01; tipd_TDI : VitalDelayType01 := VitalZeroDelay01; tipd_CLKMBIST : VitalDelayType01 := VitalZeroDelay01; -- tpd delays tpd_TCK_TDO : VitalDelayType01 := UnitDelay01; tpd_CLK_IO0 : VitalDelayType01Z := UnitDelay01Z; tpd_CLK_A0 : VitalDelayType01 := UnitDelay01; tpd_CLK_INTNeg : VitalDelayType01 := UnitDelay01; tpd_CLK_CNTINTNeg : VitalDelayType01 := UnitDelay01; tpd_OENeg_IO0 : VitalDelayType01Z := UnitDelay01Z; tpd_MRSTNeg_INTNeg : VitalDelayType01 := UnitDelay01; -- tpw values: pulse widths tpw_CLK_posedge : VitalDelayType := UnitDelay; tpw_CLK_negedge : VitalDelayType := UnitDelay; tpw_TCK_posedge : VitalDelayType := UnitDelay; tpw_TCK_negedge : VitalDelayType := UnitDelay; tpw_MRSTNeg_negedge : VitalDelayType := UnitDelay; tpw_TRSTNeg_negedge : VitalDelayType := UnitDelay; -- tperiod min (calculated as 1/max freq) tperiod_CLK_posedge : VitalDelayType := UnitDelay; tperiod_TCK_posedge : VitalDelayType := UnitDelay; -- tsetup values: setup times tsetup_A0_CLK : VitalDelayType := UnitDelay; tsetup_IO0_CLK : VitalDelayType := UnitDelay; tsetup_RW_CLK : VitalDelayType := UnitDelay; tsetup_CE1_CLK : VitalDelayType := UnitDelay; tsetup_LBNeg_CLK : VitalDelayType := UnitDelay; tsetup_CNTLDNeg_CLK : VitalDelayType := UnitDelay; tsetup_CNTINCNeg_CLK : VitalDelayType := UnitDelay; tsetup_CNTRSTNeg_CLK : VitalDelayType := UnitDelay; tsetup_CNTRDNeg_CLK : VitalDelayType := UnitDelay; tsetup_MKLDNeg_CLK : VitalDelayType := UnitDelay; tsetup_MKRDNeg_CLK : VitalDelayType := UnitDelay; tsetup_TDI_TCK : VitalDelayType := UnitDelay; -- thold values: hold times thold_A0_CLK : VitalDelayType := UnitDelay; thold_IO0_CLK : VitalDelayType := UnitDelay; thold_RW_CLK : VitalDelayType := UnitDelay; thold_CE1_CLK : VitalDelayType := UnitDelay; thold_LBNeg_CLK : VitalDelayType := UnitDelay; thold_CNTLDNeg_CLK : VitalDelayType := UnitDelay; thold_CNTINCNeg_CLK : VitalDelayType := UnitDelay; thold_CNTRSTNeg_CLK : VitalDelayType := UnitDelay; thold_CNTRDNeg_CLK : VitalDelayType := UnitDelay; thold_MKLDNeg_CLK : VitalDelayType := UnitDelay; thold_MKRDNeg_CLK : VitalDelayType := UnitDelay; thold_TDI_TCK : VitalDelayType := UnitDelay; -- trecovery values : recovery times trecovery_MRSTNeg_CLK : VitalDelayType := UnitDelay; trecovery_TRSTNeg_TCK : VitalDelayType := UnitDelay; -- tdevice values: values for internal delays tdevice_TCCS : VitalDelayType := 5 ns; -- generic control parameters InstancePath : STRING := DefaultInstancePath; TimingChecksOn : BOOLEAN := DefaultTimingChecks; MsgOn : BOOLEAN := DefaultMsgOn; XOn : BOOLEAN := DefaultXon; SeverityMode : SEVERITY_LEVEL := WARNING; -- memory file to be loaded mem_file_name : STRING := "none"; -- For FMF SDF technology file usage TimingModel : STRING := DefaultTimingModel ); PORT ( A0P1 : INOUT std_logic := 'U'; A1P1 : INOUT std_logic := 'U'; A2P1 : INOUT std_logic := 'U'; A3P1 : INOUT std_logic := 'U'; A4P1 : INOUT std_logic := 'U'; A5P1 : INOUT std_logic := 'U'; A6P1 : INOUT std_logic := 'U'; A7P1 : INOUT std_logic := 'U'; A8P1 : INOUT std_logic := 'U'; A9P1 : INOUT std_logic := 'U'; A10P1 : INOUT std_logic := 'U'; A11P1 : INOUT std_logic := 'U'; A12P1 : INOUT std_logic := 'U'; A13P1 : INOUT std_logic := 'U'; A14P1 : INOUT std_logic := 'U'; A0P2 : INOUT std_logic := 'U'; A1P2 : INOUT std_logic := 'U'; A2P2 : INOUT std_logic := 'U'; A3P2 : INOUT std_logic := 'U'; A4P2 : INOUT std_logic := 'U'; A5P2 : INOUT std_logic := 'U'; A6P2 : INOUT std_logic := 'U'; A7P2 : INOUT std_logic := 'U'; A8P2 : INOUT std_logic := 'U'; A9P2 : INOUT std_logic := 'U'; A10P2 : INOUT std_logic := 'U'; A11P2 : INOUT std_logic := 'U'; A12P2 : INOUT std_logic := 'U'; A13P2 : INOUT std_logic := 'U'; A14P2 : INOUT std_logic := 'U'; A0P3 : INOUT std_logic := 'U'; A1P3 : INOUT std_logic := 'U'; A2P3 : INOUT std_logic := 'U'; A3P3 : INOUT std_logic := 'U'; A4P3 : INOUT std_logic := 'U'; A5P3 : INOUT std_logic := 'U'; A6P3 : INOUT std_logic := 'U'; A7P3 : INOUT std_logic := 'U'; A8P3 : INOUT std_logic := 'U'; A9P3 : INOUT std_logic := 'U'; A10P3 : INOUT std_logic := 'U'; A11P3 : INOUT std_logic := 'U'; A12P3 : INOUT std_logic := 'U'; A13P3 : INOUT std_logic := 'U'; A14P3 : INOUT std_logic := 'U'; A0P4 : INOUT std_logic := 'U'; A1P4 : INOUT std_logic := 'U'; A2P4 : INOUT std_logic := 'U'; A3P4 : INOUT std_logic := 'U'; A4P4 : INOUT std_logic := 'U'; A5P4 : INOUT std_logic := 'U'; A6P4 : INOUT std_logic := 'U'; A7P4 : INOUT std_logic := 'U'; A8P4 : INOUT std_logic := 'U'; A9P4 : INOUT std_logic := 'U'; A10P4 : INOUT std_logic := 'U'; A11P4 : INOUT std_logic := 'U'; A12P4 : INOUT std_logic := 'U'; A13P4 : INOUT std_logic := 'U'; A14P4 : INOUT std_logic := 'U'; IO0P1 : INOUT std_logic := 'U'; IO1P1 : INOUT std_logic := 'U'; IO2P1 : INOUT std_logic := 'U'; IO3P1 : INOUT std_logic := 'U'; IO4P1 : INOUT std_logic := 'U'; IO5P1 : INOUT std_logic := 'U'; IO6P1 : INOUT std_logic := 'U'; IO7P1 : INOUT std_logic := 'U'; IO8P1 : INOUT std_logic := 'U'; IO9P1 : INOUT std_logic := 'U'; IO10P1 : INOUT std_logic := 'U'; IO11P1 : INOUT std_logic := 'U'; IO12P1 : INOUT std_logic := 'U'; IO13P1 : INOUT std_logic := 'U'; IO14P1 : INOUT std_logic := 'U'; IO15P1 : INOUT std_logic := 'U'; IO16P1 : INOUT std_logic := 'U'; IO17P1 : INOUT std_logic := 'U'; IO0P2 : INOUT std_logic := 'U'; IO1P2 : INOUT std_logic := 'U'; IO2P2 : INOUT std_logic := 'U'; IO3P2 : INOUT std_logic := 'U'; IO4P2 : INOUT std_logic := 'U'; IO5P2 : INOUT std_logic := 'U'; IO6P2 : INOUT std_logic := 'U'; IO7P2 : INOUT std_logic := 'U'; IO8P2 : INOUT std_logic := 'U'; IO9P2 : INOUT std_logic := 'U'; IO10P2 : INOUT std_logic := 'U'; IO11P2 : INOUT std_logic := 'U'; IO12P2 : INOUT std_logic := 'U'; IO13P2 : INOUT std_logic := 'U'; IO14P2 : INOUT std_logic := 'U'; IO15P2 : INOUT std_logic := 'U'; IO16P2 : INOUT std_logic := 'U'; IO17P2 : INOUT std_logic := 'U'; IO0P3 : INOUT std_logic := 'U'; IO1P3 : INOUT std_logic := 'U'; IO2P3 : INOUT std_logic := 'U'; IO3P3 : INOUT std_logic := 'U'; IO4P3 : INOUT std_logic := 'U'; IO5P3 : INOUT std_logic := 'U'; IO6P3 : INOUT std_logic := 'U'; IO7P3 : INOUT std_logic := 'U'; IO8P3 : INOUT std_logic := 'U'; IO9P3 : INOUT std_logic := 'U'; IO10P3 : INOUT std_logic := 'U'; IO11P3 : INOUT std_logic := 'U'; IO12P3 : INOUT std_logic := 'U'; IO13P3 : INOUT std_logic := 'U'; IO14P3 : INOUT std_logic := 'U'; IO15P3 : INOUT std_logic := 'U'; IO16P3 : INOUT std_logic := 'U'; IO17P3 : INOUT std_logic := 'U'; IO0P4 : INOUT std_logic := 'U'; IO1P4 : INOUT std_logic := 'U'; IO2P4 : INOUT std_logic := 'U'; IO3P4 : INOUT std_logic := 'U'; IO4P4 : INOUT std_logic := 'U'; IO5P4 : INOUT std_logic := 'U'; IO6P4 : INOUT std_logic := 'U'; IO7P4 : INOUT std_logic := 'U'; IO8P4 : INOUT std_logic := 'U'; IO9P4 : INOUT std_logic := 'U'; IO10P4 : INOUT std_logic := 'U'; IO11P4 : INOUT std_logic := 'U'; IO12P4 : INOUT std_logic := 'U'; IO13P4 : INOUT std_logic := 'U'; IO14P4 : INOUT std_logic := 'U'; IO15P4 : INOUT std_logic := 'U'; IO16P4 : INOUT std_logic := 'U'; IO17P4 : INOUT std_logic := 'U'; CLKP1 : IN std_logic := 'U'; CLKP2 : IN std_logic := 'U'; CLKP3 : IN std_logic := 'U'; CLKP4 : IN std_logic := 'U'; MRSTNeg : IN std_logic := 'U'; RWP1 : IN std_logic := 'U'; RWP2 : IN std_logic := 'U'; RWP3 : IN std_logic := 'U'; RWP4 : IN std_logic := 'U'; CE0P1Neg : IN std_logic := 'U'; CE0P2Neg : IN std_logic := 'U'; CE0P3Neg : IN std_logic := 'U'; CE0P4Neg : IN std_logic := 'U'; CE1P1 : IN std_logic := 'U'; CE1P2 : IN std_logic := 'U'; CE1P3 : IN std_logic := 'U'; CE1P4 : IN std_logic := 'U'; OEP1Neg : IN std_logic := 'U'; OEP2Neg : IN std_logic := 'U'; OEP3Neg : IN std_logic := 'U'; OEP4Neg : IN std_logic := 'U'; UBP1Neg : IN std_logic := 'U'; UBP2Neg : IN std_logic := 'U'; UBP3Neg : IN std_logic := 'U'; UBP4Neg : IN std_logic := 'U'; LBP1Neg : IN std_logic := 'U';
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?