Ignore:
Timestamp:
Jan 13, 2011, 2:02:45 PM (13 years ago)
Author:
choichil
Message:

Synthetic Initiator only with sc_signal

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/vci_synthetic_initator/caba/sources/include/vci_synthetic_initiator.h

    r124 r126  
    127127      const size_t                        m_ymax;
    128128      const size_t                        m_srcid;
     129      static const int                    tab_size = 1 << vci_param::T;
    129130
    130       size_t                              m_count;                  // Numbers of words sent
    131       size_t                              m_npackets;               // Total number of packets already sent
    132       uint64_t                            m_start_latency1;         // Start time of sending packet wanted
    133       uint64_t                            m_start_latency2;         // Start time of sending packet
    134       uint64_t                            m_latency1;               // Average latency wanted
    135       uint64_t                            m_latency2;               // Average latency
    136       addr_t                              m_address_to_send;        // Address to send the write command
    137       uint32_t                            m_local_seed;
    138       int                                 m_id_to_send;
     131      sc_signal<size_t>                   r_count;                  // Numbers of words sent
     132      sc_signal<size_t>                   r_npackets;               // Total number of packets already sent
     133      sc_signal<uint64_t>                 r_start_latency1;         // Start time of sending packet wanted
     134      sc_signal<uint64_t>                 r_start_latency2;         // Start time of sending packet
     135      sc_signal<uint64_t>                 r_latency1;               // Average latency wanted
     136      sc_signal<uint64_t>                 r_latency2;               // Average latency
     137      sc_signal<addr_t>                   r_address_to_send;        // Address to send the write command
     138      sc_signal<uint32_t>                 r_local_seed;
     139      sc_signal<int>                      r_id_to_send;
    139140
    140       uint64_t                            m_start_latency_bc;
    141       uint64_t                            m_latency_bc;
    142       uint64_t                            m_nb_bc;
     141      sc_signal<uint64_t>                 r_start_latency_bc;
     142      sc_signal<uint64_t>                 r_latency_bc;
     143      sc_signal<uint64_t>                 r_nb_bc;
    143144
    144       static const int                    tab_size = 1 << vci_param::T;
    145145      // Fifo transmitting date to the VCI FSM
    146146      GenericFifo<uint32_t>     m_date_fifo;
Note: See TracChangeset for help on using the changeset viewer.