EDT Main Board

t color=blue>
EDT Main Board EDT Main Board Users Guide
EDT, Inc. March 2008
i
EDT Main Board
PCI SS, PCI GS, or PCIe8 LX
for PCI or PCI Express Platforms
March 6, 2008
008-02785-01 EDT Main Board Users Guide
ii
EDT, Inc. March 2008
© 1997-2008 Engineering Design Team, Inc. All rights reserved.
EDT and Engineering Design Team are trademarks of Engineering Design Team, Inc.
Xilinx is a registered trademark of Xilinx, Inc. EDT Main Board Users Guide
EDT, Inc. March 2008
iii
Terms of Use Agreement
Definitions. This agreement, between Engineering Design Team, Inc. (Seller) and the user or distributor (Buyer),
covers the use and distribution of the following items provided by Seller: a) the device driver binary software,

as well as
all source code for software libraries, utilities, and example applications (collectively, Software); b) the binary and all
provided source code for any and all configurable or programmable devices (collectively, Firmware); and c) the
computer boards and all other physical components (collectively, Hardware). Software, Firmware, and Hardware are
collectively referred to as Products. This agreement also covers Sellers published Limited Warranty (Warranty) and
all other published manuals and product information in all forms, both physical and electronic (Documentation).
License. Seller grants Buyer the right to use or distribute Sellers Software and Firmware Products solely to enable
Sellers Hardware Products. Sellers Software and Firmware must be used on the same computer as Sellers Hardware.
Sellers Products and Documentation are furnished under, and may be used only in accordance with, the terms of this
agreement. By using or distributing Sellers Products and Documentation, Buyer agrees to the terms of this agreement,
as well as any additional agreements (such as a nondisclosure agreement) between Buyer and Seller.
Export Restrictions. Buyer will not permit Sellers Software, Firmware, or Hardware to be sent to, or used in, any other
country except in compliance with applicable U.S. laws and regulations. For clarification or advice on such laws and
regulations, Buyer should contact: U.S. Department of Commerce, Export Division, Washington, D.C., 20230, U.S.A.
Limited Rights. Seller grants Buyer a royalty-free right to modify, reproduce, and distribute executable files using the
Sellers Software and Firmware, provided that: a) the source code and executable files will be used only with Sellers
Hardware; b) Buyer agrees to indemnify, hold harmless, and defend Seller from and against any claims or lawsuits,
including attorneys fees, that arise or result from the use or distribution of Buyers products containing Sellers Products.
Sellers Hardware may not be copied or recreated in any form or by any means without Sellers express written consent.
No Liability for Consequential Damages. In no event will Seller, its directors, officers, employees, or agents be liable
to Buyer for any consequential, incidental, or indirect damages (including damages for business interruptions, loss of
business profits or information, and the like) arising out of the use or inability to use the Products, even if Seller has been
advised of the possibility of such damages. Because some jurisdictions do not allow the exclusion or limitation of liability
for consequential or incidental damages, the above limitations may not apply to Buyer. Sellers liability to Buyer for
actual damages for any cause whatsoever, and regardless of the form of the action (whether in contract, product liability,
tort including negligence, or otherwise) will be limited to fifty U.S. dollars ($50.00).
Limited Hardware Warranty. Seller warrants that the Hardware it manufactures and sells shall be free from defects in
material and workmanship for a period of 12 months from date of shipment to the initial Buyer. This warranty does not
apply to any products which are misused, abused, repaired, or otherwise modified by Buyer or others. Seller's sole
obligation for breach of this warranty shall be to repair or replace (F.O.B. Sellers Plant, Beaverton, Oregon) any goods
which are found to be non-conforming or defective as specified by Buyer within 30 days of discovery of any defect. All
installation and transportation expenses, and all other incidental expenses and damages, shall be borne by the Buyer.
This warranty is expressly in lieu of all other warranties, express or implied, including but not limited to any warranties
of merchantability or fitness for any particular purpose.
Limitation of Liability. In no event shall seller be liable for any type of special consequential, incidental, or penal
damages, whether such damages arise out of or are a result of breach of contract, warranty, tort (including negligence),
strict liability, or otherwise. All references to damages herein shall include, but not be limited to, loss of profit or
revenues, loss of use of the goods or associated equipment, costs of substitute goods, equipment, facilities, downtime
costs, or claims for damages. Seller shall not be liable for any loss, claim, expense, or damage caused by, contributed
to, or arising out of the acts or omissions of Buyer, whether negligent or otherwise.
No Other Warranties. Seller makes no other warranties, express or implied, including without limitation the implied
warranties of merchantability and fitness for a particular purpose, regarding Sellers Products or Documentation. Seller
does not warrant, guarantee, or make any representations regarding the use or the results of the use of the Products
or Documentation or their correctness, accuracy, reliability, currentness, or otherwise. All risk related to the results and
performance of the Products and Documentation is assumed by Buyer. The exclusion of implied warranties is not
permitted by some jurisdictions. The above exclusion may not apply to Buyer.
Disclaimer. Sellers Products and Documentation, including this document, are subject to change without notice.
Documentation does not represent a commitment from Seller. EDT Main Board Users Guide
EDT, Inc. March 2008
1
Contents
Related Manuals ..................................................................................................................................1
About the DMA Interface ..............................................................................................................................2
About the Firmware ......................................................................................................................................3
PCI FPGA ............................................................................................................................................3
UI FPGA...............................................................................................................................................3
About the Software .......................................................................................................................................4
The PCD Device Driver........................................................................................................................4
Software Initialization Files ..................................................................................................................4
Sample Applications and Utilities.........................................................................................................5
Sample Applications....................................................................................................................5
Utility Files ...................................................................................................................................5
Testing Files ................................................................................................................................5
Building Applications............................................................................................................................5
Configuring the EDT Main Board..................................................................................................................6
Checking or Updating the PCI FPGA Firmware...................................................................................6
Loading the UI FPGA Firmware and Configuring the EDT Main Board...............................................7
Using Custom FPGA Configuration Files.............................................................................................7
Testing..........