Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 6

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
W artykule zaprezentowano system wspomagający proces projektowania mikroprogramowanych układów sterujących (ang. Compositional Microprogram Control Unit). Głównym zadaniem systemu jest usprawnienie procesu opisu algorytmu sterowania mikroprogramowanych układów sterujących za pomocą sieci działań jak również translacja graficznej reprezentacji sieci działań do specyfikacji tekstowej. Aplikacja umożliwiała tworzenie sieci działań a następnie zapisanie utworzonego modelu do jednego z dostępnych w systemie formatów: pliku tekstowego o zadanej strukturze, dokumentu XML, pliku graficznego JPEG. W artykule omówiono główne funkcje programu jak również struktury danych umożliwiające tworzenie, przechowywanie oraz prezentację sieci działań.
EN
This paper presents a system which supports the design process of compositional microprogram control units (3, 6, 8). The control algorithm of the compositional control unit is very often described by flow-charts. The proposed approach improves the design process of a microprogram control unit algorithm defined by flow-charts. It allows translating the graphical flow-charts representation into a textual flow-chart specification form as well [3, 5]. The software FCADiagramsEditor has been implemented using Java language and is independent of the operating system and processor. FCADiagramsEditor allows saving the flow-chart in XML structure (Fig. 4) and in JPEG file (Fig. 2). In this paper the data structures for creation, storage and presentation of flow-charts are also proposed. The paper is divided into four parts. The first section is a brief introduction to the issues of compositional microprogram control unit design [1, 7]. In the second section the graphical and textual flow-chart specification is presented .The structure of the data formats and programmable environment are described in the third section, while the last - fourth - section contains a summary.
PL
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ń.
EN
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.
PL
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.
EN
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.
PL
Zaproponowana w artykule metoda współdzielenia kodów umożliwia minimalizację rozmiaru pamięci niezależnie od charakterystyki implementowanego algorytmu sterowania. Metoda oparta jest na przekształceniu adresu, reprezentowanego jako pary , w adres mikroinstrukcji. W artykule przedstawiono także przykład zastosowania proponowanej metody.
EN
A presented code sharing method permits to save minimal size of control memory independently on characteristics of implemented control algorithm. Method is based on transformation of address of the pair into address of microinstruction. An example of proposed method application is given.
EN
A method of improving of characteristics of Mealy FSM with encoding of the fields of the compatible microoperations is proposed. Method is based on verticaIization of initial flow-chart that permits to reach the fuli compatibility of all microoperations. In this case only one decoder in needed to implement the system of FSM microoperations. The organization of FSM logic drcuit with register for microinstruction code and counter for microoperation code is shown. Method of drcuit synchronization using specjal signal is proposed. Method of microoperation encoding, that permits to decrease required logic for decoder, is also proposed. An example of proposed method application is given.
EN
In the article two methods of designing of CMCU are proposed. Both methods are oriented on application in the system-on-a-chip where dedicated memories can be used for implementation of control memory of CMCU. First method is based on the CMCU with base structure that was previously used only to the programmable devices (PLD). In the article some required changes in the structure of CMCU in order to use System-On-Chip devices (SoC) with built-in memories were proposed. Second method is based on using of part of the address of microinstruction as a code of the output o operational linear chain (OLC). The results of research of effectiveness of both methods are shown. The researches conducted by authors base shown that the best under the characteristics of interpreted flow-chart method of CMCU permits to decrease an amount of logic-elements in comparison with CMCU with base structure up to 35+42%.
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ć.