History for SynchMem2

changed:
-
description
    
   This device is created to synchronize two inputs. It has two pipelines (implemented by queue) to store inputs as they arrive. As soon as the device has both inputs it will fire a two-parameter outpin. The problem this device is supposed to solve is the cases when there are streams of inputs that do not arrive at the same time. E.g. let's take the case when two arrays of integers are to be added and stored in another array. The arrays may be read and fired at different times. In such cases SynchMemory will store the array elements and synchronize them. 


The part has two inpins IN1 and IN2. As a new inputs are fired they are stored in this device untile there are elements in both pipelines.  
  
Figure
 
<img src="SynchMem2.jpg" />


inpins

 1 IN1 - ID = 1   - Object

  o First input object
  
 2 IN2 - ID=2       - Object
  
   o Second input object


outpins

 1 OUT  - ID=51      - Object
  
   o Object

   o Object

    
links to cvs


 configuration file revision 1.0 "SynchMem.vcb":http://cvs.sourceforge.net/viewcvs.py/vcb/VCB/libraries/configs/synch/synchMem2/SynchMem2.vcb
 at sourceforge.net

status

 alpha release