Research Article
Experiencing a Problem-Based Learning Approach for Teaching Reconfigurable Architecture Design
Algorithm 1
Main program: all subcomponents (macro procedures) are active in parallel and are connected by synchronous channels.
void main (void) | declaring communication channels | chan unsigned 16 pixelCamFlow; | chan unsigned 8 pixelFlow []; | chan unsigned char config []; | parallel activity | par | camera (pixelCamFlow); | conversion (pixelCamFlow, pixelFlow []); | first module | module (pixelFlow [], pixelFlow [] | ,config [], TRUE); | following modules | par(i=1; ; i++) | module (pixelFlow [],pixelFlow[] | ,config [],FALSE); | display (pixelFlow[]); | |
|