|  | ASIM team LIP6 Laboratory
 Paris, France
 |  | 
    
    
 
 
 
 
 
   
 Next: Message types
 Up: Functional Description
 Previous: The ``Direct Deposit'' protocol
From the hardware point of view, a message transmission procedure consists of
three stages: preparation, transmission and reception (see
Fig 2).
  
Figure 2:
Standard transaction steps
|  | 
 
 
- Preparation: 
- (1) Page Descriptors are pushed by software into the LPE.  Then (2), the
software informs the PCI-DDC component of the LPE modification by writing in
  a PCI-DDC configuration register.
- Transmission: 
- (3) The sending PCI-DDC asks for the PCI-bus and reads the LPE descriptor
  using DMA accesses.  Then (4), it performs data transmission, always using
  DMA accesses.  There is no overhead for the processor during transmission.
  The physical remote address is transmitted with every packet.  When the last
  page is sent, PCI-DDC can notify the sending processor with an interrupt
  signal (IT1).
- Reception: 
- (5) At the receiving side, as soon as PCI-DDC begins to receive packets, it
  asks for the PCI-bus and writes data at the specified address into the main
  memory using DMA accesses.  (6) In case of adaptive networks, PCI-DDC uses
  the LRM in order to count received packets.  There is no overhead for the
  processor during reception.  (7) When the last packet is written, PCI-DDC
  can notify the processor, either with an interrupt signal (IT2), and/or by
  writing the LMI.
 
 
 
 
 
   
 Next: Message types
 Up: Functional Description
 Previous: The ``Direct Deposit'' protocol