Queue Example Declarations |
COMPONENT source1 GENERIC (out_control : distrib; seed : integer; generation : frequency; name : string; debug_control : debug := none; report_freq : time := 10fs); PORT (out_arc : inout arc bus); END COMPONENT; | ||
COMPONENT queue1 generic (queue_length : integer; name : string; discipline : queue_discipline; debug_control : debug := none; report_freq : time := 10 fs); PORT (in_arc : inout arc bus; out_arc : inout arc bus); END COMPONENT; | COMPONENT fork1 generic (out_control : distrib; name : string; seed : integer; generation : frequency; debug_control : debug := none; report_freq : time := 10 fs); PORT (in_arc : inout arc bus; out_arc : inout arc_array (1 to number_out) bus); END COMPONENT; |