Implementation of a Software Video Adapter in Dual Core Microcontroller
DOI:
https://doi.org/10.37537/rev.elektron.4.1.91.2020Keywords:
computer graphics, software video adapter, dual coreAbstract
This article presents the considerations and techniques used for the design and software implementation of a high-performance video adapter in a development kit with a dual-core microcontroller, dedicating a core exclusively for that purpose while the second one is used to execute the application.Downloads
References
Foley, van Dam, Feiner, Hughes, (Computer Graphics, Principles and practice - Second edition in C), Addison Wesley, 1997.
Proyecto CIAA, ((Computadora Industria Abierta Argentina - EDU-CIAA-NXP)), http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:edu-ciaa:edu-ciaa-nxp.
NXP Semiconductors, ((LPC43xx/LPC43Sxx ARM Cortex-M4/M0multi-core microcontroller)), version 2.3, July 2017.
Santiago Germino, ((Página principal del proyecto RETRO-CIAA)), http://www.retro-ciaa.com.
Eric Pernia, Martin Ribelotta y contribuidores, ((Repositorio GitHub de la futura version 3 del firmware del proyecto CIAA)), 3/12/2018, https://github.com/epernia/cese-edu-ciaa-template.
Proyecto CIAA, ((Ejemplos de uso de la CIAA)), http://www.proyecto-ciaa.com.ar/index quees ejemplosuso.html.
Stockman, MacLeod y Johnson, ((2-deg cone fundamentals (based on the Stiles and Burch 2-deg CMFs)), 1993, http://www.cvrl.org/database/text/cones/smj2.htm.
Robert L. Myers, (Display Interfaces - Fundamentals and standards), Wiley-SID, 2002.
The Advanced Television Systems Committee, Inc., (ATSC Digital Television Standard), A/53 Parts 1 - 6, 2007.
Video Electronics Standards Association, (VESA Coordinated Video Timings (CVT) Standard), version 1.2, February 2013.
Digilent Inc., ((Nexys A7: FPGA Trainer Board Recommended for ECE Curriculum)) https://store.digilentinc.com/nexys-a7-fpga-trainer-board-recommended-for-ece-curriculum.
Joseph Yiu, ((The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors - 2nd Ed.)), Elsevier Inc, 2015.
Santiago Germino, ((RETRO-CIAA: Consola de videojuegos basada en EDU-CIAA-NXP)), http://laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Santiago-Germino-2018.pdf
Santiago Germino, ((RETRO-CIAA: Consola de videojuegos basada en EDU-CIAA-NXP - Demostración Defensa TF CESE)), https://www.youtube.com/watch?v=tJM6TdOuKQ.
Downloads
Published
Issue
Section
License
The authors who publish in this journal agree with terms established in the license Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)