Uneingeschränkter Zugang

Development of ATmega 328P micro-controller emulator for educational purposes


Zitieren

[1] N. Ádám, Interconnection of computer and software engineering courses (Pre-pojenie predmetov počítačového a softvérového inžinierstva), Proceedings of the 10th Workshop on Intelligent and Knowledge oriented Technologies WIKT 2015, Center of Business Informatics, FEI TUKE, 7 2015. ⇒161Search in Google Scholar

[2] Atmel Corporation, Atmega328/P – datasheet complete, 2016. ⇒165, 166, 173, 176Search in Google Scholar

[3] Atmel Corporation, AVR instruction set manual, 2016. ⇒171Search in Google Scholar

[4] Atmel Corporation, AVR microcontrollers for high-performance and power-efficient 8-bit processing, 2013. ⇒164, 165Search in Google Scholar

[5] J. R. Bell, Threaded code, Communications of the ACM16, 6 (1973) 370–372. ⇒16410.1145/362248.362270Search in Google Scholar

[6] D. E. Bolanakis, G. A. Evangelakis, E. Glavas, K. T. Kotsis, A teaching approach for bridging the gap between low-level and high-level programming using assembly language learning for small microcontrollers, Computer Applications in Engineering Education19, 3 (2011) 525–537. ⇒16310.1002/cae.20333Search in Google Scholar

[7] F. Cancare, D. B. Bartolini, M. Carminati, D. Sciuto, M. D. Santambrogio, On the Evolution of Hardware Circuits via Reconfigurable Architectures, ACM Trans. Reconfigurable Technol. Syst.5, 4 (2012). ⇒16310.1145/2392616.2392620Search in Google Scholar

[8] C. V. Eguzo, B. J. Robert, O. C. Ihemadu, P. A. Avong, Integrating hardware descriptive language (HDL) in teaching digital electronics-a case of Nigerian polytechnics, 2017 IEEE 3rd International Conference on Electro-Technology for National Development (NIGERCON), Owerri, 2017, pp. 650–655. ⇒16310.1109/NIGERCON.2017.8281935Search in Google Scholar

[9] R. Eigenmann, D. J. Lilja, Von Neumann Computers. John Wiley & Sons, Inc., 2001. ⇒165Search in Google Scholar

[10] S. Chodarev, J. Porubän, Development of custom notation for XML-based language: a model-driven approach, Computer Science and Information Systems (ComSIS)14, 3 (2017) 939–958. ⇒16810.2298/CSIS170116036CSearch in Google Scholar

[11] P. Jakubčo, M. Domiter, Standardization of computer emulation, Applied Machine Intelligence and Informatics (SAMI), 2010 IEEE 8th International Symposium, IEEE, 2010, pp. 221–224. ⇒16010.1109/SAMI.2010.5423733Search in Google Scholar

[12] P. Jakubčo, S.Šimoňák, emuStudio - a plugin-based emulation platform, Journal of Information, Control and Management Systems7, 1 (2009) 33–45. ⇒167Search in Google Scholar

[13] P. Jakubčo, S.Šimoňák, Utilizing GPGPU in computer emulation, Journal of Information and Organizational Sciences36, 1 (2012) 39–53. ⇒160Search in Google Scholar

[14] P. Jakubčo, S.Šimoňák, N.Ádám, Communication model of emuStudio emulation platform, Acta Univ. Sapientiae, Informatica 2, 2 (2010) 117–134. ⇒173Search in Google Scholar

[15] P. Jakubčo, L. Vokorokos, Preserving host independent emulation speed, CSE’2010 International Scientific Conference on Computer Science and Engineering, Department of Computers and Informatics, FEEI, Technical University of Košice, 2010. ⇒171Search in Google Scholar

[16] B. Madoš, Z. Bilanová, E. Chovancová, N. Ádám, Field Programmable Gate Array Hardware Accelerator of Prime Implicants Generation for Single-Output Boolean Functions Minimization, ICETA 2019 - 17th IEEE International conference on emerging elearning technologies and applications, Starý Smokovec, Slovakia, 2019, pp. 493–498. ⇒16310.1109/ICETA48886.2019.9040020Search in Google Scholar

[17] T. S. Margush, Using an 8-bit RISC microcontroller in an assembly language programming course, Journal of Computing Sciences in Colleges22, 1 (2006) 15–22. ⇒161Search in Google Scholar

[18] O. Matija, Using the Arduino platform within the Assembler subject (Využitie platformy Arduino v rámci predmetu Asembler), Bachelor’s Thesis, Department of Computers and Informatics, FEEI, Technical University of Košice, Košice, 2015. ⇒161, 163, 178Search in Google Scholar

[19] O. Mavropoulos, H. Mouratidis, A. Fish, E. Panaousis, C. Kalloniatis, A conceptual model to support security analysis in the internet of things, Computer Science and Information Systems (ComSIS)14, 2 (2017) 557–578. ⇒16110.2298/CSIS160110016MSearch in Google Scholar

[20] S. P. Morse, B. W. Ravenel, S. Mazor, W. B. Pohlman, Intel microprocessors – 8008 to 8086, IEEE Computer13, 10 (1980) 42–60. ⇒16110.1109/MC.1980.1653375Search in Google Scholar

[21] V. Moya del Barrio, Study of the techniques for emulation programming, Proyecto fin de carrera. Universidad Politécnica de Cataluña, España, 2001. ⇒160, 163, 170Search in Google Scholar

[22] B. Nova, J.C. Ferreira, A. Araújo, Tool to Support Computer Architecture Teachingand Learning, 2013 1st International Conference of the Portuguese Society for Engineering Education (CISPEE), 2013. ⇒16210.1109/CISPEE.2013.6701965Search in Google Scholar

[23] B. Nova, DrMIPS Educational MIPS simulator, 2013–2015. ⇒162Search in Google Scholar

[24] E. A. Qaralleh, K. A. Darabh, A new method for teaching microprocessors course using emulation, Computer Applications in Engineering Education23, 3 (2014) 455–463. ⇒16210.1002/cae.21616Search in Google Scholar

[25] J. Rogers, EdSim51’s Guide to the 8051: core of the popular 51 series of 8-bit micro-controllers, CreateSpace Independent Publishing Platform, 2009. ⇒161Search in Google Scholar

[26] J. Rogers, The 8051 Simulator for Teachers and Students, 2005–2016. ⇒162Search in Google Scholar

[27] G. Schmidt, Gerd’s AVR simulator, 2017–2020. ⇒162Search in Google Scholar

[28] G. Schmidt, Beginners introduction to the assembly language of ATMEL AVR microprocessors, 2016. ⇒166Search in Google Scholar

[29] M.Šipoš, S.Šimoňák, RASP abstract machine emulator - extending the emuStudio platform, Acta Electrotechnica et Informatica17, 3 (2017) 33–41. ⇒16010.15546/aeei-2017-0024Search in Google Scholar

[30] M.Šipoš, Extension of the emuStudio platform for emulation of computer architectures (in slovak), Diploma Thesis, Department of Computers and Informatics, FEEI, Technical University of Košice, Košice, 2018. ⇒164, 173Search in Google Scholar

[31] K. Stevens, The Emulation User’s Guide, Lulu.com, 2008. ⇒160Search in Google Scholar

[32] R. K. Dirk von Suchodoletz, B. van der Werf, Long-term preservation in the digital age - emulation as a generic preservation strategy, PIK - Praxis der Informationsverarbeitung und Kommunikation35, 4 (2012) 225–226. ⇒16010.1515/pik-2012-0051Search in Google Scholar

[33] D. von Suchodoletz, K. Rechert, I. Valizada, A. Strauch, Emulation as an alternative preservation strategy – use-cases, tools and lessons learned, INFORMATIK 2013 – Informatik angepasst an Mensch, Organisation und Umwelt, 2013. ⇒160Search in Google Scholar

[34] Wikipedia, List of computer system emulators, 2020. ⇒160Search in Google Scholar

[35] A. Wolfe, A. Chanin, Executing compressed programs on an embedded RISC architecture, ACM SIGMICRO Newsletter23, 1–2 (1992) 81–91. ⇒16410.1145/144965.145003Search in Google Scholar

[36] G. S. Wolffe, W. Yurcik, H. Osborne, M. A. Holliday, Teaching computer organization/architecture with limited resources using simulators, ACM SIGCSE Bulletin34, 1 (2002) 176–180. ⇒16310.1145/563517.563408Search in Google Scholar

[37] H. Wong, CPUlator Computer System Simulator, University of Toronto, 2019. ⇒162Search in Google Scholar

[38] C. Yehezkel, W. Yurcik, M. Pearson, D. Armstrong, Three simulator tools for teaching computer architecture: EasyCPU, Little Man Computer, and RTLSim, J. Educ. Resour. Comput.1, 4 (2001) 60–80. ⇒16310.1145/514144.514732Search in Google Scholar

eISSN:
2066-7760
Sprache:
Englisch
Zeitrahmen der Veröffentlichung:
2 Hefte pro Jahr
Fachgebiete der Zeitschrift:
Informatik, andere