Download USER`S MANUAL

Transcript
2
XMC-SLX User‟s Manual
Spartan-6 Based FPGA XMC Module
__________________________________________________________________
TABLE OF
CONTENTS
IMPORTANT SAFETY CONSIDERATIONS
You must consider the possible negative effects of power, wiring,
component, sensor, or software failure in the design of any type of
control or monitoring system. This is very important where property
loss or human life is involved. It is important that you perform
satisfactory overall system design and it is agreed between you and
Acromag, that this is your responsibility.
1.0 General Information
The information of this manual
may change without notice.
Acromag makes no warranty
of any kind with regard to this
material, including, but not
limited to, the implied
warranties of merchantability
and fitness for a particular
purpose. Further, Acromag
assumes no responsibility for
any errors that may appear in
this manual and makes no
commitment to update, or
keep current, the information
contained in this manual. No
part of this manual may be
copied or reproduced in any
form without the prior written
consent of Acromag, Inc.
KEY FEATURES…………...… …… …. … …… … …. .
PCIe INTERFACE FEATURES……...… …. … …… ..
ENGINEERING DESIGN KIT…...……………….........
BOARD DLL CONTROL SOFTWARE...……….........
BOARD VxWORKS SOFTWARE.………....…………
BOARD QNX SOFTWARE....………….………...........
BOARD LINUX SOFTWARE…………..………...........
4
5
6
6
6
6
6
2.0 PREPARATION FOR USE
UNPACKING AND INSPECTION...…………………...
CARD CAGE CONSIDERATIONS.........……………..
BOARD CONFIGURATION..........................………...
Default Hardware Configuration.………………
Front Panel I/O...…………………………………..
Rear P4 Field I/O Connector.....…………….…..
Non-Isolation Considerations….......................
Standalone Operation……………………………
7
7
7
7
7
7
8
9
3.0 PROGRAMMING INFORMATION
GETTING STARTED……………………….......….…...
PCIe CONFIGURATION ADDRESS SPACE…..…….
BAR0 MEMORY MAP............................……………...
Interrupt Control/Status Register..……............
DMA BAR0 REGISTERS…………………...........
BAR2 MEMORY MAP............................……………...
Flash Configuration..……..................................
Direct PCIe bus to Xilinx Configuration..……..
CONFIGURATION CONTROL REGISTERS ….
FLASH CONTROL REGISTERS………………...
SYSTEM MONITOR REGISTERS U5 PCIe bus
Software Reset and Status Register................
Rear Connector Read Register….……..………
Rear Connector Write Register……...…………
DMA Control Register….………………….…..…
DUAL PORT SRAM REGISTERS………….……
XMC Board Identification Code Register…..…
SYSTEM MONITOR REGISTERS U7 FPGA…..
BAR4 MEMORY ………………………………………...
Dual Port Memory………..…….………………...
Static RAM Memory………….………...………...
9
10
12
13
14
19
21
22
22
23
26
27
29
29
30
30
33
34
35
35
35
__________________________________________________________________________
Acromag, Inc. Tel:248-295-0310 Fax:248-624-9234 Email:[email protected] http://www.acromag.com