Changes between Version 2 and Version 3 of Component/Virtual Dspin Network


Ignore:
Timestamp:
Jul 8, 2009, 3:55:16 PM (15 years ago)
Author:
noe.girand@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Virtual Dspin Network

    v2 v3  
    2121=== CABA Template parameters ===
    2222
    23  * int io_mask_size             : Size in bits of IO checking
    24  * int io_number_size           : Size in bits of IO index
    25  * int x_addressing_size        : Size in bits of first coordinate addressing
    26  * int y_addressing_size        : Size of second coordinate addressing
     23 * int io_mask_size             : Size in bits of IO checking
     24 * int io_number_size           : Size in bits of IO index
     25 * int x_addressing_size        : Size in bits of first coordinate addressing
     26 * int y_addressing_size        : Size of second coordinate addressing
    2727
    28  * int cmd_data_size            : Size in bits of command flits
    29  * int cmd_io_mask_offset       : Emplacement of IO checking in command paquets
    30  * int cmd_io_number_offset     : Emplacement of IO index in IO table in command paquets
     28 * int cmd_data_size            : Size in bits of command flits
     29 * int cmd_io_mask_offset       : Emplacement of IO checking in command paquets
     30 * int cmd_io_number_offset     : Emplacement of IO index in IO table in command paquets
    3131 * int cmd_x_addressing_offset  : Emplacement of target x in first flit in command paquets
    3232 * int cmd_y_addressing_offset  : Emplacement of target y in first flit in command paquets
    33  * int cmd_eop_offset           : Emplacement of eop checking in command paquets
    34  * int cmd_broadcast_offset     : Emplacement of broadcast checking in command paquets
     33 * int cmd_eop_offset           : Emplacement of eop checking in command paquets
     34 * int cmd_broadcast_offset     : Emplacement of broadcast checking in command paquets
    3535
    36  * int rsp_data_size            : Size in bits of response flits
    37  * int rsp_io_mask_offset       : Emplacement of IO checking in response paquets
    38  * int rsp_io_number_offset     : Emplacement of IO index in IO table in response paquets
    39  * int rsp_x_addressing_offset  : Emplacement of target x in first flit in response paquets
    40  * int rsp_y_addressing_offset  : Emplacement of target y in first flit in response paquets
    41  * int rsp_eop_offset           : Emplacement of eop checking in response paquets
     36 * int rsp_data_size            : Size in bits of response flits
     37 * int rsp_io_mask_offset       : Emplacement of IO checking in response paquets
     38 * int rsp_io_number_offset     : Emplacement of IO index in IO table in response paquets
     39 * int rsp_x_addressing_offset  : Emplacement of target x in first flit in response paquets
     40 * int rsp_y_addressing_offset  : Emplacement of target y in first flit in response paquets
     41 * int rsp_eop_offset           : Emplacement of eop checking in response paquets
    4242
    43  * int in_fifo_size             : Size of input fifos
    44  * int out_fifo_size            : Size of output fifos
    45  * int x_min_offset,            : Emplacement of x_min for broadcast confinement
    46  * int x_max_offset,            : Emplacement of x_max for broadcast confinement
    47  * int y_min_offset,            : Emplacement of y_min for broadcast confinement
    48  * int y_max_offset             : Emplacement of x_max for broadcast confinement
     43 * int in_fifo_size             : Size of input fifos
     44 * int out_fifo_size            : Size of output fifos
     45 * int x_min_offset             : Emplacement of x_min for broadcast confinement
     46 * int x_max_offset             : Emplacement of x_max for broadcast confinement
     47 * int y_min_offset             : Emplacement of y_min for broadcast confinement
     48 * int y_max_offset             : Emplacement of y_max for broadcast confinement
    4949
    5050
     
    5252
    5353{{{
    54 VirtualDspinNetwork(    sc_module_name insname,                                                 // instance name
    55                         int size_x,                                                             // width of network
    56                         int size_y,                                                             // height of network
     54VirtualDspinNetwork(    sc_module_name insname,                                                 // instance name
     55                        int size_x,                                                             // width of network
     56                        int size_y,                                                             // height of network
    5757                        clusterCoordinates<x_addressing_size, y_addressing_size> * aIO_table);  // list of IO Clusters
    5858}}}
     
    6161=== CABA ports ===
    6262
    63  * sc_in<bool>                            p_clk;                // Global system clock
    64  * sc_in<bool>                            p_resetn;             // Global system reset
    65  * DspinOutput<cmd_data_size>   *** p_out_cmd;
    66  * DspinInput<cmd_data_size>    *** p_in_cmd;
    67  * DspinOutput<rsp_data_size>   *** p_out_rsp;
    68  * DspinInput<rsp_data_size>    *** p_in_rsp;
     63 * sc_in<bool>                   p_clk;             // Global system clock
     64 * sc_in<bool>                   p_resetn;          // Global system reset
     65 * DspinOutput<cmd_data_size>   *** p_out_cmd;      // For each cluster and each virtual network : out command
     66 * DspinInput<cmd_data_size>    *** p_in_cmd;       // For each cluster and each virtual network : in command
     67 * DspinOutput<rsp_data_size>   *** p_out_rsp;      // For each cluster and each virtual network : out response
     68 * DspinInput<rsp_data_size>    *** p_in_rsp;       // For each cluster and each virtual network : in response
    6969
    7070== 4) TLMT implementation ==