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