OpenCores
URL https://opencores.org/ocsvn/phr/phr/trunk

Subversion Repositories phr

[/] [phr/] [trunk/] [doc/] [papers/] [PHR/] [2014-03-12/] [bare_conf.tex] - Diff between revs 159 and 165

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 159 Rev 165
Line 69... Line 69...
% If IEEEtran.cls has not been installed into the LaTeX system files,
% If IEEEtran.cls has not been installed into the LaTeX system files,
% manually specify the path to it like:
% manually specify the path to it like:
% \documentclass[conference]{../sty/IEEEtran}
% \documentclass[conference]{../sty/IEEEtran}
 
 
 
 
 
 
 
 
 
 
% Some very useful LaTeX packages include:
% Some very useful LaTeX packages include:
% (uncomment the ones you want to load)
% (uncomment the ones you want to load)
 
 
 
 
% *** MISC UTILITY PACKAGES ***
% *** MISC UTILITY PACKAGES ***
Line 96... Line 93...
% When switching from latex to pdflatex and vice-versa, the compiler may
% When switching from latex to pdflatex and vice-versa, the compiler may
% have to be run twice to clear warning/error messages.
% have to be run twice to clear warning/error messages.
 
 
 
 
 
 
 
 
 
 
 
 
% *** CITATION PACKAGES ***
% *** CITATION PACKAGES ***
%
%
%\usepackage{cite}
%\usepackage{cite}
% cite.sty was written by Donald Arseneau
% cite.sty was written by Donald Arseneau
% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
Line 118... Line 112...
% The latest version can be obtained at:
% The latest version can be obtained at:
% http://www.ctan.org/tex-archive/macros/latex/contrib/cite/
% http://www.ctan.org/tex-archive/macros/latex/contrib/cite/
% The documentation is contained in the cite.sty file itself.
% The documentation is contained in the cite.sty file itself.
 
 
 
 
 
 
 
 
 
 
 
 
% *** GRAPHICS RELATED PACKAGES ***
% *** GRAPHICS RELATED PACKAGES ***
%
%
\ifCLASSINFOpdf
\ifCLASSINFOpdf
\usepackage[pdftex]{graphicx}
\usepackage[pdftex]{graphicx}
  % declare the path(s) where your graphic files are
  % declare the path(s) where your graphic files are
Line 163... Line 153...
%
%
% You can find documentation about the pdfTeX application at:
% You can find documentation about the pdfTeX application at:
% http://www.tug.org/applications/pdftex
% http://www.tug.org/applications/pdftex
 
 
 
 
 
 
 
 
 
 
% *** MATH PACKAGES ***
% *** MATH PACKAGES ***
%
%
%\usepackage[cmex10]{amsmath}
%\usepackage[cmex10]{amsmath}
% A popular package from the American Mathematical Society that provides
% A popular package from the American Mathematical Society that provides
% many useful and powerful commands for dealing with mathematics. If using
% many useful and powerful commands for dealing with mathematics. If using
Line 186... Line 173...
% does. amsmath.sty is already installed on most LaTeX systems. The latest
% does. amsmath.sty is already installed on most LaTeX systems. The latest
% version and documentation can be obtained at:
% version and documentation can be obtained at:
% http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/
% http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/
 
 
 
 
 
 
 
 
 
 
% *** SPECIALIZED LIST PACKAGES ***
% *** SPECIALIZED LIST PACKAGES ***
%
%
%\usepackage{algorithmic}
%\usepackage{algorithmic}
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
% algorithmic.sty was written by Peter Williams and Rogerio Brito.
% This package provides an algorithmic environment fo describing algorithms.
% This package provides an algorithmic environment fo describing algorithms.
Line 209... Line 193...
% Also of interest may be the (relatively newer and more customizable)
% Also of interest may be the (relatively newer and more customizable)
% algorithmicx.sty package by Szasz Janos:
% algorithmicx.sty package by Szasz Janos:
% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/
% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/
 
 
 
 
 
 
 
 
% *** ALIGNMENT PACKAGES ***
% *** ALIGNMENT PACKAGES ***
%
%
%\usepackage{array}
%\usepackage{array}
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
% Frank Mittelbach's and David Carlisle's array.sty patches and improves
% the standard LaTeX2e array and tabular environments to provide better
% the standard LaTeX2e array and tabular environments to provide better
Line 247... Line 229...
% Available at:
% Available at:
% http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/
% http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/
 
 
 
 
 
 
 
 
 
 
% *** SUBFIGURE PACKAGES ***
% *** SUBFIGURE PACKAGES ***
%\usepackage[tight,footnotesize]{subfigure}
%\usepackage[tight,footnotesize]{subfigure}
% subfigure.sty was written by Steven Douglas Cochran. This package makes it
% subfigure.sty was written by Steven Douglas Cochran. This package makes it
% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE
% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE
% work, it is a good idea to load it with the tight package option to reduce
% work, it is a good idea to load it with the tight package option to reduce
Line 281... Line 261...
% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/
% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/
% The latest version and documentation of caption.sty can be obtained at:
% The latest version and documentation of caption.sty can be obtained at:
% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/
% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/
 
 
 
 
 
 
 
 
% *** FLOAT PACKAGES ***
% *** FLOAT PACKAGES ***
%
%
%\usepackage{fixltx2e}
%\usepackage{fixltx2e}
% fixltx2e, the successor to the earlier fix2col.sty, was written by
% fixltx2e, the successor to the earlier fix2col.sty, was written by
% Frank Mittelbach and David Carlisle. This package corrects a few problems
% Frank Mittelbach and David Carlisle. This package corrects a few problems
Line 384... Line 362...
 
 
 
 
% author names and affiliations
% author names and affiliations
% use a multiple column layout for up to three different
% use a multiple column layout for up to three different
% affiliations
% affiliations
\author{\IEEEauthorblockN{Alexis Maximiliano Quiteros}
\author{\IEEEauthorblockN{Alexis Maximiliano Quiteros, Sergio Daniel Olmedo}
\IEEEauthorblockA{Ingeniería Electrónica\\
\IEEEauthorblockA{CUDAR\\
Universidad Tecnológica Nacional\\
Universidad Tecnológica Nacional\\
Facultad Regional Córdoba\\
Facultad Regional Córdoba\\
Email: maximiliano.quinteros@gmail.com}
Email: maximiliano.quinteros@gmail.com, solmedo@scdt.frc.utn.edu.ar}
\and
\and
\IEEEauthorblockN{Luis Alberto Guanuco}
\IEEEauthorblockN{Luis Alberto Guanuco}
\IEEEauthorblockA{Departamento de Ingeniería Electrónica\\
\IEEEauthorblockA{Departamento de Ingeniería Electrónica\\
Universidad Tecnológica Nacional\\
Universidad Tecnológica Nacional\\
Facultad Regional Córdoba\\
Facultad Regional Córdoba\\
Email: lguanuco@electronica.frc.utn.edu.ar}
Email: lguanuco@electronica.frc.utn.edu.ar}
\and
% \and
\IEEEauthorblockN{Sergio Daniel Olmedo}
% \IEEEauthorblockN{Sergio Daniel Olmedo}
\IEEEauthorblockA{CUDAR\\%Centro Universitario de Desarrollo en Automoción y Robótica\\
% \IEEEauthorblockA{CUDAR\\%Centro Universitario de Desarrollo en Automoción y Robótica\\
Universidad Tecnológica Nacional\\
% Universidad Tecnológica Nacional\\
Facultad Regional Córdoba\\
% Facultad Regional Córdoba\\
Email: solmedo@scdt.frc.utn.edu.ar}}
% Email: solmedo@scdt.frc.utn.edu.ar}
 
}
 
 
 
 
% conference papers do not typically use \thanks and this command
% conference papers do not typically use \thanks and this command
% is locked out in conference mode. If really needed, such as for
% is locked out in conference mode. If really needed, such as for
% the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
% the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
Line 426... Line 405...
%\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, California 96678-2391\\
%\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, California 96678-2391\\
%Telephone: (800) 555--1212, Fax: (888) 555--1212}
%Telephone: (800) 555--1212, Fax: (888) 555--1212}
%\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, California 90210--4321}}
%\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, California 90210--4321}}
 
 
 
 
 
 
 
 
% use for special paper notices
% use for special paper notices
%\IEEEspecialpapernotice{(Invited Paper)}
%\IEEEspecialpapernotice{(Invited Paper)}
 
 
 
 
 
 
 
 
% make the title area
% make the title area
\maketitle
\maketitle
 
 
 
 
\begin{abstract}
\begin{abstract}
 
 
Este trabajo trata sobre una plataforma diseñada para ser utilizada en ámbitos educativos en la enseñanza de Lenguajes de Descripción de Hardware (HDLs). Para tal fin, utiliza una FPGA de Xilinx e incluye periféricos clásicos empleados en los primeros cursos de electrónica. La plataforma puede conectarse a una computadora estándar y está disponible bajo licencia GNU.
La contaste evolución de los sistemas electrónicos (digitales y analógicos) exige la búsqueda de nuevos recursos en la formación académica en las instituciones a fines. En el caso de los diseños digitales una excelente alternativa es el uso placas de evaluación basadas en dispositivos lógicos programables (PLDs). En función de los requerimientos y necesidades académicas que demandan recursos de hardware, y las oportunidades concretas de desarrollar una plataforma personalizada a las necesidades plateadas es que se presenta una plataforma reconfigurable con especificaciones abiertas. Este diseño cuenta con periféricos básicos con que se pueda interactuar en la implementación de sistemas digitales, pero además cuenta con una FPGA que dispone de una gran cantidad de recursos internos para el uso en sistemas digitales avanzados que requieren gran capacidad de procesamiento. El proyecto se publica en forma libre (licencia GPL) buscando incentivar a otras grupos académicos en la  modificación y adaptación de este trabajo a sus necesidades como así también proponer mejoras en versiones futuras de la plataforma.
 
 
\end{abstract}
\end{abstract}
 
 
% IEEEtran.cls defaults to using nonbold math in the Abstract.
% IEEEtran.cls defaults to using nonbold math in the Abstract.
% This preserves the distinction between vectors and scalars. However,
% This preserves the distinction between vectors and scalars. However,
% if the conference you are submitting to favors bold math in the abstract,
% if the conference you are submitting to favors bold math in the abstract,
% then you can use LaTeX's standard command \boldmath at the very start
% then you can use LaTeX's standard command \boldmath at the very start
% of the abstract to achieve this. Many IEEE journals/conferences frown on
% of the abstract to achieve this. Many IEEE journals/conferences frown on
Line 467... Line 443...
% creates the second title. It will be ignored for other modes.
% creates the second title. It will be ignored for other modes.
\IEEEpeerreviewmaketitle
\IEEEpeerreviewmaketitle
 
 
\section{Introducción}
\section{Introducción}
 
 
 
Las áreas académicas vinculadas a la electrónica y la computación se encuentran en constante demanda de recursos educativos de hardware y software en virtud de potenciar los conocimientos de los estudiantes. En el caso de las tecnologías con poca difusión o implementación en la industria regional, la principal opción en la adquisición de plataformas educativas es la compra a empresas destinadas a la manufacturación de sistemas embebidos. Estas plataformas comerciales se clasifican en diferentes áreas según su implementación por lo que no siempre cubren los requerimientos académicos. Es decir, los requerimientos de hardware para las cátedras iniciales difieren de las más cátedras más avanzadas. Esta situación presenta la oportunidad de desarrollar una plataforma a la medida de las necesidades de las instituciones académicas. Si se dispone de las especificaciones por parte de los formadores, con la articulación de otras unidades académicas como laboratorios y grupos de investigación, es factible que se logre obtener un
 
 
En estas últimas décadas los sistemas embebidos han cobrado una gran importancia, en particular se hace referencia a los Dispositivos Lógicos Programables (PLDs, siglas en inglés). Estos dispositivos lógicos actualmente ofrecen grandes recursos de hardware debido a los avances en los procesos de integración en su fabricación, obviamente que ha beneficiado a todos los circuitos integrados (ICs, siglas en inglés) en general.
En estas últimas décadas los sistemas embebidos han cobrado una gran importancia, en particular se hace referencia a los Dispositivos Lógicos Programables (PLDs, siglas en inglés). Estos dispositivos lógicos actualmente ofrecen grandes recursos de hardware debido a los avances en los procesos de integración en su fabricación, obviamente que ha beneficiado a todos los circuitos integrados (ICs, siglas en inglés) en general.
 
 
Los Dispositivos Lógicos Programables fueron introducidos a medidos de 1970s. Se basaba en la idea de construir circuitos lógicos combinacionales que fueran programables. Contrariamente a los microprocesadores, los cuales pueden correr un programa sobre un hardware fijo, la programabilidad de los PLDs hace referencia a niveles de hardware. En otras palabras, un PLD es un chip de propósitos generales cuyo hardware puede ser reconfigurado dependiendo de especificaciones particulares del desarrollador.
Los Dispositivos Lógicos Programables fueron introducidos a medidos de 1970s. Se basaba en la idea de construir circuitos lógicos combinacionales que fueran programables. Contrariamente a los microprocesadores, los cuales pueden correr un programa sobre un hardware fijo, la programabilidad de los PLDs hace referencia a niveles de hardware. En otras palabras, un PLD es un chip de propósitos generales cuyo hardware puede ser reconfigurado dependiendo de especificaciones particulares del desarrollador.
 
 
Si bien las diferentes industrias (militar[REF], automotriz[REF], comunicaciones[REF], de consumo[REF], etc.) son quienes demandan constantemente avances tecnológicos, muchas veces el sector académico resulta ser el gestor de grandes desarrollos e investigaciones que beneficia a estas industrias. En nuestra región la tecnología PLDs se encuentra en su auge hace unos años. Instituciones gubernamentales de defensa[REF], aeroespaciales[REF], comunicaciones[REF] están implementando dispositivos como FPGAs y CPLDs en sus diseños. Además existe una constante actualización por parte de las instituciones académicas en los programas analíticos de las carreras relacionadas a los sistemas embebidos[REF].
Si bien las diferentes industrias (militar[REF], automotriz[REF], comunicaciones[REF], de consumo[REF], etc.) son quienes demandan constantemente avances tecnológicos, muchas veces el sector académico resulta ser el gestor de grandes desarrollos e investigaciones que beneficia a estas industrias. En nuestra región la tecnología PLDs se encuentra en su auge hace unos años. Instituciones gubernamentales de defensa[REF], aeroespaciales[REF], comunicaciones[REF] están implementando dispositivos como FPGAs y CPLDs en sus diseños. Además existe una constante actualización por parte de las instituciones académicas en los programas analíticos de las carreras relacionadas a los sistemas embebidos[REF].
Line 481... Line 459...
\begin{itemize}
\begin{itemize}
\item Sistemas de comunicaciones
\item Sistemas de comunicaciones
\item Procesamiento de Señales Digitales (DSP)
\item Procesamiento de Señales Digitales (DSP)
\item Automovilismo
\item Automovilismo
\end{itemize}
\end{itemize}
En la Figura [REF] se pueden ver tres diferentes plataformas orientadas al diseño de sistemas digitales \footnote{Alguna de estas plataformas disponen de módulos conversores ADC y DAC, por lo que se podría decir que también permiten la implementación de sistemas analógicos en dominio discreto.}.
En la Figura [REF] se pueden ver tres diferentes plataformas orientadas al diseño de sistemas digitales \footnote{Alguna de estas plataformas disponen de módulos conversores ADC y DAC, por lo que se podría decir que también permiten la implementación de sistemas analógicos en dominio discreto.}. Los recursos de hardware que ofrecen estos desarrollos son:
 
\begin{itemize}
 
\item Puerto USB
 
\item Four 6-pin Pmod connectors
 
\item VGA
 
\item PS/2
 
\end{itemize}
 
 
\begin{figure*}[t]
Atmel AT90USB2 Full-speed USB2 port providing board power and programming/data transfer interface
%  \centerline{
Xilinx Platform Flash ROM to store FPGA configurations
    \subfloat[Avnet Spartan-6 LX150T (Xilinx/Avnet)]{\includegraphics[width=2in]{img/Avnet-Spartan-6-lx150T-dev-kit}%
8 LEDs, 4-digit 7-segment display, 4 buttons, 8 slide switches
      \label{fig:xilinx-board}}%}
PS/2 port and 8-bit VGA port
%  \hfil
User-settable clock (25/50/100MHz), plus socket for 2 clock
%  \centerline{
Four 6-pin header expansion connectors
 
ESD and short-circuit protection on all I/O signals.
 
 
 
 
 
\begin{figure*}[!t]
 
  \centerline{
 
    \subfloat[Avnet Spartan-6 LX150T (Xilinx/Avnet)]{\includegraphics[width=2in]{img/Avnet-Spartan-6-lx9-MicroBoard}%
 
      \label{fig:xilinx-board}}
 
    \hfil
    \subfloat[DE0-Nano (Altera)]{\includegraphics[width=2in]{img/de0-nano}%
    \subfloat[DE0-Nano (Altera)]{\includegraphics[width=2in]{img/de0-nano}%
      \label{fig:altera-board}}%}
      \label{fig:altera-board}}
%  \hfil
  \hfil
%  \centerline{
 
    \subfloat[BASYS2 (Digilent)]{\includegraphics[width=2in]{img/BASYS2-top-400}%
    \subfloat[BASYS2 (Digilent)]{\includegraphics[width=2in]{img/BASYS2-top-400}%
      \label{fig:digilent-board}}%}
      \label{fig:digilent-board}}}
  \caption{Plataformas de desarrollo educativas basadas en FPGAs}
  \caption{Plataformas de desarrollo educativas basadas en FPGAs}
  \label{fig:board-fpga}
  \label{fig:board-fpga}
\end{figure*}
\end{figure*}
 
 
\section{Elección del PLD}
\section{Elección del PLD}
Line 519... Line 510...
 
 
\section{Código abierto}
\section{Código abierto}
 
 
\section{Conclusiones}
\section{Conclusiones}
 
 
 
 
 
\section{Discusión}
 
Existen dos formas de solventar esta demanda, la primera opción es la adquisición de estos recursos a empresas que ofrecen plataformas educativas que cumplan con las especificaciones, pero aquí se presenta una segunda opción que es generar estas plataformas personalizadas a las necesidades de la región. Actualmente se dispone de los conocimientos necesarios para emprender un ciclo de trabajo donde las mismas unidades académicas cubren sus demandas a través de diferentes espacios como son los grupos de investigación y laboratorios
 
 
\section{Referencias}
\section{Referencias}
 
 
\vspace{4cm}
\vspace{4cm}
 
 
\section{Introduction}
\section{Introduction}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.