Beginner_KOR Posted October 13, 2020 Report Posted October 13, 2020 HI, I'm just starting to learn systemC TLM modeling, however it's not easy to understand. I'm trying to searching any good TLM example but would you let me know any good example for simple write/read control system based on APB or AHB? If there is, it will be great for a beginner like me. Quote
AmeyaVS Posted October 14, 2020 Report Posted October 14, 2020 Hello @Beginner_KOR, I would recommend going through details on SystemC TLM modeling using the following resources in no particular order: SystemC Standard document: IEEE 1666-2011(Must read) SystemC from Ground Up 2nd Edition by @David Black. https://github.com/dcblack/SCFTGU_BOOK/ Looking at SystemC TLM examples in the SystemC Sources: https://github.com/accellera-official/systemc/tree/master/examples/tlm SystemC TLM-2.0 examples on EDA Playground: https://www.edaplayground.com/playgrounds?searchString=&language=C%2B%2B+only&simulator=&methodologies=&_libraries=on&_svx=on&_easierUVM=on&curated=true&_curated=on For specific reference to AHB or APB Specific Implementation you could look into: https://socrocket.github.io/modeling.html#modeling6_3 Regarding the maximum compatibility for SystemC TLM models, I would recommend going with TLM-2.0 base protocols. Hope it helps. Regards, Ameya Vikram Singh Beginner_KOR 1 Quote
Beginner_KOR Posted November 8, 2020 Author Report Posted November 8, 2020 thanks for your kind explanation and recommendations. Quote
AmeyaVS Posted November 11, 2020 Report Posted November 11, 2020 Hello @Beginner_KOR, Just a follow up post, though not pertaining to APB or AHB bus modeling. But the next logical approach would be to also start looking at AXI, ACE, and CHI protocols also. As posted by fellow forum contributor @Eyck in another post: Posting the link to the GitHub resources: https://github.com/Arteris-IP/tlm2-interfaces Have a look here to gain some insight into modeling various protocols over TLM interface. Hope this helps. Regards, Ameya Vikram Singh Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.