Innovative Integration X5-210M User manual

X5-210M User's Manual

X5-210M User's Manual
X5-210M User's Manual
The X5-210M User's Manual was prepared by the technical staff of Innovative Inte ration on February 5, 2009.
For further assistance contact:
Innovative Inte ration
2390-A Ward Ave
Simi Valley, California 93065
PH: (805) 578-4260
FAX: (805) 578-4225
email: [email protected]
Website: www.innovative-dsp.com
This document is copyri ht 2009 by Innovative Inte ration. All ri hts are reserved.
VSS \ Distributions \ X5-210M \ Documentation \ Manual \ X5-210MMaster.odm
#XXXXXX
Rev 1.03
X5-210M User's Manual 2

Table of Contents X5-210M User's Manual
Table of Contents
List of Tables..........................................................................................................................................................7
List of Fi ures.........................................................................................................................................................8
Introduction............................................................................................................................................................................9
Real Time Solutions!..............................................................................................................................................................9
Vocabulary.............................................................................................................................................................................9
What is X5-210M? ...............................................................................................................................................10
What is Malibu? ...................................................................................................................................................10
What is C++ Builder?...........................................................................................................................................10
What is Dialo Blocks?.........................................................................................................................................10
What is wxWid ets?.............................................................................................................................................11
What is Microsoft MSVC?...................................................................................................................................11
What kinds of applications are possible with Innovative Inte ration hardware?.................................................11
Why do I need to use Malibu with my Baseboard?..............................................................................................11
Findin detailed information on Malibu...............................................................................................................12
Online Help......................................................................................................................................................................12
Innovative Inte ration Technical Support........................................................................................................................12
Innovative Inte ration Web Site......................................................................................................................................12
Typographic Conventions...................................................................................................................................................13
indows Installation...........................................................................................................................................................14
Host Hardware Requirements............................................................................................................................................14
Software Installation...........................................................................................................................................................14
Startin the Installation ...................................................................................................................................................15
The Installer Pro ram.......................................................................................................................................................15
Tools Registration................................................................................................................................................................17
Bus Master Memory Reservation Applet.............................................................................................................18
Hardware Installation.........................................................................................................................................................19
After Power-up.....................................................................................................................................................................19
Installation on Linux...........................................................................................................................................................21
Packa e File Names..............................................................................................................................................21
Prerequisites for Installation..............................................................................................................................................21
The Redistribution Packa e Group - MalibuRed.............................................................................................................21
Malibu..............................................................................................................................................................................22
Other Software.................................................................................................................................................................22
Baseboard Package Installation Procedure.......................................................................................................................22
Board Packa es................................................................................................................................................................23
Unpackin the Packa e....................................................................................................................................................23
Creatin Symbolic Links......................................................................................................................................24
Completin the Board Install...........................................................................................................................................24
Linux Directory Structure..................................................................................................................................................24
Applets..................................................................................................................................................................24
Documentation......................................................................................................................................................24
Examples...............................................................................................................................................................24
Hardware...............................................................................................................................................................25
Hardware Installation.........................................................................................................................................................26
Compatible Host Cards.......................................................................................................................................................26
X5-210M User's Manual 3

Table of Contents X5-210M User's Manual
System Requirements..........................................................................................................................................................29
Power Considerations..........................................................................................................................................................29
Mechanical Considerations.................................................................................................................................................30
About the X5 XMC Modules..............................................................................................................................................31
X5 XMC Architecture.........................................................................................................................................................31
X5 Computing Core.............................................................................................................................................................32
X5 PCI Express Interface...................................................................................................................................................34
Data Buffering and Memory Use.......................................................................................................................................35
Computational SRAM..........................................................................................................................................35
Data Buffer DRAM..............................................................................................................................................35
Serial EEPROM Interface..................................................................................................................................................35
EEPROM..............................................................................................................................................................35
Digital I/O.............................................................................................................................................................................36
Software Support..............................................................................................................................................................37
Di ital IO Electrical Characteristics................................................................................................................................38
Notes on Di ital IO Use...................................................................................................................................................39
P16 SERDES I/O..................................................................................................................................................................39
Thermal Protection and Monitoring..................................................................................................................................41
Thermal Failures.................................................................................................................................................................42
Led Indicators......................................................................................................................................................................42
JTAG Scan Path..................................................................................................................................................................43
Frame ork Logic...............................................................................................................................................................43
Integrating with Host Cards and Systems.........................................................................................................................44
Updating the XMC logic Configuration EEPROM..........................................................................................................45
riting Custom Applications.............................................................................................................................................47
The Snap Example...............................................................................................................................................................47
Tools Required.................................................................................................................................................................47
Pro ram Desi n................................................................................................................................................................48
The Host Application ..........................................................................................................................................................48
User Interface...................................................................................................................................................................48
Confi ure Tab.......................................................................................................................................................48
Setup Tab..............................................................................................................................................................49
Stream Tab............................................................................................................................................................50
Host Side Pro ram Or anization..........................................................................................................................50
ApplicationIo....................................................................................................................................................................51
Initialization..........................................................................................................................................................51
Startin Data flow.................................................................................................................................................54
Handle Data Available..........................................................................................................................................57
EEProm Access.....................................................................................................................................................59
The Linux Snap Example....................................................................................................................................................61
The ApplicationIo Class.......................................................................................................................................61
User Interface...................................................................................................................................................................61
Confi ure Tab.......................................................................................................................................................62
Setup Tab..............................................................................................................................................................63
Stream Tab............................................................................................................................................................64
The ave Example..............................................................................................................................................................64
Stream Initialization..............................................................................................................................................64
Data Required Event Handler...............................................................................................................................67
X5-210M User's Manual 4

Table of Contents X5-210M User's Manual
The ave Example for Linux............................................................................................................................................68
The ApplicationIo Class.......................................................................................................................................68
User Interface...................................................................................................................................................................68
Developing Host Applications.............................................................................................................................................15
Borland Turbo C++.............................................................................................................................................................15
Other considerations:.......................................................................................................................................................16
Microsoft Visual Studio 2005..............................................................................................................................................17
DialogBlocks.........................................................................................................................................................................19
Summary..............................................................................................................................................................................19
Applets..................................................................................................................................................................................20
Common Applets.................................................................................................................................................................20
Re istration Utility (NewUser.exe).................................................................................................................................20
Reserve Memory Applet (ReserveMemDsp.exe)...........................................................................................................20
Data Analysis Applets..........................................................................................................................................................21
Binary File Viewer Utility (BinView.exe).......................................................................................................................21
Applets for the X5-210M Baseboard..................................................................................................................................22
Lo ic Update Utility (VsProm.exe).................................................................................................................................22
Finder...............................................................................................................................................................................23
X5-210M XMC Module.......................................................................................................................................................24
Introduction..........................................................................................................................................................................24
Hardware Features..............................................................................................................................................................25
A/D Converters................................................................................................................................................................25
A/D Front End..................................................................................................................................................................26
Input Ran e and Conversion Codes.................................................................................................................................27
Drivin the A/D Inputs.....................................................................................................................................................28
Overran e Detection........................................................................................................................................................28
Sample Rate Generation and Clocking Controls .............................................................................................................28
Triggering ............................................................................................................................................................................29
Tri er Source..................................................................................................................................................................30
Framed Tri er Mode......................................................................................................................................................31
Decimation.......................................................................................................................................................................31
Frame ork Logic Functionality........................................................................................................................................31
Power Controls and Thermal Design.................................................................................................................................32
System Thermal Desi n...................................................................................................................................................33
Temperature Sensor and Over Temperature Protection..................................................................................................33
Alert Log...............................................................................................................................................................................33
Overview..........................................................................................................................................................................33
Types of Alerts.................................................................................................................................................................34
Alert Packet Format.........................................................................................................................................................34
Software Support..............................................................................................................................................................35
Ta in the Data Stream..................................................................................................................................................35
Using the X5-210M..............................................................................................................................................................36
Where to start?.................................................................................................................................................................36
Gettin Good Analo Performance..................................................................................................................................36
Calibration............................................................................................................................................................................37
Updatin the Calibration Coefficients.............................................................................................................................37
Performance Data................................................................................................................................................................38
Power Consumption.........................................................................................................................................................38
X5-210M User's Manual 5

Table of Contents X5-210M User's Manual
Environmental..................................................................................................................................................................38
Analo Input.....................................................................................................................................................................39
Connectors............................................................................................................................................................................49
RF Connectors J1-J6........................................................................................................................................................49
XMC P15 Connector........................................................................................................................................................50
XMC P16 Connector........................................................................................................................................................54
Xilinx JTAG Connector...................................................................................................................................................57
Mechanicals..........................................................................................................................................................................58
X5-210M User's Manual 6

Table of Contents X5-210M User's Manual
List of Tables
Table 1. X5 XMC Bus Requirements....................................................................................................................................26
Table 2. Required PCIe Resource Allocations......................................................................................................................29
Table 3. XMC Mountin Hardware.......................................................................................................................................30
Table 4. X5 XMC Family......................................................................................................................................................32
Table 5. X5 XMC Family Peripherals...................................................................................................................................32
Table 6. X5 Computin Core Devices...................................................................................................................................33
Table 7. PCI Express Standards Compliance........................................................................................................................34
Table 8. Interfaces from PCI Express to Application Lo ic..................................................................................................34
Table 9. IUsesDioPort Class Operations...............................................................................................................................37
Table 10. Di ital IO Bits Electrical Characteristics..............................................................................................................39
Table 11. X5 JTAG Scan Path...............................................................................................................................................43
Table 12. Development Tools for the Windows Snap Example............................................................................................47
Table 13. X5-210M A/D Features.........................................................................................................................................26
Table 1. A/D Conversion Codin ..........................................................................................................................................28
Table 1. Input Clock Electrical Specifications......................................................................................................................29
Table 2. Clock Oscillator Electrical Specifications...............................................................................................................29
Table 3. Table 1: Tri er Modes...........................................................................................................................................30
Table 1. Alert Types..............................................................................................................................................................34
Table 2. Alert Packet Format.................................................................................................................................................35
Table 1. X5-210M Power Consumption................................................................................................................................38
Table 2. X5-210M Environmental Limits.............................................................................................................................39
Table 3. X5-210M Analo Performance Summary...............................................................................................................39
Table 1. Connectors J1-J6 Functions.....................................................................................................................................50
Table 1. X5-210M XMC Connector P15 Pinout...................................................................................................................53
Table 2. P15 Si nal Descriptions...........................................................................................................................................53
Table 1. X5-210M XMC Secondary Connector P16 Pinout.................................................................................................56
Table 2. P16 Si nal Descriptions...........................................................................................................................................57
Table 1. X5-210M JP3 Xilinx JTAG Connector Pinout........................................................................................................58
X5-210M User's Manual 7

Table of Contents X5-210M User's Manual
List of Figures
Fi ure 1. Vista Verificaton Dialo ........................................................................................................................................15
Fi ure 2. Innovative Install Pro ram....................................................................................................................................16
Fi ure 3. Pro ress is shown for each section.........................................................................................................................17
Fi ure 4. ToolSet re istration form.......................................................................................................................................18
Fi ure 5. BusMaster confi uration........................................................................................................................................18
Fi ure 6. Installation complete..............................................................................................................................................19
Fi ure 7. Innovative Sin le lane PCIe – XMC.3 adapter card (P/N 80172).........................................................................27
Fi ure 8. Innovative PCI 64/66 – XMC.3 (4x lanes) adapter card (P/N 80167-0)..............................................................27
Fi ure 9. Innovative x8 Lane PCI Express – XMC.3 (8x lanes) adapter card (P/N 80173-0)............................................28
Fi ure 10. eInstrument Node – cabled PCI Express adapter (x1 lane) for XMC Modules (II P/N 90181)..........................28
Fi ure 11. eInstrument PC – embedded PC (Windows/Linux) hosts two XMC modules (II P/N 90199)...........................28
Fi ure 12. X5 XMC Family Block Dia ram.........................................................................................................................31
Fi ure 13. DIO Control Re ister (BAR1+0x14)...................................................................................................................38
Fi ure 14. Di ital IO Port Addresses.....................................................................................................................................38
Fi ure 15. Virtex-5 Rocket I/O assi nments for P16 si nals................................................................................................41
Fi ure 16. XMC EEProm Pro rammer.................................................................................................................................45
Fi ure 17. X5-210M Module.................................................................................................................................................24
Fi ure 18. X5-210M Block Dia ram.....................................................................................................................................25
Fi ure 1. X5-210M A/D Channel 0 Front End......................................................................................................................27
Fi ure 1. Analo Tri erin Timin .....................................................................................................................................30
Fi ure 2. X5-210M FrameWork Lo ic Data Flow................................................................................................................32
Fi ure 1. Frequency Response for 1 MHz to 1 GHz span, 500 mVp-p input.......................................................................41
Fi ure 2. Frequency Response for 1 MHz to 1 GHz span, 500 mVp-p input.......................................................................41
Fi ure 3. X5-210M Ground Noise, Fs = 249 MSPS, input rounded...................................................................................42
Fi ure 4. X5-210M Noise Floor, Fs = 249 MSPS, input rounded.......................................................................................43
Fi ure 5. Si nal quality: Fs = 249 MHz Fin = 5 MHz 85%FS..............................................................................................44
Fi ure 6. Si nal quality: Fs = 249 MHz, Fin = 70 MHz 85%FS...........................................................................................45
Fi ure 7. Si nal Quality vs Input Amplitude.........................................................................................................................46
Fi ure 8. Si nal Quality vs Input Frequency, Fin = 5 MHz, 85%FS....................................................................................47
Fi ure 9. Si nal Quality vs Input Frequency, Fin = 70 MHz, 85%FS..................................................................................48
Fi ure 1. P15 XMC Connector Orientation...........................................................................................................................51
Fi ure 1. P16 XMC Connector Orientation...........................................................................................................................55
Fi ure 1. X5-210M JP1 Orientation, board face view...........................................................................................................58
Fi ure 2. X5-210M JP1 Orientation, board top ed e view....................................................................................................58
Fi ure 1. X5-210M Mechanicals (Top View) Rev B............................................................................................................59
Fi ure 2. X5-210M Mechanicals (Bottom View) Rev B.......................................................................................................60
X5-210M User's Manual

Table of Contents X5-210M User's Manual
Introduction
Real Time Solutions!
Thank you for choosin Innovative Inte ration, we appreciate your business! Since 1988, Innovative Inte ration has rown
to become one of the world's leadin suppliers of DSP and data acquisition solutions. Innovative offers a product portfolio
unrivaled in its depth and its ran e of performance and I/O capabilities .
Whether you are seekin a simple DSP development platform or a complex, multiprocessor, multichannel data acquisition
system, Innovative Inte ration has the solution. To enhance your productivity, our hardware products are supported by
comprehensive software libraries and device drivers providin optimal performance and maximum portability.
Innovative Inte ration's products employ the latest di ital si nal processor technolo y thereby providin you the competitive
ed e so critical in today's lobal markets. Usin our powerful data acquisition and DSP products allows you to incorporate
leadin -ed e technolo y into your system without the risk normally associated with advanced product development. Your
efforts are channeled into the area you know best ... your application.
Vocabulary
X5-210M User's Manual 9

Table of Contents X5-210M User's Manual
hat is X5-210M?
The X5- 210M is a PCI Express XMC IO module featurin four TI ADS5547 provide 210 MSPS, 14-bit A/D data.
A Xilinx Virtex5 SX95T with 512 MByte DDR2 DRAM and 4MB QDR-II memory provide a very hi h performance DSP
core for demandin applications such as emer in wireless standards. The close inte ration of the analo IO, memory and
host interface with the FPGA enables real-time si nal processin at extremely hi h rates exceedin 300 GMACs per second.
The X5 XMC modules couple Innovative's powerful Velocia architecture with a hi h performance, 8-lane PCI Express
interface that provides over 1 GB/s sustained transfer rates to the host. Private links to host cards with > 1.6 GB/s capacity
usin J16 are provided for system inte ration. The X5 family can be fully customized usin VHDL and MATLAB usin the
FrameWork Lo ic toolset. The MATLAB BSP supports real-time hardware-in-the-loop development usin the raphical,
block dia ram Simulink environment with Xilinx System Generator.
Software tools for host development include C++ libraries and drivers for Windows and Linux. Application examples
demonstratin the module features and use are provided.
hat is Malibu?
Malibu is the Innovative Inte ration-authored component suite, which combines with the Borland, Microsoft or GNU C++
compilers and IDEs to support pro rammin of Innovative hardware products under Windows and Linux. Malibu supports
both hi h-speed data streamin plus asynchronous mailbox communications between the DSP and the Host PC, plus a wealth
of Host functions to visualize and post-process data received from or to be sent to the tar et DSP.
hat is C++ Builder?
C++ Builder is a eneral-purpose code-authorin environment suitable for development of Windows applications of any type.
Armada extends the Builder IDE throu h the addition of functional blocks (VCL components) specifically tailored to
perform real-time data streamin functions.
hat is DialogBlocks?
Dialo Blocks is an easy-to-use dialo editor for your wxWid ets applications, eneratin C++ code and XRC resource files.
Usin sizer-based layout, Dialo Blocks helps you build dialo s and panels that look reat on Windows, Linux or any
supported wxWid ets platform. Add context-sensitive help text, tooltips, ima es, splitter windows and more.
X5-210M User's Manual 10

Table of Contents X5-210M User's Manual
hat is wx idgets?
wxWid ets was started in 1992 by Julian Smart at the University of Edinbur h. Initially started as a project for creatin
applications portable across Unix and Windows, it has rown to support the Mac platform, WinCE, and many other toolkits
and platforms. The number of developers contributin to the project is now in the dozens and the toolkit has a stron userbase
that includes everyone from open source developers to corporations such as AOL. So what is special about wxWid ets
compared with other cross-platform GUI toolkits?
wxWid ets ives you a sin le, easy-to-use API for writin GUI applications on multiple platforms that still utilize the native
platform's controls and utilities. Link with the appropriate library for your platform (Windows/Unix/Mac, others comin
shortly) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to
that platform. On top of reat GUI functionality, wxWid ets ives you: online help, network pro rammin , streams,
clipboard and dra and drop, multithreadin , ima e loadin and savin in a variety of popular formats, database support,
HTML viewin and printin , and much more.
hat is Microsoft MSVC?
MSVC is a eneral-purpose code-authorin environment suitable for development of Windows applications of any type.
Armada extends the MSVC IDE throu h the addition of dynamically created MSVC-compatible C++ classes specifically
tailored to perform real-time data streamin functions.
hat kinds of applications are possible with Innovative Integration hardware?
Data acquisition, data lo in , stimulus-response and si nal processin jobs are easily solved with Innovative Inte ration
baseboards usin the Malibu software. There are a wide selection of peripheral devices available in the Matador DSP
product family, for all types of si nals from DC to RF frequency applications, video or audio processin . Additionally,
multiple Innovative Inte ration baseboards can be used for a lar e channel or mixed requirement systems and data
acquisition cards from Innovative can be inte rated with Innovative's other DSP or data acquisition baseboards for hi h-
performance si nal processin .
hy do I need to use Malibu with my Baseboard?
One of the bi est issues in usin the personal computer for data collection, control, and communications applications is the
relatively poor real-time performance associated with the system. Despite the hi h computational power of the PC, it cannot
reliably respond to real-time events at rates much faster than a few hundred hertz. The PC is really best at processin data,
not collectin it. In fact, most modern operatin systems like Windows are simply not focused on real-time performance, but
rather on ease of use and convenience. Word processin and spreadsheets are simply not hi h-performance real-time tasks.
The solution to this problem is to provide specialized hardware assistance responsible solely for real- time tasks. Much the
same as a dedicated video subsystem is required for adequate display performance, dedicated hardware for real-time data
collection and si nal processin is needed. This is precisely the focus of our baseboards – a hi h performance, state-of-the-
art, dedicated di ital si nal processor coupled with real-time data I/O capable of flowin data via a 64-bit PCI bus interface.
The hardware is really only half the story. The other half is the Malibu software tool set which uses state of the art software
techniques to brin our baseboards to life in the Windows environment. These software tools allow you to create applications
for your baseboard that encompass the whole job - from hi h speed data acquisition, to the user interface.
X5-210M User's Manual 11

Table of Contents X5-210M User's Manual
Finding detailed information on Malibu
Information on Malibu is available in a variety of forms:
•Data Sheet (http://www.innovative-dsp.com/products/malibu.htm)
•On-line Help
•Innovative Inte ration Technical Support
•Innovative Inte ration Web Site (www.innovative-dsp.com)
nline Help
Help for Malibu is provided in a sin le file, Malibu.chm which is installed in the Innovative\Documentation folder durin the
default installation. It provides detailed information about the components contained in Malibu - their Properties, Methods,
Events, and usa e examples. An equivalent version of this help file in HTML help format is also available online at
http://www.innovative-dsp.com/support/onlinehelp/Malibu.
Innovative Integration Technical Support
Innovative includes a variety of technical support facilities as part of the Malibu toolset. Telephone hotline supported is
available via
Hotline (805) 578-4260 8:00AM-5:00 PM PST.
Alternately, you may e-mail your technical questions at any time to:
Also, feel free to re ister and browse our product forums at http://forum.iidsp.com/, which are an excellent source of FAQs
and information submitted by Innovative employees and customers.
Innovative Integration Web Site
Additional information on Innovative Inte ration hardware and the Malibu Toolset is available via the Innovative Inte ration
website at www.innovative-dsp.com
X5-210M User's Manual 12

Table of Contents X5-210M User's Manual
Typographic Conventions
This manual uses the typefaces described below to indicate special text.
Typeface Meaning
Source Listing Text in this style represents text as it appears onscreen or in code. It
also represents anythin you must type.
Boldface Text in this style is used to stron ly emphasize certain words.
Emphasis Text in this style is used to emphasize certain words, such as new
terms.
Cpp Variable Text in this style represents C++ variables
Cpp Symbol Text in this style represents C++ identifiers, such as class, function,
or type names.
KEYCAPS Text in this style indicates a key on your keyboard. For example,
“Press ESC to exit a menu”.
Menu Command Text in this style represents menu commands. For example “Click
View | Tools | Customize”
X5-210M User's Manual 13

Table of Contents X5-210M User's Manual
Windows Installation
This chapter describes the software and hardware installation procedure for the Windows platform (WindowsXP and Vista).
Do NOT install the hardware card into your system at this time. This will follow the software
installation.
Host Hardware Requirements
The software development tools require an IBM or 100% compatible Pentium IV - class or hi her machine for proper
operation. An Intel-brand processor CPU is strongly recommended, since AMD and other “clone” processors are not
uaranteed to be compatible with the Intel MMX and SIMD instruction-set extensions which the Armada and Malibu Host
libraries utilize extensively to improve processin performance within a number of its components. The host system must
have at least 128 Mbytes of memory (256MB recommended), 100 Mbytes available hard disk space, and a DVD-ROM
drive. Windows2000 or WindowsXP (referred to herein simply as Windows) is required to run the developer’s packa e
software, and are the tar et operatin systems for which host software development is supported.
Software Installation
The development packa e installation pro ram will uide you throu h the installation process.
Note: Before installin the host development libraries (VCL components or MFC classes), you must
have Microsoft MSVC Studio (version 9 or later) and/or Code ear RAD Studio C++ (version 11)
installed on your system, dependin on which of these IDEs you plan to use for Host development. If
you are plannin on usin these environments, it is imperative that they are tested and known-
operational before proceedin with the library installation. If these items are not installed prior to
runnin the Innovative Inte ration install, the installation pro ram will not permit installation of the
associated development libraries. However, drivers and DLLs may be installed to facilitate field
deployment.
You must have Administrator Privileges to install and run the software/hardware onto your system, refer to the Windows
documentation for details on how to et these privile es.
X5-210M User's Manual 14

Table of Contents X5-210M User's Manual
Starting the Installation
To be in the installation, start Windows. Shut down all runnin pro rams and disable anti-virus software. Insert the
installation DVD. If Autostart is enabled on your system, the install pro ram will launch. If the DVD does not Autostart,
click on Start | Run... Enter the path to the Setup.bat pro ram located at the root of your DVD-ROM drive (i.e.
E:\Setup.bat) and click “OK” to launch the setup pro ram.
SETUP.BAT detects if the OS is 64-bit or 32-bit and runs the appropriate installation for each
environment. It is important that this script be run to launch an install.
When installin on a Vista OS, the dialo below may pop up. In each case, select “Install this driver software anyway” to
continue.
Figure 1. Vista Verificaton Dialog
The Installer Program
After launchin Setup, you will be presented with the followin screen.
X5-210M User's Manual 15

Table of Contents X5-210M User's Manual
Figure 2. Innovative Install Program
Usin this interface, specify which product to install, and where on your system to install it.
1) Select the appropriate product from the Product Menu.
2) Specify the path where the development packa e files are to be installed. You may type a path or click “Change” to
browse for, or create, a directory. If left unchan ed, the install will use the default location of “C:\Innovative”.
3) Typically, most users will perform a “Full Install” by leavin all items in the “Components to Install” box
checked. If you do not wish to install a particular item, simply uncheck it. The Installer will alert you and
automatically uncheck any item that requires a development environment that is not detected on your system.
4) Click the Install button to be in the installation.
Note: The default “Product Filter” settin for the installer interface is “Current Only” as indicated by
the combo box located at the top ri ht of the screen. If the install that you require does not appear in the
“Product Selection Box” (1), Chan e the “Product Filter” to “Current plus Le acy”.
Each item of the checklist in the screen shown above, has a sub-install associated with it and will open a sub-install screen if
checked. For example, the first sub-install for “Quadia - Applets, Examples, Docs, and Pismo libraries” is shown below.
X5-210M User's Manual 16

Table of Contents X5-210M User's Manual
The installation will display a pro ress window, similar to the one shown below, for each item checked.
Figure 3. Progress is shown for each section.
Tools Registration
At the end of the installation process you will be prompted to re ister. If you decide that you would like to re ister at a later
time, click “Re ister Later”.
X5-210M User's Manual 17

Table of Contents X5-210M User's Manual
When you are ready to re ister, click Start | All Programs | Innovative |
<Board Name> | Applets. Open the New User folder and launch
NewUser.exe to start the re istration application. The re istration
form to the left will be displayed.
Before be innin DSP and Host software development, you must
re ister your installation with Innovative Inte ration. Technical
support will not be provided until re istration is successfully
completed. Additionally, some development applets will not operate
until unlocked with a passcode provided durin the re istration
process.
It is recommend that you completely fill out this form and return it to
Innovative Inte ration, via email or fax. Upon receipt, Innovative
Inte ration will provide access codes to enable technical support and
unrestricted access to applets.
Figure 4. ToolSet registration form
Bus Master Memory Reservation Applet.
At the conclusion of the installation process, ReserveMem.exe will run
(except for SBC products). This will allow you to set the memory size
needed for the busmasterin to occur properly. This applet may be run from
the start menu later if you need to chan e the parameters.
For optimum performance each Matador Family Baseboard requires 2 MB
of memory to be reserved for its use. To reserve this memory, the re istry
must be updated usin the ReserveMem applet. Simply select the Number
of Baseboards you have on your system, click Update and the applet will
update the re istry for you. If at any time you chan e the number of boards
in your system, then you must invoke this applet found in Start | All
Programs | Innovative | <target board> | Applets | Reserve Memory.
After updatin the system exit the applet by clickin the exit button to
resume the installation process.
Figure 5. BusMaster configuration
At the end of the install process, the followin screen will appear.
X5-210M User's Manual 1

Table of Contents X5-210M User's Manual
Figure 6. Installation complete
Click the “Shutdown Now” button to shut down your computer. Once the shutdown process is complete unplu the system
power cord from the power outlet and proceed to the next section, “Hardware Installation.”
Hardware Installation
Now that the software components of the Development Packa e have been installed the next step is to confi ure and install
your hardware. Detailed instructions on board installation are iven in the Hardware Installation chapter, followin this
chapter.
IMPORTANT: Many of our hi h speed cards, especially the PMC and XMC Families, require forced
air from a fan on the board for coolin . Operatin the board without proper airflow may lead to
improper functionin , poor results, and even permanent physical dama e to the board. These boards
also have temperature monitorin features to check the operatin temperature. The board may also be
desi ned to intentionally fail on over-temperature to avoid permanent dama e. See the specific
hardware information for airflow requirements.
After Power-up
After completin the installation, boot your system into Windows.
X5-210M User's Manual 19

Table of Contents X5-210M User's Manual
Innovative Inte ration boards are plu and play compliant, allowin Windows to detect them and auto-confi ure at start-up.
Under rare circumstances, Windows will fail to auto-install the device-drivers for the JTAG and baseboards. If this happens,
please refer to the “TroubleShootin ” section.
X5-210M User's Manual 20
Table of contents
Popular I/O System manuals by other brands

OPTO 22
OPTO 22 Groov RIO quick start

Honeywell
Honeywell W7622D installation instructions

Allen-Bradley
Allen-Bradley SLC 500 1746-NI4 Installation instruction

Siemens
Siemens SIMATIC ET 200iSP operating instructions

Mitsubishi Electric
Mitsubishi Electric QD62 user manual

M-system
M-system R7C-EA16 instruction manual

Sun Microsystems
Sun Microsystems Netra t 1400 Installation and user guide

Paxton
Paxton ins-20005 quick start guide

UTEK
UTEK UT-5510 user manual

iSMA CONTROLLI
iSMA CONTROLLI SfAR-S-8DI8DO user manual

WAGO
WAGO WAGO-I/O-IPC-C6 manual

Rockwell Automation
Rockwell Automation Allen-Bradley 1794-IJ2XT user manual