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

📄 axcelerator_components_full.vhd

📁 free hardware ip core about sparcv8,a soc cpu in vhdl
💻 VHD
📖 第 1 页 / 共 5 页
字号:
		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_E		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		E		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI1 ------ component AOI1--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 AOI1A ------ component AOI1A--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 AOI1B ------ component AOI1B--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 AOI1C ------ component AOI1C--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 AOI1D ------ component AOI1D--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 AOI2A ------ component AOI2A--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);		tpd_D_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);		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI2B ------ component AOI2B--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);		tpd_D_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);		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI3A ------ component AOI3A--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);		tpd_D_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);		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI4 ------ component AOI4--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);		tpd_D_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);		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI4A ------ component AOI4A--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);		tpd_D_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);		tipd_D		: VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on    port(		A		: in    STD_ULOGIC;		B		: in    STD_ULOGIC;		C		: in    STD_ULOGIC;		D		: in    STD_ULOGIC;		Y		: out    STD_ULOGIC); end component;------ Component AOI5 ------ component AOI5--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 AFCNTECP1 ------ component AFCNTECP1--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_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_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_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_UD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_FCI		:   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;		Q		:  out STD_ULOGIC;		UD		:  in    STD_ULOGIC;		FCI		:  in    STD_ULOGIC;		FCO		:  out    STD_ULOGIC); end component;------ Component ARCNTECP1 ------ component ARCNTECP1--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_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_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_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_UD		:   VitalDelayType01 := (0.000 ns, 0.000 ns);		tipd_FCI		:   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;		Q		:  out STD_ULOGIC;		UD		:  in    STD_ULOGIC;		FCI		:  in    STD_ULOGIC;		FCO		:  out    STD_ULOGIC); end component;------ Component AFCNTELDCP1 ------ component AFCNTELDCP1--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);

⌨️ 快捷键说明

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