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

📄 axcelerator_components_full.vhd

📁 free hardware ip core about sparcv8,a soc cpu in vhdl
💻 VHD
📖 第 1 页 / 共 5 页
字号:
		tpd_UD_FCO		:   VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_FCI_FCO		:   VitalDelayType01 := (0.100 ns, 0.100 ns);		tsetup_LD_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_LD_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_Q_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_Q_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_UD_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_UD_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_FCI_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_FCI_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_D_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_D_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_LD_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_LD_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_Q_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_Q_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_UD_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_UD_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_FCI_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_FCI_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_D_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_D_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_E_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_E_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tsetup_E_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_E_CLK_negedge_negedge		:   VitalDelayType := 0.000 ns;		thold_PRE_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		trecovery_PRE_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		thold_CLR_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		trecovery_CLR_CLK_posedge_negedge		:   VitalDelayType := 0.000 ns;		tpw_CLK_posedge :  VitalDelayType := 0.000 ns;		tpw_CLK_negedge  :  VitalDelayType := 0.000 ns;		tpw_PRE_negedge		:  VitalDelayType := 0.000 ns;		tpw_CLR_negedge		:  VitalDelayType := 0.000 ns;		tipd_PRE		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_E		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_CLR		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_LD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_UD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_FCI		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_D		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_CLK		:    VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		CLR		:   in    STD_ULOGIC;		PRE		:   in    STD_ULOGIC;		E		:   in    STD_ULOGIC;		CLK		:   in    STD_ULOGIC;		LD		:  in    STD_ULOGIC;		Q		:  out STD_ULOGIC;		UD		:  in    STD_ULOGIC;		FCI		:  in    STD_ULOGIC;		D		:  in    STD_ULOGIC;		FCO		:  out    STD_ULOGIC); end component;------ Component ARCNTELDCP1 ------ component ARCNTELDCP1--pragma translate_off    generic(		TimingChecksOn: Boolean := True;		InstancePath: STRING := "*";		Xon: Boolean := False;		MsgOn: Boolean := True;		tpd_PRE_Q		:  VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_CLR_Q		:  VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_CLK_Q		:  VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_UD_FCO		:   VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_FCI_FCO		:   VitalDelayType01 := (0.100 ns, 0.100 ns);		tsetup_LD_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_LD_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_Q_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_Q_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_UD_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_UD_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_FCI_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_FCI_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_D_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_D_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_LD_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_LD_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_Q_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_Q_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_UD_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_UD_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_FCI_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_FCI_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_D_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_D_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_E_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_E_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tsetup_E_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_E_CLK_negedge_posedge		:   VitalDelayType := 0.000 ns;		thold_PRE_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		trecovery_PRE_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		thold_CLR_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		trecovery_CLR_CLK_posedge_posedge		:   VitalDelayType := 0.000 ns;		tpw_CLK_posedge :  VitalDelayType := 0.000 ns;		tpw_CLK_negedge  :  VitalDelayType := 0.000 ns;		tpw_PRE_negedge		:  VitalDelayType := 0.000 ns;		tpw_CLR_negedge		:  VitalDelayType := 0.000 ns;		tipd_PRE		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_E		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_CLR		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_LD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_UD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_FCI		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_D		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_CLK		:    VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		CLR		:   in    STD_ULOGIC;		PRE		:   in    STD_ULOGIC;		E		:   in    STD_ULOGIC;		CLK		:   in    STD_ULOGIC;		LD		:  in    STD_ULOGIC;		Q		:  out STD_ULOGIC;		UD		:  in    STD_ULOGIC;		FCI		:  in    STD_ULOGIC;		D		:  in    STD_ULOGIC;		FCO		:  out    STD_ULOGIC); end component;------ Component AX1 ------ component AX1--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AX1A ------ component AX1A--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AX1B ------ component AX1B--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AX1C ------ component AX1C--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AX1D ------ component AX1D--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AX1E ------ component AX1E--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO1 ------ component AXO1--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO2 ------ component AXO2--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO3 ------ component AXO3--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO5 ------ component AXO5--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO6 ------ component AXO6--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AXO7 ------ component AXO7--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;		tpd_A_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_B_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tpd_C_Y		: VitalDelayType01 := (0.100 ns, 0.100 ns);		tipd_A		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_B		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_C		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;-----

⌨️ 快捷键说明

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