| |||
| Home > SystemC Export > Limitations > Single SC_THREAD and problems with re-entrancy | |||
Figure 5.13 shows
two components in an EVP where Core 2 issues a blocking transaction
to a peripheral (Peripheral 2). Peripheral 2 issues a blocking transaction
to Peripheral 1 that in turn generates a blocking transaction to
Core1. The problem is that Transaction #1 blocks the SC_THREAD for
the EVP and this results in a deadlock situation when Peripheral
1 tries to access Core1. This limitation will be removed in a future release.