Remove redundant TracePlayer member variables

This commit is contained in:
2021-05-07 12:14:38 +02:00
parent 71551db4e3
commit 1a7450386d
4 changed files with 1 additions and 6 deletions

View File

@@ -90,8 +90,6 @@ void StlPlayer::nextPayload()
}
}
numberOfTransactions++;
// Allocate a generic payload for this request.
tlm_generic_payload *payload = setup->allocatePayload();
payload->acquire();

View File

@@ -64,7 +64,7 @@ TraceGenerator::TraceGenerator(const sc_module_name &name,
void TraceGenerator::nextPayload()
{
if (transCounter >= numRequests) {
if (transactionsSent >= numRequests) {
finished = true;
return;
}
@@ -98,7 +98,6 @@ void TraceGenerator::nextPayload()
payload->set_data_ptr(dataElement);
payload->set_data_length(16);
payload->set_command(command);
transCounter++;
sc_time sendingOffset;
if (lastEndReq == sc_time_stamp())

View File

@@ -68,7 +68,6 @@ private:
float rwRatio;
AddressDistribution addressDistribution;
unsigned int addressIncrement;
unsigned int transCounter = 0;
unsigned int currentAddress = 0x0;
std::default_random_engine randomGenerator;

View File

@@ -67,7 +67,6 @@ protected:
void sendToTarget(tlm::tlm_generic_payload &payload, const tlm::tlm_phase &phase,
const sc_time &delay);
uint64_t numberOfTransactions = 0;
uint64_t transactionsReceived = 0;
uint64_t transactionsSent = 0;
unsigned int pendingReadRequests = 0;