Strip unnecessary fields for blocking operations

This commit is contained in:
Alex Forencich
2020-11-12 19:07:15 -08:00
parent c23e9f962b
commit fff9781181
2 changed files with 4 additions and 4 deletions

View File

@@ -128,7 +128,7 @@ class AxiMasterWrite(object):
token = object() token = object()
self.init_write(address, data, burst, size, lock, cache, prot, qos, region, user, token) self.init_write(address, data, burst, size, lock, cache, prot, qos, region, user, token)
await self.wait_for_token(token) await self.wait_for_token(token)
return self.get_write_resp(token) return self.get_write_resp(token)[1:3]
async def _process_write(self): async def _process_write(self):
while True: while True:
@@ -371,7 +371,7 @@ class AxiMasterRead(object):
token = object() token = object()
self.init_read(address, length, burst, size, lock, cache, prot, qos, region, user, token) self.init_read(address, length, burst, size, lock, cache, prot, qos, region, user, token)
await self.wait_for_token(token) await self.wait_for_token(token)
return self.get_read_data(token) return self.get_read_data(token)[1:3]
async def _process_read(self): async def _process_read(self):
while True: while True:

View File

@@ -119,7 +119,7 @@ class AxiLiteMasterWrite(object):
token = object() token = object()
self.init_write(address, data, prot, token) self.init_write(address, data, prot, token)
await self.wait_for_token(token) await self.wait_for_token(token)
return self.get_write_resp(token) return self.get_write_resp(token)[1:2]
async def _process_write(self): async def _process_write(self):
while True: while True:
@@ -286,7 +286,7 @@ class AxiLiteMasterRead(object):
token = object() token = object()
self.init_read(address, length, prot, token) self.init_read(address, length, prot, token)
await self.wait_for_token(token) await self.wait_for_token(token)
return self.get_read_data(token) return self.get_read_data(token)[1:2]
async def _process_read(self): async def _process_read(self):
while True: while True: