IOS-EP2 I/O SERVER MODULE Cyclone II Based FPGA Module
__________________________________________________________________
__________________________________________________________________________
Acromag, Inc. Tel:248-295-0310 Fax:248-624-9234 Email:[email protected] http://www.acromag.com
2
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
KEY FEATURES…………...………….……………..
4
IOS-EP2 ENGINEERING DESIGN KIT.......................
5
IOS MODULE Win32 DRIVER SOFTWARE……….
5
IOS MODULE LINUX SOFTWARE……………….
5
2.0 PREPARATION FOR USE
UNPACKING AND INSPECTION...…………………...
6
BOARD C
ONFIGURATION..........................………...
6
Default Hardware Configuration.………………
6
IOS Field I/O Connector.....................................
7
Non-Isolation Considerations...........................
8
3.0 PROGRAMMING INFORMATION
CONFIGURATION MODE...........................................
9
Configuration Address Map..............................
9
Configuration Registers....................................
10
Configuration Methodologies & Procedures...
10
IOS Identification Space....................................
12
USER MODE...............................................................
13
Example Design Address Map..........................
13
Control Register.................................................
15
Input/Output Registers......................................
15
Direction Control Registers..............................
16
Interrupt Enable Register..................................
17
Interrupt Type Configuration Register.............
17
Interrupt Status Register...................................
18
Interrupt Polarity Register.................................
18
Interrupt Vector Register...................................
19
Memory Data Register.......................................
19
Memory Address Register................................
20
Clock Control Registers....................................
20
Clock Trigger Register......................................
21
Clock Programming Procedure........................
21
Programming Interrupts....................................
22
TABLE OF
CONTENTS
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.