Lines Matching refs:target
35 may communicate in parallel as long as they do not talk to the same target.
37 If two masters address the same target at the same point of time,
44 many initiator talk to the same target.
56 target_socket_type target_socket; //the target multi socket
61 std::vector<std::deque<transaction_type*> > m_pendingReqs; //list of pending reqs per target
63 std::vector<sc_dt::uint64> m_masks; //address masks for each target
77 // complete on the target side
83 bool alreadyComplete; //has the txn already completed on the target side?
110 void bindTargetSocket(initiator_socket_type::base_target_socket_type& target
114 initiator_socket(target); //bind sockets
115 //insert into address map and increase target count
119 m_masks.push_back(mask); //add the mask for this target
231 << "': Illegal phase received from target." << std::endl;
249 if ((phase==tlm::END_REQ) | (connInfo->clearReq)){ //in case the target left out end_req clearReq reminds us to unlock the req port
252 m_pendingReqs[connInfo->fwID].pop_front(); //allow another req to start at this target
330 std::cout<<" "<<m_pendingReqs[i].size()<<" pending requests for target number "<<i<<std::endl;