📄 axcelerator_components_full.vhd
字号:
---------------------------------------------------------------------- Actel Axcelerator VITAL Library-- NAME: axcelerator.vhd-- DATE: Friday, February 11, 2005 ---------------------------------------------------------------------/library IEEE;use IEEE.std_logic_1164.all;--pragma translate_offuse IEEE.VITAL_Timing.all;--pragma translate_onpackage COMPONENTS is--pragma translate_offconstant DefaultTimingChecksOn : Boolean := True;constant DefaultXGenerationOn : Boolean := False;constant DefaultXon : Boolean := False;constant DefaultMsgOn : Boolean := True;--pragma translate_on------ Component ADD1 ------ component ADD1--pragma translate_off generic( TimingChecksOn:Boolean := True; Xon: Boolean := False; InstancePath: STRING :="*"; MsgOn: Boolean := True; tpd_A_S : VitalDelayType01 := (0.100 ns, 0.100 ns); tpd_B_S : VitalDelayType01 := (0.100 ns, 0.100 ns); tpd_FCI_S : VitalDelayType01 := (0.100 ns, 0.100 ns); tpd_A_FCO : VitalDelayType01 := (0.100 ns, 0.100 ns); tpd_B_FCO : VitalDelayType01 := (0.100 ns, 0.100 ns); tpd_FCI_FCO : 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_FCI : VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on port( A : in STD_ULOGIC; B : in STD_ULOGIC; FCI : in STD_ULOGIC; S : out STD_ULOGIC; FCO : out STD_ULOGIC); end component;------ Component AND2 ------ component AND2--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); tipd_A : VitalDelayType01 := (0.000 ns, 0.000 ns); tipd_B : VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on port( A : in STD_ULOGIC; B : in STD_ULOGIC; Y : out STD_ULOGIC); end component;------ Component AND2A ------ component AND2A--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); tipd_A : VitalDelayType01 := (0.000 ns, 0.000 ns); tipd_B : VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on port( A : in STD_ULOGIC; B : in STD_ULOGIC; Y : out STD_ULOGIC); end component;------ Component AND2B ------ component AND2B--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); tipd_A : VitalDelayType01 := (0.000 ns, 0.000 ns); tipd_B : VitalDelayType01 := (0.000 ns, 0.000 ns));--pragma translate_on port( A : in STD_ULOGIC; B : in STD_ULOGIC; Y : out STD_ULOGIC); end component;------ Component AND3 ------ component AND3--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 AND3A ------ component AND3A--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 AND3B ------ component AND3B--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 AND3C ------ component AND3C--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 AND4 ------ component AND4--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 AND4A ------ component AND4A--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 AND4B ------ component AND4B--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 AND4C ------ component AND4C--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 AND4D ------ component AND4D--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 AND5A ------ component AND5A--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 AND5B ------ component AND5B--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 AND5C ------ component AND5C--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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -