Identyfikatory
Warianty tytułu
Use of hardware resources for compositional microprogram control units with microoperation collections encoding
Języki publikacji
Abstrakty
W artykule omówiono wyniki prac nad wydajnym wykorzystaniem zasobów sprzętowych w mikroprogramowanych układach sterujących z wykorzystaniem metody współdzielenia kodów z kodowaniem kolekcji mikrooperacji. Porównano dwa typy układów mikroprogramowanych: układ z konwerterem adresu oraz układ bez konwertera. Badania wykazały, że zastosowanie metody współdzielenia kodów z kodowaniem mikrooperacji oraz wprowadzenie bloku konwertera adresu do mikroprogramowanego układu sterującego skutkuje, dla niektórych przypadków, co najmniej 30% zmniejszeniem rozmiaru pamięci jednostki sterującej implementowanej jako mikroprogramowany układ sterujący.
paper presents results of efficient use of hardware resources for a microprogram control unit with code sharing and microoperation collections encoding. Two types of microprogram control unit are compared; structures with and without an address converter (Fig. 2). Xilinx ISE 8.2i package was used for synthesis and implementation of the microprogram control unit [7]. The target platform was the FPGA device Xilinx Virtex-II Pro xc2vp30-7ff896c. It can be concluded that implementation of the compositional microprogram control unit with codes sharing and microoperation collections encoding presented in this work results in decrease of the control memory size required for the control unit. In some cases the memory consumption drops even by 30% in comparison to the implementation without the address converter. This paper is divided into four parts. The first paragraph is a brief introduction to the issues of compositional microprogram control unit design [1, 8]. In the second and third paragraphs the results of resource utilisation are presented. The last - fourth - paragraph contains a summary.
Wydawca
Czasopismo
Rocznik
Tom
Strony
1144--1146
Opis fizyczny
Bibliogr. 10 poz., rys., tab.
Twórcy
autor
- Uniwersytet Zielonogórski, Licealna 9, 65-417 Zielona Góra, m.kolopienczyk@iie.uz.zgora.pl
Bibliografia
- [1] Barkalov A., Titarenko L., Kołopieńczyk M.: Optymalizacja jednostki sterującej poprzez zastosowanie metody współdzielenia kodów, Pomiary Automatyka Kontrola, nr 7, 2006.
- [2] Bomar B. W.: Implementation of microprogrammed control in FPGAs, IEEE Transactions on Industrial Electronics, Vol. 49, 2002.
- [3] Grushnitsky R., Mursaev A., Ugrjumov E.: Development of systems on chips with programmable logic, SPb: BHV, Petersburg, 2002.
- [4] Gorzałczany M. B.: Układy cyfrowe metody syntezy. Tom II Układy sekwencyjne układy mikroprogramowane, Wydawnictwo Politechniki Świętokrzyskiej, Kielce, 2000.
- [5] Kołopieńczyk M.: Application of Address Converter for Decreasing Memory Size of Compositional Mikroprogram Control Unit with Code Sharing: University of Zielona Góra Press, Zielona Góra, 2008.
- [6] Łuba T.: Synteza układów cyfrowych, Praca zbiorowa pod redakcją prof. Tadeusza Łuby, WKŁ, Warszawa, 2003.
- [7] Xilinx, Products and Services: www, Xilinx Corporation, http://www.xilinx.com/products.
- [8] Barkalov A., Titarenko L.: Logic synthesis for FSM-based control units, Springer-Verlag, Berlin, 2009.
- [9] Barkalov A., Titarenko L.: Logic synthesis for compositional microprogram control units, Springer-Verlag, Berlin, 2008.
- [10] Adamski M, Barkalov A.: Architectural and sequential synthesis of digital devices, University of Zielona Góra, Zielona Góra, 2006.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0086-0008