INTEGRACJA WIELOINTERFEJSOWEGO TORU PRZETWARZANIA Z UKŁADAMI FPGA
INTEGRACJA WIELOINTERFEJSOWEGO
TORU PRZETWARZANIA Z UKŁADAMI FPGA
INTEGRATION OF MULTIINTERFACE
CONVERSION CHANNEL USING FPGA
inż. Tomasz Janicki, dr inż. Krzysztof Poźniak, prof. dr hab. inż. Ryszard Romaniuk
Politechnika Warszawska
Wydział Elektroniki i Technik Informacyjnych
Instytut Systemów Elektronicznych
00-665 Warszawa, ul. Nowowiejska 15/19
Streszczenie
W artykule omówiono integrację różnego typu interfejsów z układami FPGA z wykorzystaniem rekonfigurowalnej platformy komunikacyjnej. Rozwiązanie w praktyce zaimplementowano w pojedynczym węźle rozproszonego systemu pomiarowego. Omówiono konstrukcję platformy konunikacyjnej oraz wybrane moduły sprzętowe opisane w języku VHDL i zaimplementowane w układach FPGA. Przedstawiono także graficzną aplikacje użytkownika (GUI) umozliwiającą użytkownikowi sterowanie pracą systemu. W końcowej częsci artykułu zamieszczono wybrane rozwiązania praktyczne.
Słowa kluczowe: Rozproszony system pomiarowy, HDL, FPGA, WinApi, GUI.
Abstract
This article discusses the integration of different types of interfaces with FPGAs using reconfigurable communication platform. The solution has been implemented in practice in a single node of a distributed measurement system. Construction of communication platform has been presented with its selected hardware modules, described in VHDL and implemented in FPGAs. The graphical user interface (GUI) has been described that allows a user to control the operation of the system. In the final part of the article selected practical solutions have been introduced.
Keywords: Distributed measurement system, HDL, FPGA, WinApi, GUI
LITERATURA
LITERATURA
-
PERG – Photonics and Web Engineering Research Group, Strona Domowa, http://www.ise.pw.edu.pl/~rrom/
-
Artur Dybko, Rafał Graczyk, Krzysztof T. Poźniak, Ryszard S. Romaniuk. Modularny system fotoniczny z programowalną warstwą sterowania i komunikacji w układzie FPGA, 2006.
-
Rafał Graczyk, Krzysztof T. Poźniak. Projekt i uruchomienie uniwersalnego kontrolera szyny VME: ”Universal Module Controller”. Praca magisterska, Politechnika Warszawska, 2009.
-
Łukasz Dymanowski. Projekt i wykonanie modułu akwizycji danych z wykorzystaniem standardu PMC. Politechnika Warszawska, 2007.
-
Kamil Lewandowski. Projekt i wykonanie karty PMC z interfejsami komunikacyjnymi. Politechnika Warszawska, 2007.
-
Xilinx. Xilinx Virtex II Pro Platform FPGA: Complete Datasheet. www.xilinx.com
-
Altera. Cyclone Device Handbook. www.altera.com
-
WISHBONE System-on-chip (SoC) Interconnection Architechture for Portable IP Cores Revision B.3, Septmeber2002.
-
Linear Technology. LTC2207/LTC2206 Datasheet. www.linear.com
-
Analog Devices. AD9777 Datasheet Rev Ct. www.analog.com/
-
Maxim. MAX9450-MAX9452 Datasheet. http://datasheets.maxim-ic.com/
-
Analog Devices. AD9512 Datasheet. www.analog.com
-
Code::Blocks. http://www.codeblocks.org/downloads.
-