Advertisement

Quick Links

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.
PCI-EK01
User's Manual
Copyrights  2005 DAQ system, All rights reserved.
-
1-
PCI-EK01 Users Manual (Rev 1.0)
http://www.daqsystem.com

Advertisement

Table of Contents
loading

Summary of Contents for DAQ PCI-EK01

  • Page 1 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.
  • Page 2: Table Of Contents

    PCI-EK01 Users Manual (Rev 1.0) -- 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.
  • Page 3: Introduction

    PCI-EK01 Users Manual (Rev 1.0) 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.
  • Page 4 PCI-EK01 Users Manual (Rev 1.0)  Very flexible to upgrade because of FPGA is used as PCI bridge and overall board  Analog Input 12bit resolution/ 8 Single ended or 4 differential input  0 to +3.3V, ± 1.65V input range/ MAX 200Ksps(5uSEC) conversion time ...
  • Page 5: Installation

    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 http://www.daqsystem.com...
  • Page 6 (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.
  • Page 7: Software Installation

    (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.
  • Page 8 PCI-EK01 Users Manual (Rev 1.0) [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. http://www.daqsystem.com...
  • Page 9 PCI-EK01 Users Manual (Rev 1.0) (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”...
  • Page 10 PCI-EK01 Users Manual (Rev 1.0) [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.
  • Page 11: Pci-Ek01 Board Explanation

    COUNTER POWER DISTRIBUTION [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).
  • Page 12 PCI-EK01 Users Manual (Rev 1.0) (4) Switch & LED There is the LED which can confirm action state of a board. There are 5 switches 매 that a user test it to a manual. (5) I/O It can interface with the outside by 24bit I/O as it equip 82C55. It is a 3.3V logic level and 8bits of these 24bits can drive 500mA.
  • Page 13: Address Map

    I/O Area 64DWORD Configuration Area [Figure 3-2. Address Map of IBM PC Series] The PCI-EK01 use a memory and I/O that have been assigned to system for operation, the contents are as follows that they required. Memory Max. 64MByte 256Byte An area of assigned address in PCI-EK01 is used like Figure 3-3.
  • Page 14 PCI-EK01 Users Manual (Rev 1.0) [Figure 4-3. PCI-EK01 Address map] (Notice) 1. Currently it is not used a UART function, it will be upgrade later. 2. Currently it is not used a VGA function, it will be upgrade later. http://www.daqsystem.com...
  • Page 15: Jumper Option And Connector Pin-Out

    3.3 Jumper Option and Connector Pin-out The PCI-EK01 is prepared a lot of Jumpers and Connectors. Each Jumper & Connector is used to select a function and extend a function, basic setting recommands that you use it with state set up in case of product shipment.
  • Page 16 PCI-EK01 Users Manual (Rev 1.0) DAC Reference Voltage Selection ADC reference out or DAC Power FPGA Parallel configuration Not used EPLD(XC9536XL) JTAG FPGA configuration Mode Selection Serial Flash Mode Selection Future Upgrade FPGA & Serial Flash Program JTAG JP10 +/- 12V Power...
  • Page 17 Analog Output 0 Analog Output 0 Analog Output 2 Analog Output 3 Analog Ground Digital Power(+3.3V) Digital Power(+3.3V) Timer0 Out Timer1 Out Timer2 Out Counter0 In Counter1 In Counter2 In Digital Ground Digital Ground [Figure 3-5. PCI-EK01 P1 Connector Pin-out] http://www.daqsystem.com...
  • Page 18 PCI-EK01 Users Manual (Rev 1.0) [P2 Description] It is not used currently a VGA Video signal, it will be upgrade. VGND VSYNC HSYNC BLUE VGND GREEN VGND VGND VGND [Figure 3-6. PCI-EK01 P2 Connector Pin-out] http://www.daqsystem.com...
  • Page 19 DATA 20 DATA 28 DATA 21 DATA 29 DATA 22 DATA 30 DATA 23 DATA 31 DATA 24 BYTE EN2 LOW# DATA 25 BYTE EN2 HIGH# DATA 26 CE2# Digital Ground Digital Ground [Figure 3-7. PCI-EK01 JH1 Connector Pin-out] http://www.daqsystem.com...
  • Page 20 PORTC 2 PORTB DRV 3 PORTC 3 PORTB DRV 4 PORTC 4 PORTB DRV 5 PORTC 5 PORTB DRV 6 PORTC 6 PORTB DRV 7 PORTC 7 EXT RESET Digital Ground Digital Ground [Figure 3-8. PCI-EK01 JP1 Connector Pin-out] http://www.daqsystem.com...
  • Page 21 PCI-EK01 Users Manual (Rev 1.0) [JTAG & Other Connector] It is prepared an EPLD (Electrically Programmable Logic Device) XC9536XL in case of JP7, for a program to call Serial Flash and FPGA use it in case of JP10. It set up a program mode of FPGA in case of JP8. Each program mode setup is as follows.
  • Page 22 A JP4 can select DVCC or AVCC to the power of DAC chip. The last jumper (JP5, JP6) likes to use it with default setting as it refers to a schematic. [RS232C] It prepared by preparation so as to be able to equip an UART function. The PCI-EK01 has a RS232C Transceiver that it connected COM1 and FPGA. Receive...
  • Page 23: Cdrom Folder

    PCI-EK01 Users Manual (Rev 1.0) 3.4 CDROM Folder Explanation The board which accompanying CDROM includes a sample source that user can install and test and program at PC. First, the “drivers” folder has Driver and Install File, the “manual” folder has User Manual/Schematic/Application Note etc.
  • Page 24: Sample Program & Test

    4. Sample Program & Test This chapter explains that a functional test to learn usage and check products for defects. The test performs a “PCITest.exe” program in a SAMPLE folder in CDROM at the PC that PCI-EK01 was installed. The SAMPLE folder of CDROM includes a execution file and source file of “PCITest.exe”. The sample source files can use that a user modifies in order to implement a necessary function.
  • Page 25 PCI-EK01 Users Manual (Rev 1.0) each numbers are as follows. Name Description Remark Memory When press button, it read from 0 to 100000h (total read 1MByte) at memory and mark a number (8) area. When press button, it progressively write from 0 to Memory 100000h at memory.
  • Page 26 PCI-EK01 Users Manual (Rev 1.0) It set up writing data in I/O. 16bit I/O Write Data Hexa-Decimal I/O Auto It set up automatically increase I/O address in case of Not apply Currently Increment reading or writing several I/O data. DAC FIFO It set up how many point unit write to DAC FIFO for Waveform Generation.
  • Page 27: Analog Output

    PCI-EK01 Users Manual (Rev 1.0) Windows XP Professional or Windows 2000 6. Refer to AN203(PCI-EK01-Register Level Application Guide) 4.1 Analog Output (1) DAC FIFO Write Points input “1000” and press DAC test(DAC FIFO Write) button. It will record a sine wave data of 1000 points for making waveform at DAC FIFO.
  • Page 28 PCI-EK01 Users Manual (Rev 1.0) [Figure 4-3. Confirm an Analog Output] (4) The output is displayed all 4 Analog out. It confirms all 4 channels as it use Oscilloscope. (5) You can use Wave form generator like Figure 4-4 for Wave form generation.
  • Page 29: Analog Input

    PCI-EK01 Users Manual (Rev 1.0) 4.2 Analog Input (1) It connect number 6 (Analog out 0) and number 14 (Analog In 0) of P1(D-sub 25pin plug) connector with jumper line. (2) After I/O address offset input “84” and Data input “0”, press I/O Write button.
  • Page 30: Counter

    (4) It apply count pulse two times more. It confirm count over occurrence as reading a STATUS register counter 0 and current counter value is “3”. (5) There is 3 Counter at PCI-EK01, remaining two counters shall test as above. 4.5 Timer (1) I/O address offset input “34”...
  • Page 31: Specification

    PCI-EK01 Users Manual (Rev 1.0) 5. Specification Various functions are included to the PCI-EK01 in order to test. 5.1 General Information General specification of board is as follows. Basically most function made by FPGA, a main purpose is that ADC (Analog to Digital Converter) or DAC (Digital to Analog Converter).
  • Page 32: Software

    ▣ Application Programming Interface ▪ Direct control through WDM driver ▪ Windows DLL API ▣ Software Development Kits ▪ User who have strong interest in developing PCI DAQ board can buy SDK. ▪ SDK contents Basic VHDL source WDM Driver source...
  • Page 33: Physical/Environment

    PCI-EK01 Users Manual (Rev 1.0) 5.4 Physical/Environment ▣ Dimensions ▪ Standard Universal(5V/3.3V) PCI 32bit form-factor(175mm x 95mm) ▣ Temperature ▪ 0 to 70℃, operating ▪ -20 to + 80℃ storage ▣ Relative Humidity ▪ 20 to 80 percent, non-condensing ▣ Power Requirement ▪...
  • Page 34 References 1. PCI System Architecture -- MindShare Inc. 2. PCI Local Bus Specification -- PCI-SIG 3. PCI-EK01 Register Level Application Guide -- DAQ system 4. PCI-EK01 Driver Level Programming Guide -- DAQ system 5. General information on PCI board API -- DAQ system 6.

Table of Contents