I was asked to "Write five SystemC SC_MODULE master modules that connect to an sc_semaphore." in my project yet I found no example of doing such things. All the examples are about using sc_semaphore inside a single module, in which we can have several processes to share that semaphore.
I checked asic-world instruction and example, by definition, "SystemC provides Channels for communication between two modules. " But I just don't know how.
I would really appreciate it if you could share any thoughts about this.