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
tomasz.janicki.tj@gmail.com, pozniak@ise.pw.edu.pl, rrom@ise.pw.edu.pl
 
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
 

  1. PERG – Photonics and Web Engineering Research Group, Strona Domowa, http://www.ise.pw.edu.pl/~rrom/
  2. 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.
  3. Rafał Graczyk, Krzysztof T. Poźniak. Projekt i uruchomienie uniwersalnego kontrolera szyny VME: ”Universal Module Controller”. Praca magisterska, Politechnika Warszawska, 2009.
  4. Łukasz Dymanowski. Projekt i wykonanie modułu akwizycji danych z wykorzystaniem standardu PMC. Politechnika Warszawska, 2007.
  5. Kamil Lewandowski. Projekt i wykonanie karty PMC z interfejsami komunikacyjnymi. Politechnika Warszawska, 2007.
  6. Xilinx. Xilinx Virtex II Pro Platform FPGA: Complete Datasheet. www.xilinx.com
  7. Altera. Cyclone Device Handbook. www.altera.com
  8. WISHBONE System-on-chip (SoC) Interconnection Architechture for Portable IP Cores Revision B.3, Septmeber2002.
  9. Linear Technology. LTC2207/LTC2206 Datasheet. www.linear.com
  10. Analog Devices. AD9777 Datasheet Rev Ct. www.analog.com/
  11. Maxim. MAX9450-MAX9452 Datasheet. http://datasheets.maxim-ic.com/
  12. Analog Devices. AD9512 Datasheet. www.analog.com
  13. Code::Blocks. http://www.codeblocks.org/downloads.
  14. Microsoft. Online MSDN documentation. http://msdn.microsoft.com/en-us/default.aspx, 2009.