agra-uni-bremen / riscv-vp

RISC-V Virtual Prototype
MIT License
139 stars 49 forks source link

TLM-AT #3

Open myzinsky opened 4 years ago

myzinsky commented 4 years ago

If I understand it correctly your VP is using the TLM-LT coding style. Have you considered also using TLM-AT for more detailed performance analysis?

aboood8888 commented 4 years ago

if you take a look into any peripheral structure, e.g. simple-sensor, you can find the b_transport is used as blocking transport method. Blocking transport is referenced to LT, whereas non-blocking trqnsport that using nb_transport is referenced to AT. That’s why I think that AT protocol is not considered in this VP

Regards

Othman

myzinsky commented 4 years ago

I know what is LT and AT And which methods are used for these coding styles. My question was just if AT is considered for the future.

drom commented 1 year ago

Yes, it would be interesting how your VP would bridge with AT models

Cirromulus commented 1 year ago

In principle it is possible to increase accuracy to AT, as long as it is still TLM. We did not consider it yet, as it had no benefit for our usecase yet. But we are open to PRs or discussions in general.