TARGET PLATFORM: Lattice PCIExpress Eval Board in Win32 OS PC
==============================================================
Platform Details:
Host OS - Windows 2000 or XP
Lattice Device - LatticeSC or LatticeECP2M


This directory holds the source code for device drivers and other specifics for
handling the hardware on the specific platform.  The top-level Platform class
provides a generic interface to application code that will run on a platform.
The goal is to create a layered approach such that any sufficiently generic 
application can be run on any platform, since only the basic initialization of
a Platform object and the interrupt and reset functions are needed.


 -------------------------------
 |   Platform                  |
 |-----------------------------|
 |                             | 
 | getName()                   |  
 |                             | 
 | ------------------------    |  
 | |Devices               |    |
 | |----------------------|    |
 | |                      |    |
 | | -------------        |    |
 | | | LSC_FPGA  |        |    |
 | | -------------        |    |
 | |                      |    |
 | ------------------------    |
 |                             | 
 | ------------------------    |  
 | |Interrupts            |    |
 | |----------------------|    |
 | | enable()             |    |
 | | disable()            |    |
 | | connect()            |    |
 | ------------------------    |
 |                             |
 | ------------------------    |  
 | |Resets                |    |
 | |----------------------|    |
 | | assert()             |    |
 | | set()                |    |
 | ------------------------    |
 |                             |
 -------------------------------



The physical view is:

 ---------------------------------------------------
 |      PC                                         |
 |                                                 | 
 |  --------------------                           |
 |  |  Application     |                           |
 |  |-------------------                           |
 |  |  API             |                           |
 |  |-----------------------                       |
 |  | Platform/AccessLayer |                       |
 |=============================   --------------   |
 |  |   Windows OS        |       | Eval Board |   |
 |  -----------------------       |            |   |
 |  | Device Driver       |       | LSC_FPGA   |   |
 |  ---------+-------------       -||||---------   |
 |           |=====================++++====        |
 |                   PCIExpress Bus                |
 ---------------------------------------------------














