![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg1.png)
PCI-EK01 Users Manual (Rev 1.0)
-1- http://www.daqsystem.com
PCI-EK01
User’s Manual
Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the
trademarks or service names of all other organizations mentioned in this document as their own property.
Information furnished by DAQ system is believed to be accurate and reliable. However, no responsibility is assumed by DAQ
system for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is
granted by implication or otherwise under any patent or copyrights of DAQ system.
The information in this document is subject to change without notice and no part of this document may be copied or
reproduced without the prior written consent.
Copyrights 2005 DAQ system, All rights reserved.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg2.png)
PCI-EK01 Users Manual (Rev 1.0)
-2- http://www.daqsystem.com
-- Contents –
1. Introduction
2. Installation
2.1 Confirm Contents
2.2 Hardware Installation
2.3 Software installation
3. PCI-EK01 Board Explanation
3.1 PCI-EK01 Function
3.2 Address Map
3.3 Jumper Option and Connector Pin-out
3.4 CDROM Folder
4. Sample Program & Test
4.1 Analog Output
4.2 Analog Input
4.3 Digital Input/Output
4.4 Counter
4.5 Timer
5. Specification
6.1 General Information
6.2 Hardware
6.3 Software
6.4 Physical/Environment
References
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg3.png)
PCI-EK01 Users Manual (Rev 1.0)
-3- http://www.daqsystem.com
1. PCI-EK01 Introduction
The PCI-EK01 is specially designed for PCI master and target logic development and an analog data
acquisition board. Also it can be used for multi-purpose applications, for example waveform generator,
ADC(Analog to Digital Converter), DAC(Digital to Analog Converter), high current driver and high speed
analog data logger.
[Figure 1-1. PCI-EK01 Functional Blocks]
PCI development and evaluation
Data acquisition
Laboratory instrumentation
Process control systems
Factory automation
PCI Target 32bit/33Mhz, 5V/3.3V compatible
Full 33Mhz burst read/write operation
Average data rate is 30MB data to, 8MB data from the board without
DMA.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg4.png)
PCI-EK01 Users Manual (Rev 1.0)
-4- http://www.daqsystem.com
Very flexible to upgrade because of FPGA is used as PCI bridge and
overall board
12bit resolution/ 8 Single ended or 4 differential input
0 to +3.3V, ±1.65V input range/ MAX 200Ksps(5uSEC) conversion
time
Can change sampling interval in auto scanning mode by 2.5uSEC
increment
Power on auto-calibration/ ±1 (LSB) INL/DNL
±1uA analog input leakage current/ 20pF analog input capacitance
On-board 1024 x 16 data FIFO/ On-board 256K(type A) x 16 data
SRAM
12bit resolution/ 4 channel output/ 0 to +3.3V output range
MAX 1M (1uSEC) update rate
Can change update interval in waveform generation mode by 1uSEC
increment
Simultaneous update of outputs
±16 (LSB) INL/ ±1 (LSB) DNL/ ±3 (LSB) Offset error/ Slew Rate
0.7V/usec
On-board 1024 x 16 waveform generation dual-port RAM
On-board 82C55 chip/ 24bit general purpose I/O
Three 8bit group(Port A/B/C)/ 3.3V CMOS logic level
Port B has high current sink capability (max 500mA)
32-bit Timer/ 32-bit Counter
Input frequency max 60Mhz/ 25n timer resolution
One-shot or alternate timer output mode/ 3.3V CMOS logic level
Windows 2000/XP/Windows 7
Kernel mode WDM Driver/ User mode DLL
Test Application(Waveform Generator, Waveform Display)
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg5.png)
PCI-EK01 Users Manual (Rev 1.0)
-5- http://www.daqsystem.com
2. Installation
You confirm whether or not the packing contents are in good order before installation.
2.1 Confirm Contents
[Figure 2-1. PCI-EK01 Product Contents]
Product Contents
1. PCI-EK01 Board
2. Windows2000/XP Driver (CDROM)
3. Application Sample Source (CDROM)
4. Schematic/Part List etc (CDROM)
2.2 Hardware Installation
For PCI-EK01 board installation to PC is as follows. There isn’t a jumper especially to set up for
board installation in case of PCI boards because it is Plug & Play devices.
(1) First, turn off the power.
(2) Take off the computer case, and PCI-EK01 connects to empty slot. At this time, you like to use
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg6.png)
PCI-EK01 Users Manual (Rev 1.0)
-6- http://www.daqsystem.com
the slot that is close to a CPU side with a lot of empty slots.
(3) After bracket of board fix to computer by using a screw, close the case.
(4) Turn on the switch after assembly.
[Figure 2-2. PCI-EK01 connect to PC]
* Above picture shows no PC case for user understanding. Generally it use in case of PC
mother board.
(5) When the power on, two LED is lighting on like Figure 2-2. If the board finishes the configuration
Normally, A LED4 lights on. A LED6 lights on/off per 1 second in order to ideal of clock.
(6) From LED1 to LED5 light on in order to PCI bus operation.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg7.png)
PCI-EK01 Users Manual (Rev 1.0)
-7- http://www.daqsystem.com
2.3 Software installation
After hardware installation, you install a Driver and sample application program on CPU board. You
use a CD that provided it to a box for installation.
The installation order is as follows, explain Windows XP with basis if there isn’t special explanation.
(1) After finished booting that you can show the picture of “Found New Hardware Wizard” window.
Select the item “Install from a list or specific location (Advanced)” and click “Next”.
[Figure 2-3. PCI-EK01 Device Search Window]
(2) Insert the accompanying CDROM in the CDROM driver and press the “Browse” to point out the
folder which contains the Driver. ex) F:\CDROM_PCI_EK01\drivers
The driver folder includes a file of “pci_ek01.inf” and “pci_ek01.sys” that it is necessary for
driver installation.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg8.png)
PCI-EK01 Users Manual (Rev 1.0)
-8- http://www.daqsystem.com
[Figure 2-4. PCI-EK01 Device Driver Search Window]
A warning message appears during installation here, press “Continue Anyway” button.
You can show below message window. Process progress as follows.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bg9.png)
PCI-EK01 Users Manual (Rev 1.0)
-9- http://www.daqsystem.com
(3) If the installation is completely finished, you can show below message window.
[Figure 2-5. PCI-EK01 Completing Device Driver Window]
(4) If the installation is completely finished, you can use the USB-DIO6400 board.
But, it confirm a driver normally installation in the following ways. Do the following steps to show
up the “Device Manager” window. [My Computer -> Properties -> Hardware -> Device Manager ->
Multifunction Adaptors -> “PCI-EK01”]
[Figure 2-6. “System Properties” window-“Hardware” Tab]
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bga.png)
PCI-EK01 Users Manual (Rev 1.0)
-10- http://www.daqsystem.com
[Figure 2-7. “Device Manager” window]
If you can see the “PCI-EK01” at Multifunction Adaptors, the driver installation is to have been
over. (Check the red circle)
Important Notice : After installation, you should re-boot the system for the proper operation.
![](/html/fb/fb8f/fb8fd1d76c7032712eb045356e97a062581d02426e9ceb9b8d78b702612a5908/bgb.png)
PCI-EK01 Users Manual (Rev 1.0)
-11- http://www.daqsystem.com
3. PCI-EK01 Board Explanation
It simply explains about board functions. Refer to a “Specification part” regarding a detailed function.
3.1 PCI-EK01 Function
POWER DISTRIBUTION
DPRAM
ADC
Core control
PCI BUS
TIMER
COUNTER
FIFO
UART
TARGET
PCI
INTERFACE
DAC
T/Rx
USER I/O
SRAM
I/O
Switch & LED
LEVEL
SHIFTER
[Figure 3-1. PCI-EK01 Block Diagram]
Figure 3-1 shows that the PCI-EK01 has a lot of functions for various test. Each configuration
function is as follows.
(1) Core Control
The PCI-EK01 composes a PCI Target, external ADC, DAC interface and FIFO/TIMER/Counter
with using a FPGA (Spartan3). It is not used a UART function, it will be upgrade later.
(2) Level Shifter
A Level shifter exchanges a logic level of PCI to a logic level of FPGA. So, it is handily usable
just place to a slot without jumper setup of PCI 3.3V system or PCI 5V bus system.
(3) Power Distribution
It gets from 5V power at PCI bus and it supply as making the necessary 1.2V, 2.5V, 3V, 3.3V
power to use at board.