Research ArticleOpen AccessGoogle Scholar indexed
The Application and Adaptation of the Two Sources of Code and Natural Encoding Method for Designing a Model of Microprogram Control Unit with Base Structure
Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
- 1 Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
- 2 Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
- 3 Institute of Computer Engineering and Electronics, University of Zielona Góra, Zielona Góra, Poland
Circuits and Systems·Volume 05 (2014)·Pages 301–308·Published 12 November 2014·DOI10.4236/cs.2014.512031
Copy link · social · email
Abstract
The article presents a modification to the method which applies two sources of data. The modification is depicted on the example of a compositional microprogram control unit (CMCU) model with base structure implemented in the complex programmable logic devices (CPLD). First, the conditions needed to apply the method are presented, followed by the results of its implementation in real hardware.
KeywordsCPLDPALUFMCLBTwo Sources of CodeOne-Hot EncodingNatural EncodingCMCU
- Luba, T. (2004) Synteza Ukladów Logicznych. Warsaw University of Technology Press, Warsaw.
- Baranov, S. (1994) Logic Synthesis for Control Automata. Kluwer Academic Publishers, Israel. http://dx.doi.org/10.1007/978-1-4615-2692-6
- DeMicheli, G. (1994) Synthesis and Optimization of Digital Circuits. McGraw-Hill, Boston.
- Milik, A. and Hrynkiewicz, E. (2012) Synthesis and Implementation of Reconfigurable PLC on FPGA Platform. International Journal of Electronics and Telecommunications, 58, 85-94. http://dx.doi.org/10.2478/v10177-012-0012-8
- Barkalov, A. and Wegrzyn, M. (2006) Design of Control Units with Programmable Logic. University of Zielona Góra Press, Zielona Góra.
- Klimowicz, A. and Salauyou, V. (2012) The Synthesis of Combined Mealy and Moore Machines Structural Model Using Values of Output Variables as Codes of States. 15th Euromicro Conference on Digital System Design (DCD), Izmir, 5-8 September 2012, 789-794. http://dx.doi.org/10.1109/DSD.2012.130
- Kubica, M. and Kania, D. (2011) Synteza Logiczna Zespolu Funkcji Ukierunkowana na Minimalizacje Liczby Wykorzystywanych Bloków Logicznych PAL w Oparciu o Zmodyfikowany Graf Wyjsc. Pomiary, Automatyka, Kontrola, 57, 737-740.
- Altera (2009) Max II Device Handbook. http://www.altera.com/literature/hb/max2/max2_mii5v1.pdf
- Czerwinski, R. and Kania, D. (2012) Area and Speed Oriented Synthesis of FSMs for PAL-based CPLDs. Microprocessors & Microsystems, 36, 56-61. http://dx.doi.org/10.1016/j.micpro.2011.06.004
- Salauyou, V. and Grzes, T. (2007) FSM State Assignment Methods for Low-Power Design. 6th International Conference on Computer Information Systems and Industrial Management Applications, Minneapolis, 28-30 June 2007, 345-350. http://dx.doi.org/10.1109/CISIM.2007.32
- Barkalov, A. and Titarenko, L. (2008) Logic Synthesis for Compositional Microprogram Control Units. Springer. http://dx.doi.org/10.1007/978-3-540-69285-0
- Altera (2007) Using the UFM in MAX II Devices. www.altera.com/literature/an/an489.pdf
- Cypress (2003) Delta39K ISR CPLD Family. http://pdf.datasheetcatalog.com/datasheet2/9/0pfaeyx4ushkk0zzjksaycgxhqky.pdf
- Barkalov, A., Titarenko, L. and Smoliñski, L. (2013) Hardware Reduction for Compositional Microprogram Control Unit Dedicated for CPLD Systems. Proceedings of IEEE East-West Design and Test Symposium EWDTS’13, Rostovon-Don, 27-30 September 2013, 1-6. http://dx.doi.org/10.1109/EWDTS.2013.6673200