PCI measurement card

A PCI card was developed to evaluate FPGA-based signal processing algorithms in combination with various analog-to-digital converters and copper-based data transmission methods, such as Ethernet and RS422, over distances of up to 200 m.

The PCI card operates on a TQ5200B evaluation board from TQ-Components and is used together with an embedded Linux system.

Our services

Conceptual design and development of the PCI card, the FPGA design, the Linux kernel driver, and Linux software.

Technologies

Hardware

  • Multilayer PCB
  • Xilinx Spartan 3A DSP
  • Ethernet-Phy
  • RS422-Transceiver

Software

  • Xilinx PCI-ipCore
  • Embedded-Linux
  • Linux-PCI-Treiber
  • Qt4

Languages

  • VHDL
  • C

Interfaces

  • PCI
  • RS232
  • RS422

Tools

Software Development

  • KDevelop – C/C++ development environment
  • GCC compiler – C/C++ compiler for Linux

FPGA Design

  • Xilinx ISE – FPGA synthesis
  • ModelSim – FPGA simulation

Hardware Development

  • Eagle – schematic and layout design

Revision and Project Management

  • Git – version control system

Documentation

  • Doxygen – source code documentation

Regulatory Requirements

The following regulation were taken into account:

  • RoHS