Functions | |
std_logic_vector | int2slv ( constant x: in integer , constant l: in natural ) |
string | slv2str ( constant v: in std_logic_vector ) |
integer | slv2int ( constant v: in std_logic_vector ) |
Procedures | |
change_clock( constant count: in integer constant phase: in integer signal div_count: out std_logic_vector signal div_phase: out std_logic_vector ) | |
change_range( constant s1: in integer constant s2: in integer signal clk: in std_logic signal first: out std_logic_vector signal last: out std_logic_vector ) | |
change_timeouts( constant hold_delay: in time constant l1_wait: in time constant l2_wait: in time signal clk: in std_logic signal hold_wait: out std_logic_vector signal l1_timeout: out std_logic_vector signal l2_timeout: out std_logic_vector ) | |
change_biases( constant shape0: in integer constant shape1: in integer constant vfs0: in integer constant vfs1: in integer constant vfp0: in integer constant vfp1: in integer constant cal: in integer signal shape_0: out std_logic_vector signal shape_1: out std_logic_vector signal vfs_0: out std_logic_vector signal vfs_1: out std_logic_vector signal vfp_0: out std_logic_vector signal vfp_1: out std_logic_vector signal cal_p: out std_logic_vector ) | |
start_it( signal start: out std_logic ,signal clk: in std_logic ) | |
wait_for_busy( signal busy: in std_logic ,signal clk: in std_logic ) | |
make_l0( constant len: in time := 25 ns ,signal l0: out std_logic ) | |
make_l1( constant len: in time := 200 ns signal clk: in std_logic signal l1: out std_logic ) | |
make_l2( constant len: in time := 200 ns signal clk: in std_logic signal l2: out std_logic ) | |
make_triggers( signal clk: in std_logic signal l0: out std_logic signal l1: out std_logic signal l2: out std_logic constant l0_time: in time := L0_DELAY constant l1_time: in time := 6.5 us constant l2_time: in time := 88 us constant l0_dur: in time := 25 ns constant l1_dur: in time := 200 ns constant l2_dur: in time := 200 ns constant verb: in boolean := false ) | |
wait_for_busy_or_timeout( signal busy: in std_logic signal l1_to: in std_logic signal l2_to: in std_logic ) | |
exec_command( constant c: in cmd_t signal clk: in std_logic signal command: out std_logic_vector ( 15 downto 0 ) ) | |
Libraries | |
ieee | |
Packages | |
std_logic_1164 | |
numeric_std |
change_biases | (constant shape0 in integer , | |
constant shape1 in integer , | ||
constant vfs0 in integer , | ||
constant vfs1 in integer , | ||
constant vfp0 in integer , | ||
constant vfp1 in integer , | ||
constant cal in integer , | ||
signal shape_0 out std_logic_vector , | ||
signal shape_1 out std_logic_vector , | ||
signal vfs_0 out std_logic_vector , | ||
signal vfs_1 out std_logic_vector , | ||
signal vfp_0 out std_logic_vector , | ||
signal vfp_1 out std_logic_vector , | ||
signal cal_p out std_logic_vector ) |
change_clock | (constant count in integer , | |
constant phase in integer , | ||
signal div_count out std_logic_vector , | ||
signal div_phase out std_logic_vector ) |
change_range | (constant s1 in integer , | |
constant s2 in integer , | ||
signal clk in std_logic , | ||
signal first out std_logic_vector , | ||
signal last out std_logic_vector ) |
change_timeouts | (constant hold_delay in time , | |
constant l1_wait in time , | ||
constant l2_wait in time , | ||
signal clk in std_logic , | ||
signal hold_wait out std_logic_vector , | ||
signal l1_timeout out std_logic_vector , | ||
signal l2_timeout out std_logic_vector ) |
exec_command | (constant c in cmd_t , | |
signal clk in std_logic , | ||
signal command out std_logic_vector(15 downto 0) ) |
std_logic_vector int2slv | (constant x in integer , | |
constant l in natural ) |
make_l0 | (constant len in time:= 25 ns , | |
signal l0 out std_logic ) |
make_l1 | (constant len in time:= 200 ns , | |
signal clk in std_logic , | ||
signal l1 out std_logic ) |
make_l2 | (constant len in time:= 200 ns , | |
signal clk in std_logic , | ||
signal l2 out std_logic ) |
make_triggers | (signal clk in std_logic , | |
signal l0 out std_logic , | ||
signal l1 out std_logic , | ||
signal l2 out std_logic , | ||
constant l0_time in time:= L0_DELAY , | ||
constant l1_time in time:= 6.5 us , | ||
constant l2_time in time:= 88 us , | ||
constant l0_dur in time:= 25 ns , | ||
constant l1_dur in time:= 200 ns , | ||
constant l2_dur in time:= 200 ns , | ||
constant verb in boolean:= false ) |
integer slv2int | (constant v in std_logic_vector ) |
string slv2str | (constant v in std_logic_vector ) |
start_it | (signal start out std_logic , | |
signal clk in std_logic ) |
wait_for_busy | (signal busy in std_logic , | |
signal clk in std_logic ) |
wait_for_busy_or_timeout | (signal busy in std_logic , | |
signal l1_to in std_logic , | ||
signal l2_to in std_logic ) |
ieee library [Library] |
numeric_std package [Package] |
std_logic_1164 package [Package] |