Line 154... |
Line 154... |
% \includegraphics[width=0.2\textwidth]{Avnet-Spartan-6-lx9-MicroBoard}%
|
% \includegraphics[width=0.2\textwidth]{Avnet-Spartan-6-lx9-MicroBoard}%
|
|
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
\subsection{Desarrollos comerciales} %%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Plataformas comerciales}
|
\frametitle{Plataformas comerciales}
|
% \transfade
|
% \transfade
|
\begin{columns}[onlytextwidth]
|
\begin{columns}[onlytextwidth]
|
|
|
Line 242... |
Line 244... |
\end{block}
|
\end{block}
|
|
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
\subsection{Antecedentes} %%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Kit de Desarrollo educativo con CPLD}
|
\frametitle{Kit de Desarrollo educativo con CPLD}
|
\begin{center}
|
\begin{center}
|
\includegraphics<1>[width=0.9\textwidth]{block1cpld}
|
\includegraphics<1>[width=0.9\textwidth]{block1cpld}
|
\includegraphics<2>[width=0.9\textwidth]{block2cpld}
|
\includegraphics<2>[width=0.9\textwidth]{block2cpld}
|
Line 268... |
Line 272... |
\end{frame}
|
\end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{S3PROTO}
|
\frametitle{S3PROTO}
|
\begin{center}
|
\begin{center}
|
\begin{block}{Descripción}
|
|
La tarjeta S3PROTO-MINI es una plataforma básica
|
\begin{block}{FPGALibre}
|
y simple para desarrollo con FPGA y forma parte un
|
El proyecto S3PROTO es parte de la
|
proyecto de hardware libre que tiene por objetivo
|
iniciativa FPGALibre cuyo objetivo
|
facilitar y fomentar la utilización de dispositivos
|
principal es el de facilitar el
|
FPGA en nuevos productos dentro del país.
|
intercambio de los elementos
|
|
necesarios para el desarrollo con
|
|
FPGA. Ambos proyectos iniciados
|
|
por INTI – Electrónica e Informática.
|
|
Toda la información de la tarjeta
|
|
S3PROTO-MINI se encuentra en el
|
|
sitio del proyecto FPGALibre
|
|
\end{block}
|
|
|
|
\begin{block}{Proyecto S3PROTO}
|
|
El proyecto S3PROTO tiene como
|
|
objetivo final crear una plataforma
|
|
FPGA que pueda alojar un diseño
|
|
con un procesador LEON3 (GRLib) y
|
|
un sistema GNU/Linux embebido.
|
|
Para lograr esto es necesario
|
|
primero abordar diseños multicapas y
|
|
con chips FPGA de encapsulado
|
|
BGA. Con este propósito se realizó el
|
|
diseño de la S3PROTO-MIN
|
\end{block}
|
\end{block}
|
|
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{S3PROTO}
|
\frametitle{S3PROTO (Caracteríticas)}
|
% \transfade
|
\begin{center}
|
\begin{columns}[onlytextwidth]
|
|
|
|
\begin{column}{0.3\textwidth}
|
|
\centering
|
|
\vfill
|
|
\includegraphics<1>[width=\textwidth]{s3proto-bloque}%
|
|
\includegraphics<2>[width=\textwidth]{s3proto}%
|
|
\includegraphics<3>[width=0.6\textwidth]{s3power_inti}%
|
|
\vfill
|
|
\end{column}
|
|
|
|
\begin{column}{0.65\textwidth}
|
|
\only<1>{
|
|
\begin{itemize}
|
\begin{itemize}
|
\item Dispositivo
|
\item Dispositivo
|
FPGA capaz de alojar diseños
|
FPGA capaz de alojar diseños
|
digitales de mediana y alta complejidad (1600K
|
digitales de mediana y alta complejidad (1600K
|
compuertas).
|
compuertas).
|
Line 309... |
Line 320... |
\item Chip BGA soldado en el laboratorio con equipo
|
\item Chip BGA soldado en el laboratorio con equipo
|
infrarrojo accesible.
|
infrarrojo accesible.
|
\item Información de desarrollo y archivos de diseño
|
\item Información de desarrollo y archivos de diseño
|
disponibles para libre uso, réplica y modificación.
|
disponibles para libre uso, réplica y modificación.
|
\end{itemize}
|
\end{itemize}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{S3PROTO}
|
|
% \transfade
|
|
\begin{columns}[onlytextwidth]
|
|
\begin{column}{0.5\textwidth}
|
|
\centering
|
|
\vfill
|
|
\includegraphics<1-2>[width=\textwidth]{s3proto-bloque}%
|
|
\includegraphics<3>[width=0.8\textwidth]{s3power_inti}%
|
|
\vfill
|
|
\end{column}
|
|
|
|
\begin{column}{0.5\textwidth}
|
|
\only<1>{
|
|
\vfill
|
|
\includegraphics[width=\textwidth]{s3proto}%
|
|
\vfill
|
}
|
}
|
|
|
\only<2>{
|
\only<2>{
|
\begin{itemize}
|
\begin{itemize}
|
\item Dispositivo FPGA Xilinx Spartan 3E
|
\item FPGA Xilinx Spartan 3E
|
(XC3S1600E) de 33.192 celdas lógicas.
|
(XC3S1600E)
|
\item 2 Memorias de configuración XCF04S
|
\item 2 Memorias de configuración XCF04S
|
(4+4 Mbit).
|
(4+4 Mbit).
|
\item USB Transceiver TUSB1106 de 12 Mb/s
|
\item USB Transceiver de 12 Mb/s
|
(Full Speed) con conector tipo B.
|
(Full Speed)
|
\item 2 Puertos seriales RS232 de hasta
|
\item 2 Puertos seriales RS232 de hasta
|
300Kbps (ST3232). Uno con conector
|
300Kbps
|
DB-9.
|
\item 4 Pulsadores, 5 Dip switch, 4 LEDs
|
\item 4 Pulsadores.
|
|
\item 5 Dip switch.
|
|
\item 4 LEDs.
|
|
\item 1 Puerto JTAG.
|
\item 1 Puerto JTAG.
|
\item 26 Pines de I/O.
|
\item 26 Pines de I/O.
|
\item Oscilador con zócalo.
|
|
\item Alimentación simple de 5V.
|
\item Alimentación simple de 5V.
|
\item Dimensiones de 7x7 cm.
|
|
\end{itemize}
|
\end{itemize}
|
}
|
}
|
|
|
\only<3>{
|
\only<3>{
|
Módulo de alimentación para las
|
Módulo de alimentación para las
|
Line 369... |
Line 395... |
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.9\textwidth]{Ohw-logo.pdf}
|
\includegraphics[width=0.9\textwidth]{Ohw-logo.pdf}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\section[Diagrama de bloques]{Diagrama de bloques del Hardware}
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\section[Dispositivos]{Dispositivos Principales}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\subsection{FPGA} %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Diagrama de bloques del Hardware}
|
\frametitle{FPGA}
|
%\transfade
|
|
\begin{center}
|
\begin{center}
|
\includegraphics<1>[width=0.9\textwidth]{block1.pdf}
|
\only<1-2>{
|
\includegraphics<2>[width=0.9\textwidth]{block2.pdf}
|
\begin{itemize}
|
\includegraphics<3>[width=0.9\textwidth]{block3.pdf}
|
\item Familia Spartan-3A extendida (bajo costo):
|
|
\begin{itemize}
|
|
\item \textbf<2>{Spartan-3A}
|
|
\begin{itemize}
|
|
\item \textbf<2>{Ideal para uso de interfaz entre dispositivos.}
|
|
\end{itemize}
|
|
\item Spartan-3A DSP
|
|
\begin{itemize}
|
|
\item Mayor densidad de recursos en comparación que la familia Spartan-3A
|
|
\item Dispone de un dispositivo DSP (DSP48A)
|
|
\end{itemize}
|
|
\item Spartan-3AN
|
|
\begin{itemize}
|
|
\item Dispositivos no volátiles
|
|
\item Ideal para aplicaciones con restricciones de espacio
|
|
\end{itemize}
|
|
\end{itemize}
|
|
\item Familia Spartan-3E
|
|
\item Familia Spartan-3
|
|
\end{itemize}
|
|
}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{FPGA (Características Familia Spartan-3A)}
|
|
\begin{center}
|
|
\only<1-2>{
|
|
\begin{tabular}{|l|c|c|c|c|}
|
|
\hline
|
|
\multirow{2}{*}{\textbf{Devices}} & \textbf{System} & \textbf{Block RAM} & \textbf{Dedicated} & \textbf{Maximum} \\
|
|
& \textbf{Gates} & \textbf{bits} & \textbf{Multipliers} & \textbf{User I/O} \\
|
|
\hline
|
|
XC3S50A & 50K & 54K & 3 & 144 \\
|
|
\hline
|
|
\textbf<2>{XC3S200A} & \textbf<2>{200K} & \textbf<2>{288K} & \textbf<2>{16} & \textbf<2>{248} \\
|
|
\hline
|
|
XC3S400A & 400K & 360K & 20 & 311 \\
|
|
\hline
|
|
XC3S700A & 700K & 360K & 20 & 372 \\
|
|
\hline
|
|
XC3S1400A & 1400K & 576K & 32 & 502 \\
|
|
\hline
|
|
\end{tabular}
|
|
}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\subsection{Memoria de Configuración} %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\begin{frame}
|
|
\frametitle{Tipo de memoria para la familia Spartan-3A}
|
|
\begin{center}
|
|
\only<1-2>{
|
|
\begin{tabular}{|l|c|c|}
|
|
\hline
|
|
\multirow{2}{*}{\textbf{Devices}} & \textbf{Configuration} & \textbf{ISP PROM} \\
|
|
& \textbf{Bits} & \textbf{Solution} \\
|
|
\hline
|
|
XC3S50A & 437,312 & XCF01S \\
|
|
\hline
|
|
\textbf<2>{XC3S200A} & \textbf<2>{1,196,128} & \textbf<2>{XCF02S} \\
|
|
\hline
|
|
XC3S400A & 1,886,560 & XCF02S \\
|
|
\hline
|
|
XC3S700A & 2,732,640 & XCF04S \\
|
|
\hline
|
|
XC3S1400A & 4,755,296 & XCF08P \\
|
|
\hline
|
|
\end{tabular}
|
|
}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Placa PHR}
|
\section{Placa PHR}
|
Line 391... |
Line 491... |
\begin{center}
|
\begin{center}
|
\includegraphics[width=\textwidth]{phr_text.png}
|
\includegraphics[width=\textwidth]{phr_text.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Diagrama de bloques del Hardware}
|
|
%\transfade
|
|
\begin{center}
|
|
\includegraphics<1>[width=0.9\textwidth]{block1.pdf}
|
|
\includegraphics<2>[width=0.9\textwidth]{block2.pdf}
|
|
\includegraphics<3>[width=0.9\textwidth]{block3.pdf}
|
|
\end{center}
|
|
\end{frame}
|
|
|
\subsection{Características} %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\subsection{Características} %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Características}
|
\frametitle{Características}
|
|
|
Line 640... |
Line 750... |
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.8\textwidth]{phr-gui.png}
|
\includegraphics[width=0.8\textwidth]{phr-gui.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\section{Conclusiones}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\begin{frame}
|
|
\frametitle{Conclusiones}
|
|
\begin{center}
|
|
|
|
\begin{block}{Proceso de fabricación}
|
|
El desarrollo del proyecto PHR ha requerido pasar por todas las etapas del proceso de producción de sistemas electrónicos
|
|
\end{block}
|
|
\vfill
|
|
\includegraphics[width=\textwidth]{compra-pcb}
|
|
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Conclusiones}
|
|
\begin{center}
|
|
\begin{block}{Desarrollos reutilizables}
|
|
Se consideró disponer de la etapa de alimentación y la interfaz JTAG en forma independientes a la placa principal PHR. Ambas placas pueden ser reutilizadas en otros proyectos por parte de los estudiantes que tengan acceso al proyecto PHR
|
|
\end{block}
|
|
\vfill
|
|
\includegraphics[width=0.8\textwidth]{placas-separadas}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Conclusiones}
|
|
\begin{center}
|
|
|
|
\begin{block}{Hardware de Especificaciones Abiertas}
|
|
El proyecto se realizó en su totalidad con herramientas de software libre/abiertas. Por cada etapa del desarrollo se buscó alternativas libres que cubrieran los requerimientos del caso. Se tenía referencias sobre proyectos de las mismas envergadura pero la plataforma PHR requería nuevas tecnologías a implementar que han sido resueltas con herramientas desarrolladas por la comunidad de software/ hardware libre/abierto.
|
|
\end{block}
|
|
|
|
\vfill
|
|
\includegraphics[width=0.8\textwidth]{kicadenplaca}
|
|
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Conclusiones}
|
|
\begin{center}
|
|
|
|
\begin{block}{Transferencia del desarrollo}
|
|
La transferencia del desarrollo se encuentran en ejecución. Se
|
|
realizan tareas conjuntas con la formación del personal a cargo
|
|
del Laboratorio donde se instalarán las plataformas. En principio
|
|
se tiene una plataforma funcional e instalada sin problema alguno.
|
|
\end{block}
|
|
|
|
\vfill
|
|
\includegraphics[width=\textwidth]{placalogoutn}
|
|
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Conclusiones}
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{phr-foto}
|
|
\end{center}
|
|
\end{frame}
|
|
|
\appendix
|
\appendix
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section*{Terminando}
|
\section*{Terminando}
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Comunidad}
|
\subsection{Comunidad} %%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Comunidad de hardware abierto}
|
\frametitle{Comunidad de hardware abierto}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.6\textwidth]{oc.jpg}
|
\includegraphics[width=0.6\textwidth]{oc.jpg}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
% \begin{frame}
|
|
% \frametitle{Otros proyectos Open Hardware}
|
|
% \begin{itemize}
|
|
% \item <1-2>OpenRISC
|
|
% \item <2-2>LEON
|
|
% \item <3>Arduino
|
|
% \item <4>CUBEBUG-1
|
|
% \end{itemize}
|
|
% \begin{center}
|
|
% \includegraphics<3>[width=1\textwidth]{ohwp_arduino.jpg}
|
|
% \includegraphics<4>[width=1\textwidth]{ohwp_cubeBug1.jpg}
|
|
% \end{center}
|
|
% \end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Otros proyectos Open Hardware}
|
\frametitle{Otros proyectos Open Hardware - OpenRISC}
|
|
\begin{center}
|
|
\begin{block}{OpenRISC}
|
|
El objetivo del proyecto es crear un procesador abierto de código abierto y libre
|
|
\end{block}
|
|
|
|
\begin{block}{El proyecto proporciona ...}
|
\begin{itemize}
|
\begin{itemize}
|
\item <1-2>OpenRISC
|
\item un arquitectura abierta RISC con funciones de DSP
|
\item <2-2>LEON
|
\item un conjunto de implementaciones de código abierto sobre una arquitectura RISC
|
\item <3>Arduino
|
\item un completo de herramientas de desarrollo (SW) de código abierto. Además de librerías, OS y aplicaciones
|
\item <4>CUBEBUG-1
|
|
\end{itemize}
|
\end{itemize}
|
|
|
|
\end{block}
|
|
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Otros proyectos Open Hardware - Arduino}
|
\begin{center}
|
\begin{center}
|
\includegraphics<3>[width=1\textwidth]{ohwp_arduino.jpg}
|
\begin{block}{}
|
\includegraphics<4>[width=1\textwidth]{ohwp_cubeBug1.jpg}
|
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
|
|
\end{block}
|
|
\vfill
|
|
\includegraphics[width=\textwidth]{ohwp_arduino.jpg}
|
|
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
|
\subsection{Sitio web del proyecto}
|
\begin{frame}
|
|
\frametitle{Otros proyectos Open Hardware - CUBEBUG-1}
|
|
\begin{center}
|
|
\begin{block}{}
|
|
Desarrollo de tecnología para un nuevo diseño de la plataforma CubeSat. Se publica el diseño hardware y software como Open Source y Open Hardware para su uso en proyectos de aficionados, proyectos universitarios y laboratorios de investigación.
|
|
\end{block}
|
|
\vfill
|
|
\includegraphics[width=0.85\textwidth]{ohwp_cubeBug1}
|
|
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\subsection{Sitio web del proyecto} %%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=1\textwidth]{opencores.png}
|
\includegraphics[width=1\textwidth]{opencores.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\subsection{Fin}
|
\subsection{Fin} %%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{¿Preguntas?}
|
\frametitle{¿Preguntas?}
|
\begin{center}
|
\begin{center}
|
\includegraphics[height=0.9\textheight]{question_.pdf}
|
\includegraphics[height=0.9\textheight]{question_.pdf}
|