sld-columbia / esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Other
326 stars 105 forks source link

Patch Spandex wrapper for ATOP #99

Closed zzhu35 closed 3 years ago

zzhu35 commented 3 years ago

Spandex handles ATOPs directly and guarantees success. So, in AXI AW channel, after a successful transaction, L2 wrapper needs to get the ATOP response from the Spandex L2 cache and pass it to the core. In ESP there is currently no direct ATOP handling, so xreg.atop will be tied to 0. Thus, all the original ESP state transitions are placed in the else block.