HI there

I'm trying to simulate a post silicon SOC validation by creating my own 
platform and monitor the ports output. I just started learning Gem5 so if some 
of you can help me answer couple questions I would really appreciate it.

1. Can I create my own interconnection object, like my own bus with
2. If yes, can I create my own protocol for this bus. I know that Ruby seems to 
be very powerful, but there is not too much examples online, can you give me 
some tips on where to find those documentations.
3. For ruby, I want to connect it to CPUs and some other peripherals, does the 
protocol also cover the peripheral part?
4. According to the Ruby documentation, it only use ports for CPu and devices, 
inside the RUby, the MessageBuffer is used instead. Is there anyway for me to 
monitor the information sent in between with the port content. I try to figure 
out the structure inside ruby but failed. and when I use debug-flags=Ruby, the 
ports name they provide is just numbers, so I don't really know which content 
send the message.

Thanks.
Best,
Vivian
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to