Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Protoype of programmable logic controller for hardware virtual machine
Języki publikacji
Abstrakty
W artykule przedstawiono prototypową platformę sprzętową z układami programowalnymi FPGA dla tzw. sprzętowej maszyny wirtualnej, będącej specjalizowanym mikrokontrolerem istniejącym w postaci wirtualnego komponentu (IP core), opisanym w języku Verilog. Platforma ta, wraz z zaimplementowaną w układzie FPGA sprzętową maszyną wirtualną, stanowi kompletny programowalny sterownik logiczny. W artykule opisano moduł główny sterownika, zrealizowany w dwóch wersjach z układami FPGA Xilinix z rodziny Spartan-3AN oraz Spartan-6, a także moduły wejść-wyjść analogowych oraz cyfrowych. Przedstawiono również wyniki syntezy logicznej wirtualnych komponentów sprzętowej maszyny wirtualnej w różnych konfiguracjach dla obydwu zastosowanych układów FPGA.
In this paper a prototype hardware platform with FPGA devices for so called hardware virtual machine (HVM) is presented. HVM is a Intellectual Property Core (IP core) of specialized microcontroller described in Verilog Hardware Description Language. This prototype platform with HVM implemented in FPGA is, in fact, a complete programmable logic controller. The paper presents the main module of logic controller, as well as digital and analog input - output modules. The main module has been developed in two versions: with Xilinx FPGA Spartan-3AN device and newest Spartan-6 family device. Synthesis results of IP core of HVM in selected configurations for both FPGAs are also presented.
Słowa kluczowe
Wydawca
Rocznik
Tom
Strony
114--117
Opis fizyczny
Bibliogr. 8 poz., wykr., il.
Twórcy
autor
- Politechnika Rzeszowska, Katedra Informatyki i Automatyki
Bibliografia
- [1] Hajduk Z., Trybus B., Sadolewski J.: Sprzętowa implementacja maszyny wirtualnej dla sterowników programowalnych. Metody Wytwarzania i Zastosowania Systemów Czasu Rzeczywistego, Praca zbiorowa pod redakcją L. Trybusa i S. Samoleja, WKŁ, str. 333-343, Warszawa 2010.
- [2] Hajduk Z.: Wprowadzenie do języka Verilog. Wydawnictwo BTC, Legionowo 2009.
- [3] O'Grady A.: Precision Signal-Processing and Data-Conversion ICs for PLCs. Analog Dialogue, pp. 40-48, 2006.
- [4] Profichip: Single-chip PLC for STEP7 from Siemens-PLC7100 (http://www.profichip.com).
- [5] Rzońca D., Sadolewski J., Stec A., Świder Z., Trybus B., Trybus L.: Mini-DCS system programming in IEC 61131-3 Structured Text. Journal of Automation, Mobile Robotics & Intelligent Systems, Vol. 2, No.3, 2008.
- [6] Rzońca D., Sadolewski J., Trybus B.: Prototype environment for controller programming in the IEC 61131-3 ST language. Computer Science and Information Systems, Vol. 4, No. 2, December 2007.
- [7] Xilinx: Spartan-3AN FPGA Family: Introduction and Ordering Information, DS557, 2010.
- [8] Xilinx: Spartan-6 Family Overview-Advance Product Specification, DS160, 2010.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWAN-0008-0030