📄 axcelerator_components_full.vhd
字号:
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 + -