This FPGA design example shows different pairs of threads sending/receiving on different message queues. Each pair of threads runs at a different priority. The sender thread first sends three messages with different priorities to its message queue and then the receiver thread proceeds to read these messages according to the priority of the message. The example demonstrates the creation of
pthread,
pthread_join and some message queue handling functions.
The TSK3000, Terminal Instrument, SRAM controller are used in this example.
Altium Designer projects included in this download:
- Message_Queues.PrjFpg
- Message_Queues.PrjEmb