Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "układ sterujący" wg kryterium: Temat


Tytuł:
Analiza zużycia zasobów sprzętowych w mikroprogramowanych układach sterujących ze współdzieleniem kodów
Analysis of resource utilization in compositional microprogram control units with code sharing
Autorzy:
Kołopieńczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/154317.pdf
Data publikacji:
2009
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
sieć działań
mikroprogramowany układ sterujący
konwerter adresu
flow-chart
compositional microprogram control unit (CMCU)
address converter
Opis:
W artykule zaprezentowano wyniki prac nad zmniejszeniem zużycia zasobów sprzętowych w mikroprogramowanych układach sterujących ze współdzieleniem kodów. Porównano dwa typy układów mikroprogramowanych: układ z konwerterem adresu oraz układ bez konwertera. Do syntezy i implementacji struktur wykorzystano oprogramowanie Xilinx ISE 8.2i. Zastosowano cztery dostępne w pakiecie ISE strategie optymalizacji. Platformę docelową stanowił układ FPGA Xilinx Virtex-II Pro (xc2vp30-7ff896c). Badania wykazały, że wprowadzenie bloku konwertera adresu skutkuje, dla niektórych przypadków, co najmniej 50 % zmniejszeniem rozmiaru pamięci mikroprogramowanego układu sterującego ze współdzieleniem kodów.
The paper presents the results of investigations on decrease in hardware resources usage in microprogram control units with code sharing. Two types of microprogram control units are compared: a structure with the address converter and that without it. Xilinx ISE 8.2i package was used for synthesis and implementation of the microprogram control unit. Four optimization strategies available in the package ISE were applied. Two strategies focus on the resources usage optimisation (area level 1, area level 2); the other two - on the device maximum frequency (speed level 1, speed level 2). The target platform was the FPGA device Xilinx Virtex-II Pro xc2vp30-7ff896c).The test results show that in some cases the memory consumption drops even by 50 % in comparison with the implementation without the address converter. It should be noted that adding an additional block (address converter) to the microprogram control unit does not cause an increase in the hardware resource use. The paper is divided into four parts. First section is a brief introduction to the issues of compositional microprogram control unit design. In second and third sections the results of resource utilisation are presented. The last - fourth - chapter contains a summary.
Źródło:
Pomiary Automatyka Kontrola; 2009, R. 55, nr 7, 7; 482-484
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Architektura układu sterującego robotem mobilnym w systemie SOMRS
Architecture of a control system for mobile robots in Service Oriented MultiRobot System
Autorzy:
Terlikowski, G.
Bartyna, W.
Powiązania:
https://bibliotekanauki.pl/articles/276191.pdf
Data publikacji:
2014
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
SOA
architektura
usługa
menadżer usług
znaczniki
układ sterujący
mapa obiektowa
SLAM
architecture
service
service manager
marker
robot control systems
object map
Opis:
Zaproponowano nowe podejście (architekturę) do budowy układu sterowania pojedynczym robotem mobilnym. Bazuje ono na paradygmacie SOA, w którym robot widziany jest jako zbiór świadczonych przez siebie usług. W informatyce paradygmat SOA jest uznanym i często stosowanym podejściem do projektowania rozproszonych systemów. W robotyce takim systemem jest niewątpliwie system wielorobotowy. Próba przeniesienia paradygmatu SOA w obszar robotyki ma na celu wykazanie przydatności tego podejścia w robotyce mobilnej. Zaproponowana architektura układu sterującego robotem mobilnym składa się z czterech warstw programowych. Najniższa warstwa, tj. warstwa kontroli urządzeń i agregacji danych, odpowiedzialna jest za kontrolę urządzeń (sensorów, manipulatorów itp.), w które wyposażony jest robot oraz za agregację, przetwarzanie i fuzję pozyskanych z nich danych. Funkcje kolejnej warstwy nawigacji, zwykle implementowane są przez system nawigacyjny robota, który umożliwia m.in. sprawne wyznaczanie i pokonywanie tras. Kontrolery wykonania usług rezydują w warstwie logiki wykonania usług i są odpowiedzialne za realizację poszczególnych usług świadczonych przez robota. W najwyższej warstwie, tj. warstwie zarządzania usługami, znajduje się Menadżer Usług, odpowiedzialny za komunikację systemu robota z pozostałymi komponentami systemu SOMRS oraz za zarządzanie wykonaniem usług na robocie. Na podstawie opracowanej architektury powstał prototyp systemu robota, który został zainstalowany na dwóch robotach typu Pioneer P3-DX. Eksperymenty z udziałem tych robotów pozwoliły na weryfikację przydatności opracowanej architektury w praktycznych zastosowaniach.
A new architecture of a control system of a mobile robot is proposed. It is based on the SOA paradigm (Service Oriented Architecture), in which the robot is seen as a set of services it provides. In Computer Science, the SOA paradigm is a valid and often used approach when designing distributed systems. A multirobot system is an example of such a system. The proposed architecture of a mobile robot control system consists of four software layers. The lowest layer, the device control and data aggregation layer, is responsible for the control of devices ( sensors, effectors, etc.), with which the robot is equipped, and for aggregation , processing and fusion of data gathered by these devices. Functions of the next layer, the navigation layer, are usually implemented by a robot navigation system which enables efficient determination of routes and robot movement. Service execution controllers reside in the service execution logic layer and are responsible for the realization of various services provided by the robot. The top layer, the service management layer, consists of Services Manager which is responsible for the communication between the robot control system and the other components of the SOMRS system as well as for the management of service realization. A prototype robot system was developed based on the proposed architecture. It was installed on two Pioneer P3-DX mobile robots. Experiments involving these robots allowed us to verify the usefulness of the developed architecture in practical applications.
Źródło:
Pomiary Automatyka Robotyka; 2014, 18, 2; 118-127
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Design of CMCU with expanded microinstruction and elementary OLCs
Projektowanie CMCU z rozszerzonymi mikroinstrukcjami i elementarnymi OLC
Autorzy:
Kołopieńczyk, M.
Titarenko, L.
Barkalov, A. A.
Powiązania:
https://bibliotekanauki.pl/articles/152904.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
współdzielenie kodów
elementarne łańcuchy
compositional microprogram control unit (CMCU)
code sharing
elementary operational linear chains
Opis:
The method of design of compositional microprogram control unit with codes sharing and expanded microinstruction is proposed. The proposed method is based on application of special address transformer to form an address of microinstruction on the base of its representation as pair . The control algorithm is described using flow-chart with elementary operational linear chains. Such approach permits to use all positive features of codes sharing independently on characteristics of interpreted flow-chart of algorithm. The proposed method permits to decrease the size of control memory in comparison with all known methods of such control units design. An example of proposed method application is given.
Artykuł przedstawia weryfikację danych otrzymanych w wyniku symulacji układu zamkniętego do testowania urządzeń EAZ. Układ zamknięty z urządzeniem CZAZ jako obiekt, symulowano w Matlabie, dla różnych parametrów Zadajnika Sygnałów Wielofazowych (stałe czasowe w modelu kalibratora sygnałów wielofazowych) i dla różnych punktów charakterystyki czasowo-prądowej CZAZ. Otrzymane wyniki przeanalizowano za pomocą programów do wnioskowania. W wyniku otrzymano parametry, jakimi powinien się charakteryzować zadajnik sygnałów wielofazowych, żeby zoptymalizować proces testowania. Otrzymane wyniki zostały wstępnie zweryfikowane eksperymentalnie.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 5, 5; 72-74
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Determination of the functional and service characteristics of the pneumatic system of an agricultural tractor with mechanical brakes using simulation methods
Wyznaczanie metodami symulacyjnymi właściwości funkcjonalnoużytkowych pneumatycznej instalacji ciągnika rolniczego z hamulcami mechanicznymi
Autorzy:
Kamiński, Z.
Kulikowski, K.
Powiązania:
https://bibliotekanauki.pl/articles/1365946.pdf
Data publikacji:
2015
Wydawca:
Polska Akademia Nauk. Polskie Naukowo-Techniczne Towarzystwo Eksploatacyjne PAN
Tematy:
farm tractor
pneumatics
braking system
energy-supplying device
trailer control valve
modeling
simulation
ciągnik rolniczy
pneumatyka
układ hamulcowy
zespół zasilający
zawór sterujący hamulcami przyczepy
modelowanie
symulacja
Opis:
Agricultural tractors are provided with air braking systems to control and operate braking systems of towed agricultural vehicles. Functional and operational characteristics of the tractor pneumatic system have a significant influence on the synchrony and operate speed of tractor-trailer unit braking system. This paper presents a mathematical model to predict the functional and operational characteristics of tractor pneumatic system by using a digital simulation. Modeling of the energy supplying device (compressor, governor, air reservoir) and modeling of the control device with trailer control valve mechanically connected with the tractor brakes is described. Results of statistical Kolmogorov-Smirnov test used to assess the conformity of experimental and simulated pressure transients during testing the compressor capacity and the response time of control circuit of Pronar 320AM tractor confirmed the computer model developed in Matlab-Simulink. The computer model can be used as a tool to assess the functional and operational characteristics of tractor pneumatic system within the designing process and as a subsystem to analyze transient processes in a pneumatic braking systems of the tractor-trailer units by using simulation methods. Mathematical models of selected components can be also used in modeling other pneumatic braking systems of commercial vehicles.
Ciągniki rolnicze są wyposażone w powietrzne instalacje hamulcowe do sterowania i napędu układów hamulcowych pojazdów ciągnionych. Właściwości funkcjonalno-użytkowe instalacji pneumatycznej ciągnika mają istotny wpływ na synchronię i szybkość działania układu hamulcowego zespołu ciągnik-przyczepa. W niniejszej pracy przedstawiono model matematyczny do prognozowania właściwości funkcjonalno-użytkowych układu pneumatycznego ciągnika metodą symulacji cyfrowej. Opisano modelowanie zespołu zasilającego (sprężarka, regulator, zbiornik powietrza) i modelowanie zespołu sterującego z zaworem sterującym hamulcami przyczepy połączonym mechanicznie z hamulcami ciągnika. Wyniki testu statystycznego Kołmogorowa-Smirnowa oceny zgodności doświadczalnych i symulowanych przebiegów czasowych ciśnienia podczas badania wydatku sprężarki i czasu reakcji obwodu sterującego ciągnika Pronar 320AM potwierdziły adekwatność opracowanego w Matlabie-Simulinku modelu komputerowego. Model komputerowy może być wykorzystany jako narzędzie do oceny właściwości eksploatacyjno-użytkowych instalacji pneumatycznej ciągnika w procesie projektowania oraz jako podsystem do analizy metodami symulacyjnymi procesów przejściowych w pneumatycznych układach hamulcowych zespołów ciągnik-przyczepa. Modele matematyczne wybranych komponentów instalacji mogą być również wykorzystane w modelowaniu innych pneumatycznych układów hamulcowych pojazdów użytkowych.
Źródło:
Eksploatacja i Niezawodność; 2015, 17, 3; 355-364
1507-2711
Pojawia się w:
Eksploatacja i Niezawodność
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Evaluation of the effectiveness of on-board diagnostic systems in controlling exhaust gas emissions from motor vehicles
Ocena efektywności systemu diagnostyki pokładowej pojazdów samochodowych w aspekcie ochrony środowiska
Autorzy:
Wierzbicki, Sławomir
Powiązania:
https://bibliotekanauki.pl/articles/329168.pdf
Data publikacji:
2019
Wydawca:
Polska Akademia Nauk. Polskie Towarzystwo Diagnostyki Technicznej PAN
Tematy:
on-board diagnostic system
certification test
control system
exhaust gas emissions
system diagnostyki pokładowej
test homologacyjny
układ sterujący
emisja spalin
Opis:
Toxic exhaust gas emissions from internal combustion engines pose the key barrier to vehicle development. Direct measurements of emission levels and toxic compounds present in exhaust gas pose a technical challenge, which is why vehicle emissions are determined by monitoring the parameters of various systems and components. On-board diagnostic systems support engine monitoring in real time. Most onboard diagnostic systems are standardized, therefore their functions can be modified relatively easily. This paper analyzes the functions of the existing on-board diagnostic systems and proposes solutions that prevent unauthorized tampering with vehicle emission systems.
Problem emisji związków toksycznych przez silniki spalinowe jest obecnie podstawową barierą rozwoju pojazdów samochodowych. Z uwagi na trudne technicznie do realizacji metody bezpośredniego określania poziomu rzeczywistej emisji poszczególnych związków toksycznych, poziom ich emisji przez pojazdy samochodowe w warunkach eksploatacji określa się na podstawie monitorowania parametrów pracy poszczególnych układów/elementów. Stosowane obecnie w pojazdach samochodowych systemy diagnostyki pokładowej z jednej strony pozwalają na bieżącą kontrolę pracy silnika, a z drugiej strony zaś ze względu na znormalizowaną zasadę działania pozwalają na relatywnie prostą ingerencję w ich działanie. W artykule dokonano analizy funkcjonowania obecnie stosowanych pokładowych systemów diagnostycznych oraz zaproponowano kierunki ich rozwoju pozwalające na ograniczenie ingerencji w ich działanie.
Źródło:
Diagnostyka; 2019, 20, 4; 75-79
1641-6414
2449-5220
Pojawia się w:
Diagnostyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementacja sprzętowa algorytmu MD5 w układach FPGA z użyciem mikroprogramowanego układu sterującego
Hardware implementation of MD5 algorithm in FPGAs using compositional microprogram control unit
Autorzy:
Barkalov, A.
Titarenko, L.
Bieganowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/155117.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
osadzony blok pamięci
algorytm MD5
FPGA
MD5
compositional microprogram control unit (CMCU)
field programmable gate array (FPGA)
Embedded Memory Block
Opis:
W artykule przedstawiona została koncepcja implementacji sprzętowej algorytmu MD5 z wykorzystaniem mikroprogramowanego układu sterującego. Cechą charakterystyczną rozwiązania jest wykorzystanie osadzonych bloków pamięci do realizacji układu sterującego. Przedstawione rozwiązanie jest przeznaczone przede wszystkim do realizacji w układach FPGA. W artykule przedstawione zostały wyniki syntezy kilku wybranych struktur układów mikroprogramowanych. Otrzymane wyniki zostały porównane do typowej realizacji w postaci automatu Moore'a.
The paper presents an example of application of Compositional Microprogram Control Unit (CMCU) to hardware implementation of MD5 algorithm. The MD5 algorithm is a widely used hash function with a 128-bit hash value. MD5 is used in many security applications, for example to hash passwords in FreeBSD operating system [14]. MD5 is also commonly used to check the integrity of files. MD5 was designed by Ron Rivest in 1991 [10]. Other similar algorithms are SHA [7] and RIPEMD [6]. The hardware implementation of MD5 in FPGAs is usually based on embedded memory blocks (EMB) because the algorithm uses a lot of constants during calculations [8]. In the paper the authors present an alternative solution in which constants are generated by CMCU (Fig. 3) circuit. The CMCU is also based on EMB. It can generate constants for MD5 and also signals for other tasks. The research results show that CMCU requires less hardware amount when compared to traditional Moore FSM (Tab. 1). The results were obtained using Xilinx ISE 12.1 and Xilinx Spartan-3 (xc3s50-5pq208) [13]. The models of control units were generated by the authors' software.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 868-870
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementation of example digital image data processing algorithm with use of microprogram control unit
Zastosowanie mikroprogramowanych układów sterujących do implementacji algorytmu przetwarzania danych wizyjnych
Autorzy:
Kołopieńczyk, M.
Pawlak, S.
Zając, W.
Powiązania:
https://bibliotekanauki.pl/articles/152590.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
cyfrowe przetwarzanie danych
DCT
maskowanie zakłóceń
compositional microprogram control unit (CMCU)
digital processing of visual data
error concealment
Opis:
The idea of applying the compositional microprogram control unit to implement example of digital image processing algorithm is presented. The algorithm operation is discussed in general, elements of algorithm selected for implementation are presented in detail, microprogram control unit structure is discussed and proposed and hardware implementation process is described.
W artykule przedstawiono wyniki badań nad zastosowaniem mikroprogramowanych układów sterujących do realizacji wybranego elementu złożonego algorytmu przetwarzania cyfrowych danych wizyjnych HECA. Opisano pełną strukturę algorytmu, wskazano element do implementacji w układzie mikroprogramowanym oraz opisano jego rolę i zasadę działania. W dalszej części zaproponowano i przedyskutowano strukturę mikroprogramowanego układu sterującego do realizacji zadania, przedstawiono schemat logiczny struktury układu sterowania dla pojedynczej składowej barwy obrazu (w formacie RGB lub YUV) oraz jej implementację w języku VHDL. Zaprezentowano wyniki symulacji układu w pakiecie Active-HDL oraz oszacowano zużycie zasobów układu dla operacji na pojedynczej składowej barwy obrazu. Następnie zaproponowano strukturę układu sterującego dla operacji na wszystkich trzech składowych barw RGB/YUV, przedstawiono wyniki symulacji działania mikro-programowanego układu sterującego oraz zaprezentowano kod VHDL i określono zużycie zasobów układu.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 9, 9; 997-999
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Koncepcja systemu wspomagającego projektowanie mikroprogramowanych układów sterujących
Concept of a system aiding design of compositional microprogram control units
Autorzy:
Kołopieńczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/154337.pdf
Data publikacji:
2009
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
sieć działań
mikroprogramowany układ sterujący
reprezentacja tekstowa i graficzna sieci działań
flow-chart
compositional microprogram control unit (CMCU)
textual and graphical flow-chart representation
Opis:
W artykule zaprezentowano aplikację wspomagającą proces projektowania mikroprogramowanych układów sterujacych (ang. Compositional Microprogram Control Unit, CMCU). Do opisu algorytmu sterowania układów mikroprogramowanych wykorzystano sieć działań (ang. flow-chart). Głównym zadaniem aplikacji jest usprawnienie procesu opisu układów sterujących za pomocą sieci działań jak również translacja graficznej formy sieci działań do specyfikacji tekstowej. W artykule zaproponowano i omówiono struktury danych umożliwiające tworzenie, przechowywanie oraz prezentację sieci działań.
The paper presents a concept of a system supporting the design process of compositional microprogram control units. The control algorithm of the compositional control unit is very often described by flow-charts. The proposed approach improves the design process of the microprogram control unit algorithm defined by flow-charts. It allows translating the graphical flow-chart representation into a textual flow-chart specification from as well. The data structures for creation, storage and presentation of flow-charts are also proposed. The paper is divided into four sections. The first section is a brief introduction to the issues of compositional microprogram control unit design. In the second one the graphical and textual flow-chart specification is presented. The third section describes the structure of the data formats and programmable environment. The last - fourth - section contains a summary.
Źródło:
Pomiary Automatyka Kontrola; 2009, R. 55, nr 7, 7; 470-472
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Mathematical Modelling of the Trailer Brake Control Valve for Simulation of the Air Brake System of Farm Tractors Equipped with Hydraulically Actuated Brakes
Modelowanie matematyczne zaworu sterującego hamulcami przyczepy do symulacji powietrznej instalacji hamulcowej ciągników rolniczych z hamulcami uruchamianymi hydraulicznie
Autorzy:
Kamiński, Z.
Powiązania:
https://bibliotekanauki.pl/articles/1366046.pdf
Data publikacji:
2014
Wydawca:
Polska Akademia Nauk. Polskie Naukowo-Techniczne Towarzystwo Eksploatacyjne PAN
Tematy:
farm tractor
air braking system
hydraulically actuated trailer brake control valve
mathematical modelling
simulation
ciągnik rolniczy
powietrzny układ hamulcowy
zawór sterujący hamulcami przyczepy uruchamiany hydraulicznie
modelowanie matematyczne
symulacja
Opis:
Agricultural tractors are equipped with air braking systems to control and operate the braking systems of towed agricultural vehicles. This paper presents a mathematical model of a hydraulically actuated trailer brake control valve. The results of the statistical Kolmogorov-Smirnov test confirmed the consistence between the experimental and simulated pressure transients during testing the response time of a farm tractor's control circuit. The computer model developed in Matlab-Simulink can be used as a tool to analyze transient processes by using simulation methods in the process of designing the air braking systems of farm tractors.
Ciągniki rolnicze są wyposażone w powietrzne instalacje hamulcowe do sterowania i napędu układów hamulcowych pojazdów ciągnionych. W niniejszej pracy przedstawiono model matematyczny uruchamianego hydraulicznie zaworu sterującego hamulcami przyczepy. Wyniki testu statystycznego Kołmogorowa-Smirnowa oceny zgodności doświadczalnych i symulowanych przebiegów czasowych ciśnienia podczas badania czasu reakcji obwodu sterującego ciągnika Pronar 1531A potwierdziły adekwatność opracowanego w Matlabie-Simulinku modelu komputerowego. Model komputerowy może być wykorzystany jako podsystem do analizy metodami symulacyjnymi procesów przejściowych w procesie projektowania powietrznych układów hamulcowych ciągników rolniczych.
Źródło:
Eksploatacja i Niezawodność; 2014, 16, 4; 637-643
1507-2711
Pojawia się w:
Eksploatacja i Niezawodność
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Methods of designing of compositional microprogram control units with mutual memory
Metody projektowania mikroprogramowanych jednostek sterujących o adresowaniu wspólnym
Autorzy:
Wiśniewski, R.
Barkalov, A. A.
Janik, A.
Powiązania:
https://bibliotekanauki.pl/articles/156222.pdf
Data publikacji:
2008
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
programowalny układ FPGA
compositional microprogram control unit (CMCU)
field programmable gate array (FPGA)
Opis:
In the article four designing methods of Compositional Microprogram Control Unit (CMCU) will be described and compared. The first one - with mutual memory - is traditional way of synthesis of CMCU. Here operational vertices of the initial flow chart that describes the functionality of control units are replaced with operational linear chains that permit to minimize the number of internal states of the controller. Three remaining methods are based on the CMCU with mutual memory; however there are additional improvements that allow reducing the number of logic elements that are required for implementation of CMCU on programmable device. Detailed results of investigations will be shown in the paper. Authors have performed researches where over 100 benchmarks (descriptions of CMCU) were designed with all four methods and implemented on an FPGA. Results of implementation will be studied and analyzed in detail and described in the paper.
W referacie zaprezentowane zostaną cztery metody projektowania mikroprogramowanych jednostek sterujących. Pierwsza metoda to tradycyjny sposób syntezy sterownika o adresowaniu wspólnym. Na jej podstawie opracowane zostały trzy inne metody projektowania mikroprogramowanych układów sterujących. Wprowadzono modyfikacje w strukturze sterownika, których głównym celem była redukcja liczby wykorzystanych elementów logicznych podczas implementacji systemu w matrycach FPGA. W artykule przedstawione zostaną szczegółowe wyniki badań przeprowadzonych przez autorów. Każdy sterownik zaprojektowano wszystkimi czterema metodami, a następnie przeprowadzono operacje syntezy oraz implementacji. Końcowe wyniki zajętości poszczególnych wersji w programowalnych matrycach FPGA zostaną szczegółowo przeanalizowane.
Źródło:
Pomiary Automatyka Kontrola; 2008, R. 54, nr 8, 8; 493-495
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metoda syntezy mikroprogramowanego układu sterującego z rozszerzonym formatem mikroinstrukcji
Synthesis method for CMCU with extended microinstruction format
Autorzy:
Barkalov, A. A.
Titarenko, L.
Bieganowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/154329.pdf
Data publikacji:
2009
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
CPLD
FPGA
compositional microprogram control unit (CMCU)
CMCU
Opis:
W artykule przedstawiono metodę syntezy mikroprogramowanego układu sterującego ze wspólną pamięcią i rozszerzonym formatem mikroinstrukcji. Metoda jest zorientowana na zmniejszenie rozmiaru układu adresowego poprzez umieszczenie kodów klas łańcuchów pseudorównoważnych w pamięci sterującej. Uzyskuje się w ten sposób uproszczenie funkcji przejść części adresowej układu, co przekłada się na redukcję zasobów sprzętowych potrzebnych do implementacji jednostki sterującej w układach programowalnych typu CPLD i FPGA. W artykule zamieszczono wprowadzenie teoretyczne, przykład zastosowanie metody oraz wyniki badań uzyskane podczas syntezy testowych sieci działań przy użyciu oprogramowania Xilinx ISE 10.2 dla układów Xilinx Virtex II. Na postawie uzyskanych wyników można stwierdzić, że dla liniowych sieci działań uzyskuje się średnią redukcję rozmiaru układu na poziomie około 50% w porównaniu do podstawowego wariantu mikroprogramowanego układu sterującego.
The paper presents a new synthesis method of Compositional Microprogram Control Unit (CMCU) with Common Memory and Extended Microinstructions for programmable logic devices such as CPLD and FPGA. Programmable logic devices are nowadays widely used for implementation of Control Units (CU) [3]. The problem of optimization of CU is still actual in computer science and it solution allows decreasing the cost of the system [2]. The proposed method is oriented on reduction of CMCU addressing circuit hardware by placing pseudoequivalent class codes in the control memory. These classes are formed by division of the set of Operational Linear Chains (OLC) into partitions which correspond to pseudoequivalent states of Moore FSM [2]. When class codes are stored in the control memory, the transition function is simplified and the addressing circuit hardware amount is reduced compared with the CMCU base structure. The method can be applied when control algorithm to be implemented is linear i.e. the number of operational vertices exceeds the 75% of total number of vertices of Graph Scheme of Algorithm (GSA) to be implemented. The research results show that use of the method for tested GSAs gives on average 50% decrease in hardware amount in comparison with CMCU base structure (Tab. 4). The results were obtained in Xilinx ISE. The CMCU models were generated by our software and described in VHDL.
Źródło:
Pomiary Automatyka Kontrola; 2009, R. 55, nr 7, 7; 488-490
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Mikroprogramowany układ sterujący z współdzieleniem kodów oraz mikroinstrukcjami sterującymi
Compositional microprogram control unit with code sharing and control microinstructions
Autorzy:
Barkalov, A.
Titarenko, L.
Bieganowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/154793.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
współdzielenie kodów
łańcuch bloków operacyjnych
tabela LUT
osadzony blok pamięci
compositional microprogram control unit (CMCU)
code sharing
operational linear chain
field programmable gate array (FPGA)
lookup table
design
Embedded Memory Block
Opis:
W artykule przedstawiona została metoda syntezy umożliwiająca zmniejszenie liczby tablic LUT potrzebnych do realizacji układu mikroprogramowanego z współdzieleniem kodów. Metoda jest przeznaczona dla układów FPGA z osadzonymi blokami pamięci. Część kombinacyjna układu mikroprogramowanego jest realizowana z użyciem tablic LUT, natomiast pamięć sterująca z użyciem osadzonych bloków pamięci. Redukcję liczby tablic LUT osiągnięto dzięki wykorzystaniu klas łańcuchów pseudorównoważnych. W artykule przedstawiono przykład zastosowania proponowanej metody oraz rezultaty eksperymentów.
The paper presents new research results of synthesis of Composi-tional Microprogram Control Unit (CMCU) with Codes Sharing. The method allows reduction of look-up table elements in the combina-tional part of the control unit. The method assumes application of field-programmable gate arrays for implementation of the combinational part, whereas embedded-memory blocks are used for implementation of its control memory. Programmable logic devices are nowadays widely used for implementation of Control Units (CU) [16, 18]. The problem of the CU optimisation is still actual in computer science and it solution permits to decrease the cost of the system [17]. The proposed method is oriented on reduction of hardware amount of CMCU addressing circuit by placing codes of classes of pseudoequivalent states in the control memory. These classes are formed by division of the set of Operational Linear Chains (OLC) into partitions which correspond to pseudoequivalent states of Moore FSM [4]. The research results show that application of the method to tested control algorithms gives on average 50% decrease in hardware amount when compared to CMCU based structure (Tab. 2). The results were obtained using Xilinx ISE. The models of control units were generated by the authors' software using the control algorithms from [15].
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 7, 7; 780-783
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Narzędzie do szybkiej weryfikacji koncepcji układu sterowania urządzenia mechatronicznego
A tool for Quick Verification of Mechatronic Device Control System Concepts
Autorzy:
Zieliński, C.
Powiązania:
https://bibliotekanauki.pl/articles/152452.pdf
Data publikacji:
2002
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mechatronika
narzędzia
układ sterujący
tools
mechatronic device
Opis:
Konstruując złożone urządzenie mechatroniczne bardzo często musimy zweryfikować swoją koncepcję układu sterowania. Sam układ sterujący zazwyczaj składa się z jednego bądź więcej mikrokomputerów wykonujących programy realizujące we współpracy ze specjalizowanym sprzętem poszczególne zadania systemu. Przed zbudowaniem takiegodedykowanego systemu sterowania dobrze jest sprawdzić, czy wszystkie jego części są w stanie wykonywać właściwie zaplanowane zadania. Większość producentów złożonych elementów, z których składamy system, dostarcza narzędzia do konstruowania oprogramowania zdolnego realizować przypisane mu funkcje. Niestety niejednokrotnie narzędzia programistyczne pochodzace od różnych producentów wymagają zarówno innych platform sprzętowych jak i systemów operacyjnych. Niemniej jednak bardzo często zawierają oprogramowanie zdolne do porozumiewania się poprzez sieć z wykorzystaniem protokołów TCP/IP lub UDP/IP. Niniejszy artykuł pokazuje jak można wykorzystać to do szybkiej weryfikacji koncepcji układu sterowania. Gdy koncepcja zostanie zweryfikowana pozytywnie, można wykonać układ i oprogramowanie dedykowane, które lepiej i taniej będzie realizowało te same funkcje.
In the development of complex electromechanical systems, e. g. robot systems, it is often necessary to producte prototype systems to emonstrate the viability of the concept. This, tipically, requires that different computer hardware operating with different software to be interconnected. Towards this aim, UDP/IP or TCP/IP networking interfaces provide a uself medium. The paper presents a universal switch that can handle the communication between diverse software modules of any large robot system. The only assumption is made that each component has the capability of using UDP/IP and resides on a node of a real computer network supportingthat protocol. The switch has internal data buffering capability, so the speed of data production and consumption may be radically different. It can handle a large number of data producers and consumers. The effectiveness of the solution has been tested on a pilot training and control system for an Underwater Robotic Vehicle (URV).
Źródło:
Pomiary Automatyka Kontrola; 2002, R. 48, nr 1, 1; 22-24
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Projektowanie CMCU z elementarnymi łańcuchami i kodowaniem kolekcji mikrooperacji
Design of CMCU with EOLC and Encoding of Collections of Microoperations
Autorzy:
Kołopieńczyk, M.
Titarenko, L.
Barkalov, A. A.
Powiązania:
https://bibliotekanauki.pl/articles/155708.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikroprogramowany układ sterujący
konwerter adresów
łańcuchy elementarne
compositional microprogram control unit (CMCU)
address transformer
elementary operational linear chains
Opis:
W artykule zaprezentowano unikalny sposób projektowania mikroprogramowanego układu sterującego z wykorzystaniem metody współdzielenia kodów z kodowaniem kolekcji mikrooperacji. W metodzie tej wprowadzono specjalny konwerter adresów, który generuje adresy mikroinstrukcji reprezentowane poprzez pary . Do opisu algorytmu sterowania wykorzystano sieć działań z elementarnymi łańcuchami. Takie podejście umożliwia wykorzystanie wszystkich zalet metody współdzielenia kodów niezależnie od charakterystyki interpretowanej sieci działań. Zaproponowana metoda umożliwia zmniejszenie rozmiaru pamięci w stosunku do wszystkich innych znanych metod projektowania jednostek sterujących. W artykule przedstawiono także przykład zastosowania proponowanej metody.
The method of design of compositional microprogram control unit with codes sharing and collections of microoperations is proposed. The proposed method is based on application of special address transformer to form an address of microinstruction on the base of its representation as pair . The control algorithm is described using flow-chart with elementary operational linear chains. Such approach permits to use all positive features of codes sharing independently on characteristics of interpreted flow-chart of algorithm. The proposed method permits to decrease the size of control memory in comparison with all known methods of such control units design. An example of proposed method application is given.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 7, 7; 51-53
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Projektowanie sterowników mikroprogramowanych z wykorzystaniem bloków pamięci układów programowalnych
Design of microprogrammed controllers with dedicated memory blocks
Autorzy:
Wiśniewski, R.
Barkalov, A. A.
Halang, W. A.
Powiązania:
https://bibliotekanauki.pl/articles/151796.pdf
Data publikacji:
2009
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
sterownik mikroprogramowany (mikroprogramowany układ sterujący)
programowalny układ FPGA
Microprogrammed Controller (Compositional Microprogram Control Unit)
field programmable gate array (FPGA)
Opis:
W artykule zaprezentowana zostanie nowa metoda projektowania sterowników mikroprogramowanych. W proponowanym rozwiązaniu zarówno moduł pamięci, jak i część adresująca sterownika realizowane są z wykorzystaniem dedykowanych bloków pamięci układów programowalnych. Dzięki temu układ sterujący może zostać w łatwy sposób zweryfikowany pod kątem bezpieczeństwa. Ponadto zredukowana zostaje liczba wykorzystanych elementów logicznych, które są niezbędne do implementacji układu sterującego w matrycach programowalnych. Trzecią istotną korzyścią proponowanej metody jest możliwość zastosowania częściowej rekonfiguracji zarówno części zarządzającej jak i modułu pamięci sterownika. Idea metody zostanie zilustrowana przykładem. Pokazane zostaną wszystkie kroki, które są niezbędne do realizacji układu z wykorzystaniem proponowanej metody.
A compositional microprogram control unit (also called a microprogrammed controller) is a multi-level device whose control unit consists of two main units. The first one is responsible for addressing microinstructions that are kept in a control memory. It is a simple finite-state machine. The role of the second unit is to hold and generate adequate microinstructions. Such a solution permits to minimize the number of logic elements required to implement the control unit. Therefore, wider areas of the target device can be accessed by other modules of the designed system. The control memory can be implemented using either logic elements or dedicated memory blocks of a chip. In this paper a new design method of microprogrammed controllers is proposed. Its idea is to implement the addressing part of microprogrammed controllers with memories. This kind of solutions has three main advantages. First of all, such designs can easily be verified thanks to the regular structure of memories, which fosters the inherent safety of entire control units. Moreover, in such a case the design is implemented with a System-on-Programmable-Chip (SoPC), the additional resources available there in form of programmable devices may be used. It is possible to implement the addressing part of a control unit with dedicated memory blocks of an SoPC, which results in a reduction of logic elements (especially look-up tables) required. Finally, the concept allows application of partial reconfiguration of an SoPC. Thus, the functionality of the whole controller can be easily and quickly modified. The proposed method is illustrated by an example. All steps required in order to design and prototype microprogrammed controllers based on the presented concept are shown in detail.
Źródło:
Pomiary Automatyka Kontrola; 2009, R. 55, nr 8, 8; 569-571
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies