PCI-Messkarte
Wir haben eine PCI-Karte entwickelt, die zur Evaluation von FPGA-basierten Signalverarbeitungsalgorithmen dient und verschiedene Analog-Digital-Wandler sowie kupferbasierte Datenübertragungsverfahren, wie Ethernet und RS422, über Entfernungen von bis zu 200 m unterstützt.
Die PCI-Karte arbeitet auf einem TQ5200B-Evaluierungsboard von TQ-Components und wird zusammen mit einem eingebetteten Linux betrieben.
Unsere Leistungen
Systemarchitektur
Konzeption der PCI-Evaluationskarte zur Erweiterung des TQ5200B-Boards.
FPGA / VHDL-Design
Entwicklung der Signalverarbeitungsalgorithmen und Integration des Xilinx PCI-IP-Cores.
Linux / Treiberentwicklung
Programmierung des dedizierten Linux-PCI-Kernel-Treibers zur Hardware-Anbindung.
Softwareentwicklung & Tools
Erstellung der Bedien-, Konfigurations- und Evaluationssoftware auf Basis von Qt4.
Elektronikentwicklung
Schaltungsdesign und Layout der Messkarte zur Datenübertragung über 200 Meter Kupferleitung.
Technologien
Hardware
- Multilayer PCB
- Xilinx Spartan 3A DSP
- Ethernet-Phy
- RS422-Transceiver
Software
- Xilinx PCI-ipCore
- Embedded-Linux
- Linux-PCI-Treiber
- Qt4
Programmiersprachen
- VHDL
- C
Schnittstellen
- PCI
- RS232
- RS422
Tools
Softwareentwicklung
- KDevelop – C/C++ Entwicklungsumgebung
- GCC compiler - C/C++-Compiler für Linux
FPGA-Design
- Xilinx ISE - FPGA-Synthese
- Modelsim - FPGA-Simulation
Hardwareentwicklung
- Eagle - Schaltplan und Layout
Revision- und Projekt-Management
- Git - Versionsverwaltungssystem
Dokumentation
- Doxygen – Quellcode-Documentation
Regulative Anforderungen
Die folgende Regulatorie wurde berücksichtigt:
- RoHS