![]()  | 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; | |
 
 |  
 |  
 |  
 |  
 |  
 |  
 |  
 |  
 | ![]()  |