Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 7

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  systemy rekonfigurowalne
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Artykuł przedstawia opracowany całościowy proces syntezy wielokontekstrowego sprzętowego układu sterowania implementowanego w strukturach FPGA. Dedykowana struktura sprzętowa pozwala na zdecydowane zredukowanie czasu przetwarzania w porównaniu z rozwiązaniami programowymi. Program podlegający syntezie jest opisany językiem SFC zgodnie z normą IEC61131-3. W procesie syntezy wykorzystano oryginalną grafową metodę reprezentacji postaci pośredniej programu sterowania. Metoda konstruowania postaci pośredniej zachowuje własności przetwarzania, ujawniając zadania równoległe. Opracowano również metodę odwzorowania technologicznego dla tablicowych układów FPGA. W celu porównania przedstawiono rezultaty implementacji opracowanej metody oraz bezpośredniego odwzorowania postaci grafowej.
EN
The paper presents the synthesis and implementation algorithms of multiple context logic controller implemented in a FPGA. A massively parallel hardware execution of control algorithms is utilized that significantly reduces the throughput time. The input program is written in the SFC according to the IEC61131-3 standard. An originally developed intermediate representation based on data flow graph has been used for processing. The graph building algorithm maintains sequential dependencies and reveals parallel tasks in program. Developed method of scheduling and mapping is dedicated for LUT based FPGA devices. The paper is concluded with exemplary implementation comparison of greedy direct mapping and developed FPGA architecture optimized method.
2
Content available Obrazowe systemy FPGA w Laboratorium Biocybernetyki
PL
W artykule przedstawiono tematykę badań naukowych dotyczących implementacji systemów obrazowych FPGA, prowadzonych w Laboratorium Biocybernetyki Katedry Automatyki AGH. Pokazano główne kierunki badań na świecie i dokonano przeglądu literatury w zakresie implementacji przetwarzania i analizy obrazów w układach FPGA. Na tym tle pokazano prace wykonane w Laboratorium Biocybernetyki, wskazując na istotny aspekt energooszczędności implementacji FPGA.
EN
The paper presents the research topics concerning the implementation of FPGA imaging systems, conducted at the Biocybernetics Laboratory of Department of Automatics AGH-University of Science and Technology. Shows the main directions of research in the world and an overview of the literature in the field of FPGA-based image processing and analysis. On this background showing the work done at the Biocybernetics Laboratory, pointing to an important aspect of energy efficiency at FPGA systems.
PL
Artykuł przedstawia dwie platformy sprzętowe stosowane w laboratorium studenckim. Pierwszą z nich jest rekonfigurowalny system RIO firmy National Instruments, drugą - płyta rozwojowa przeznaczona do rozwoju oprogramowania wbudowanego do węzłów sieci czujnikowych i komputerowej akwizycji danych. Obie platformy pozwalają na projektowanie urządzeń z systemami wbudowanymi (również czasu rzeczywistego) jako elementów większych, rozproszonych systemów pomiarowo-sterujących (RSPS).
EN
The paper presents two hardware platforms used for didactic purposes in a student laboratory. The first one is a reconfigurable system by the National Instruments CompactRIO. It is an industrial computer aimed at automation and control of processes, for example during diagnostic procedures and in the factory production. As NI solutions often become worldwide standards, it is reasonable to train future engineers in programming their systems. With CompactRIO, the main effort of a designer is to create reliable applications working in the Real-Time mode. The second platform is an evaluation board usually applied as a node in the sensory network or to the computer data acquisition. The main problem here is the FPGA array configuration to perform measuring and controlling tasks. Both solutions can be used to design embedded systems being a part of larger systems. The paper presents the structure and architecture of both devices, including description of programming methodologies. Technical characteristics of both devices are described in detail, revealing their advantages and limitations. Then, applications to the process of engineer education are presented, based on the examples from the Institute of Radioelectronics, Warsaw University of Technology. These include both laboratory exercises and student projects, where they can solve particular engineering tasks using the presented hardware. The paper is supplemented with conclusions and future prospects of the introduced systems in didactics.
PL
Współczesne systemy elektroniczne umożliwiają budowanie dużej liczby modułów implementowanych w strukturach PLD. Istnieje konieczność wykorzystywania metod diagnostycznych, które w wielu przypadkach są niewystarczające. W artykule przedstawiono uniwersalny moduł diagnostyczny, umożliwiający nadzorowanie i diagnostykę złożonych bloków funkcjonalnych implementowanych w strukturach FPGA. Parametry modułu można dostosować do potrzeb danego projektu. Jego rozmiar i wartości zastosowanych parametrów wynikają z potrzeb projektu. Elementy modułu diagnostycznego mogą tworzyć niezależną strukturę lub współdzielić część zasobów struktury z projektem testowanym. Projektant posiada możliwość wykorzystania gotowych modułów, rozszerzenia ich funkcjonalności, bądź też zrealizowania własnych bloków funkcjonalnych. Opisane w artykule narzędzie pozwala na zwiększenie efektywności projektowania bez konieczności uzależniania projektu od rodzin układów FPGA określonego producenta.
EN
In the contemporary electronic systems there is the possibility of creating the large amount of modules implemented in the PLD structures. There is the requirement of the use of some diagnostic methods which are insufficient in some cases. This paper contains specification of the universal diagnostic module dedicated to supervise and diagnose the complex functional blocks implemented in FPGA structures. This module can be stretched and adjust to the need of every project. It's size and parameters depend on the designers need. It can be independent structure or it can share some resources with analyzed project. Designer can use already prepared blocks, expand them or create his own functional blocks. Specified tool gives the opportunity to design more effectively and independenlly from the selected FPGA family.
EN
In this paper we give an overview of directions of our research within the domain of heterogeneous reconfigurable systems. Our work is focused on heterogeneous signal processing architectures that consist of several processing units such as FPGAs and DSPs, where the FPGAs provide either full reconfiguration or partial reconfiguration. Although exist some scheduling methods, there is a lack of well defined methods and scheduling algorithms for architectures with several FPGAs and SW processors.
PL
W artykule przedstawiono ogólny zarys kierunków badań w zakresie projektowania niejednorodnych systemów rekonfigurowalnych. Autorzy skoncentrowali swój wysiłek na niejednorodnych architekturach systemów przetwarzania sygnałów składających się z wielu jednostek przetwarzających typu FPGA i DSP, gdzie FPGA oferują pełną lub częściową rekonfiguracje. Chociaż istnieją metody planowania rozlokowywania zadań w czasie dla A) rekonfigurowalnych systemów zawierających jeden układ FPGA i jeden procesor standardowy, a także B) niejednorodnych systemów wieloprocesorowych standardowych, to jednak brakuje dopracowanych metod i algorytmów planowania zadań w czasie dla systemów zawierających więcej niż jeden układ FPGA oraz pewną liczbę procesorów standardowych. Jest to powód zainteresowania badawczego autorów, u którego podstaw leży rozwinięcie podejścia z punktów A) oraz B). W szczególności, zamiar dotyczy problemu czasowego rozlokowywania zadań oraz planowania zadań w niejednorodnych systemach wieloprocesorowych.
PL
Autorzy artykułu prezentują rozwiązanie sprzętowe zrealizowane w układach logiki rekonfigurowalnej FPGA, stanowiące propozycję uniwersalnej platformy służącej do przetwarzania obrazu. Dedykowane rozwiązania sprzętowe są tradycyjnie stosowane w przetwarzaniu obrazu jako alternatywa do metod softwarowych, ponieważ oferują atrakcyjne moce obliczeniowe przy niewielkiej ilość użytych zasobów sprzętowych. Znaną niedogodnością tych metod jest czasochłonność procesu projektowego. Przedstawiony procesor z rekonfigurowalną listą rozkazów stanowi rozwiązanie pośrednie pomiędzy rozwiązaniami sprzętowymi i programowym, oferując uproszczony proces realizacji algorytmu przy atrakcyjnych parametrach czasowych. W artykule zaprezentowano przykładowe zastosowanie procesora do realizacji dyskretnej transformaty kosinusoidalnej.
EN
The Authors present hardware solution implemented in FPGA reconfigurable logic which is a proposal of a universal platform for the image processing. Dedicated hardware is a traditional solution in image processing area as an alternative to the software methods because it offers high processing power/hardware resources ratio. The common disadvantages of that approach is time consuming implementation time. Presented processor with reconfigurable instruction set is a compromise between software and hardware. It offers easier design flow. In the paper discrete cosine transform implementation is presented as an example.
PL
Autorzy prezentują znaną, lecz nie w pełni dotychczas wykorzystaną technikę przyśpieszania obliczeń za pomocą układów logiki rekonfigurowanej w kontekście współczesnych możliwości masowego jej wykorzystania w wieloprocesorowych i wielowątkowych systemach o wielkich mocach obliczeniowych. W skrócie zaprezentowane są podstawowe pojęcia i techniki stosowane w tej technologii oraz przeprowadzone są rozważania nad możliwością szerokiego zastosowania powyższej techniki przy teraźniejszym stanie rozwoju półprzewodnikowych układów rekonfigurowalnych FPGA.
EN
The authors presents already known but not frequently used technique of computation acceleration by circuits of reconfigurable logic with special focus on possibility of its mass usage in multi-processor and multi-threads systems which offer huge computation power. Basic principles and techniques accommodated by reconfigurable computing paradigm are presented and discussion over prospect of this promising technique common usage is preformed taking into account current state of commercially available FPGA reconfigurable logic.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.