- Timestamp:
- May 11, 2011, 10:54:53 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_block_device_tsar_v4/caba/source/include/vci_block_device_tsar_v4.h
r151 r164 78 78 #include "caba_base_module.h" 79 79 #include "mapping_table.h" 80 #include "vci_target.h" 80 81 81 82 namespace soclib { … … 103 104 sc_signal<uint32_t> r_latency_count; // latency access (for each block) 104 105 sc_signal<bool> r_go; // transmit command from T_FSM to M_FSM 105 sc_signal<sc_ uint<vci_param::S> > r_srcid; // save srcid106 sc_signal<sc_ uint<vci_param::T> > r_trdid; // save trdid107 sc_signal<sc_ uint<vci_param::P> > r_pktid; // save pktid106 sc_signal<sc_dt::sc_uint<vci_param::S> > r_srcid; // save srcid 107 sc_signal<sc_dt::sc_uint<vci_param::T> > r_trdid; // save trdid 108 sc_signal<sc_dt::sc_uint<vci_param::P> > r_pktid; // save pktid 108 109 109 110 uint32_t* m_local_buffer; // capacity is one block (block_size bytes) … … 111 112 // structural parameters 112 113 soclib::common::Segment m_segment; // segment associated to target 113 uint32_t m_srcid; // initiator index114 uint32_t m_srcid; // initiator index 114 115 int m_fd; // File descriptor 115 116 uint64_t m_device_size; // Total number of blocks … … 174 175 175 176 // ports 176 sc_in<bool> p_clk;177 sc_in<bool> p_resetn;178 soclib::caba::VciInitiator<vci_param> 179 soclib::caba::VciTarget<vci_param> 180 sc_out<bool> p_irq;177 sc_in<bool> p_clk; 178 sc_in<bool> p_resetn; 179 soclib::caba::VciInitiator<vci_param> p_vci_initiator; 180 soclib::caba::VciTarget<vci_param> p_vci_target; 181 sc_out<bool> p_irq; 181 182 182 183 void print_trace();
Note: See TracChangeset
for help on using the changeset viewer.