axcelerator_components_full.vhd

来自「free hardware ip core about sparcv8,a so」· VHDL 代码 · 共 2,168 行 · 第 1/5 页

VHD
2,168
字号
		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);		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 AO1 ------ component AO1--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 AO10 ------ component AO10--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);		tpd_E_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);		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 AO11 ------ component AO11--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 AO12 ------ component AO12--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 AO13 ------ component AO13--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 AO14 ------ component AO14--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 AO15 ------ component AO15--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 AO16 ------ component AO16--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 AO17 ------ component AO17--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 AO18 ------ component AO18--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 AO1A ------ component AO1A--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 AO1B ------ component AO1B--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 AO1C ------ component AO1C--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 AO1D ------ component AO1D--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 AO1E ------ component AO1E--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 AO2 ------ component AO2--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 AO2A ------ component AO2A--pragma translate_off    generic(		TimingChecksOn:Boolean := True;		Xon: Boolean := False;		InstancePath: STRING :="*";		MsgOn: Boolean := True;

⌨️ 快捷键说明

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