Line 7... |
Line 7... |
\usepackage{graphicx}
|
\usepackage{graphicx}
|
\graphicspath{{images/}}
|
\graphicspath{{images/}}
|
|
|
%\setbeamertemplate{navigation symbols}{} % borra los controles de navegación
|
%\setbeamertemplate{navigation symbols}{} % borra los controles de navegación
|
|
|
\usetheme{Warsaw}
|
%\usetheme{Warsaw}
|
%\usetheme{Frankfurt}
|
\usetheme{Frankfurt}
|
\usecolortheme[RGB={70,70,255}]{structure}
|
\usecolortheme[RGB={70,70,255}]{structure}
|
|
|
\setbeamercovered{transparent=0}
|
\setbeamercovered{transparent=0}
|
%\setbeamercovered{transparent=40}
|
%\setbeamercovered{transparent=40}
|
|
|
Line 35... |
Line 35... |
|
|
\begin{document}
|
\begin{document}
|
|
|
\begin{frame}
|
\begin{frame}
|
\titlepage
|
\titlepage
|
%\transfade
|
|
\end{frame}
|
\end{frame}
|
|
|
\begin{frame}\frametitle{Contenidos}
|
\begin{frame}
|
%\transfade
|
\frametitle{Contenidos}
|
\tableofcontents[hideallsubsections]
|
\tableofcontents[hideallsubsections]
|
\end{frame}
|
\end{frame}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Introducción}
|
\section{Introducción}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Introducción}
|
\frametitle{Introducción}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.6\textwidth]{prof.pdf}
|
\includegraphics[width=0.6\textwidth]{prof.pdf}
|
\end{center}
|
\end{center}
|
Line 68... |
Line 69... |
\begin{center}
|
\begin{center}
|
\includegraphics[width=1\textwidth]{phr_small.png}
|
\includegraphics[width=1\textwidth]{phr_small.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Hardware libre}
|
|
\begin{center}
|
|
\includegraphics[width=0.9\textwidth]{Ohw-logo.pdf}
|
|
\end{center}
|
|
\end{frame}
|
|
|
\section[Diagrama de bloques]{Diagrama de bloques del Hardware}
|
\section[Diagrama de bloques]{Diagrama de bloques del Hardware}
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Diagrama de bloques del Hardware}
|
\frametitle{Diagrama de bloques del Hardware}
|
\transfade
|
\transfade
|
\begin{center}
|
\begin{center}
|
Line 79... |
Line 87... |
\includegraphics<2>[width=0.9\textwidth]{block2.pdf}
|
\includegraphics<2>[width=0.9\textwidth]{block2.pdf}
|
\includegraphics<3>[width=0.9\textwidth]{block3.pdf}
|
\includegraphics<3>[width=0.9\textwidth]{block3.pdf}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Placa PHR}
|
\section{Placa PHR}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Placa PHR}
|
\frametitle{Placa PHR}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=\textwidth]{phr_text.png}
|
\includegraphics[width=\textwidth]{phr_text.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\subsection{Características}
|
\subsection{Características} %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Características}
|
\frametitle{Características}
|
|
|
\begin{description}[Memoria PROM:]
|
\begin{description}[Memoria PROM:]
|
|
|
Line 114... |
Line 125... |
\item [GPIO:] 28 pines en total.
|
\item [GPIO:] 28 pines en total.
|
\end{description}
|
\end{description}
|
|
|
\end{frame}
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{El chip FPGA (XC3S200A)}
|
|
\begin{description}[E/S pares diferenciales máximo:]
|
|
\item [Número de compuertas:] 200K
|
|
\item [Celdas lógicas equivalentes:] 4032
|
|
\item [CLBs:] 448
|
|
\item [Bits de RAM distribuida:] 28K
|
|
\item [Bits de Bloques de RAM:] 288K
|
|
\item [Multiplicadores dedicados:] 16
|
|
\item [DCMs:] 4
|
|
\item [Máximo número de E/S:] 248
|
|
\item [E/S pares diferenciales máximo:] 112
|
|
\end{description}
|
|
\end{frame}
|
|
|
|
|
\begin{frame}[b]
|
\begin{frame}[b]
|
\frametitle{Periféricos}
|
\frametitle{Periféricos}
|
\only<1-5>{
|
\only<1-5>{
|
\begin{itemize}
|
\begin{itemize}
|
\item \textbf<1>{8 LEDs}
|
\item \textbf<1>{8 LEDs}
|
\item \textbf<2>{8 llaves (DIP switch)}
|
\item \textbf<2>{8 llaves (\emph{DIP switch})}
|
\item \textbf<3>{4 pulsadores}
|
\item \textbf<3>{4 pulsadores}
|
\item \textbf<4>{Display de 7 segmentos cuádruple}
|
\item \textbf<4>{Display de 7 segmentos cuádruple}
|
\item \textbf<5>{Puerto serie}
|
\item \textbf<5>{Puerto serie}
|
\end{itemize}
|
\end{itemize}
|
}
|
}
|
Line 138... |
Line 165... |
\includegraphics<6>[width=1\textwidth]{phr_top.png}
|
\includegraphics<6>[width=1\textwidth]{phr_top.png}
|
\end{center}
|
\end{center}
|
|
|
\vspace{1ex}
|
\vspace{1ex}
|
|
|
|
|
|
|
\end{frame}
|
\end{frame}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Placa S3Power}
|
\section{Placa S3Power}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Placa S3Power}
|
\frametitle{Placa S3Power}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.8\textwidth]{s3power_small.png}
|
\includegraphics[width=0.8\textwidth]{s3power_small.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\subsection{INTI}
|
%
|
\begin{frame}
|
\begin{frame}
|
\frametitle{INTI}
|
\frametitle{Desarrollo del INTI}
|
|
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.6\textwidth]{s3power_inti.png}
|
\includegraphics[width=0.6\textwidth]{s3power_inti.png}
|
|
|
Christian Huy y Diego Brengi
|
Christian Huy y Diego Brengi
|
|
|
Instituto Nacional de Tecnología Industrial
|
\emph{Instituto Nacional de Tecnología Industrial}
|
|
|
\end{center}
|
\end{center}
|
|
|
\end{frame}
|
\end{frame}
|
|
|
\subsection{Requerimientos de alimentación de la FPGA}
|
\subsection{Requerimientos de alimentación de la FPGA} %%%%%%%%%%%%%%%%
|
|
|
|
%
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Voltajes de alimentación}
|
\frametitle{Voltajes de alimentación}
|
|
|
\begin{center}
|
\begin{center}
|
\begin{tabular}{|c|p{4.5cm}|p{3cm}|}
|
\begin{tabular}{|c|p{4.5cm}|p{3cm}|}
|
\hline
|
\hline
|
\textbf{Entrada} & \textbf{Alimienta a} & \textbf{Tensión nominal} \\ \hline
|
\textbf{Entrada} & \textbf{Alimienta a} & \textbf{Tensión nominal} \\ \hline
|
\hline
|
\hline
|
Line 183... |
Line 209... |
VCCO1 & Banco de E/S número 1. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
VCCO1 & Banco de E/S número 1. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
VCCO2 & Banco de E/S número 2. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
VCCO2 & Banco de E/S número 2. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
VCCO3 & Banco de E/S número 3. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
VCCO3 & Banco de E/S número 3. & 3.3V, 3.0V, 2.5V, 1.8V, 1.5V y 1.2V. \\ \hline
|
\end{tabular}
|
\end{tabular}
|
\end{center}
|
\end{center}
|
|
|
\end{frame}
|
\end{frame}
|
|
|
|
%
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Circuito POR}
|
\frametitle{Circuito POR}
|
|
|
El circuito \emph{Power On RESET} verifica:
|
El circuito \emph{Power On RESET} verifica:
|
\begin{itemize}
|
\begin{itemize}
|
\item VCCINT
|
\item VCCINT
|
\item VCCAUX
|
\item VCCAUX
|
\item VCCO2
|
\item VCCO2
|
\end{itemize}
|
\end{itemize}
|
|
|
\pause
|
\pause
|
|
|
Tiempos de encendido:
|
Tiempos de encendido:
|
|
|
\begin{center}
|
\begin{center}
|
\begin{tabular}{|c|l|c|c|}
|
\begin{tabular}{|c|l|c|c|}
|
\hline
|
\hline
|
\textbf{Símbolo} & \textbf{Rampa de} & \textbf{Min} & \textbf{Max} \\ \hline
|
\textbf{Símbolo} & \textbf{Rampa de} & \textbf{Min} & \textbf{Max} \\ \hline
|
\hline
|
\hline
|
VCCINTR & VCCINT & 0.2 ms & 100 ms \\ \hline
|
VCCINTR & VCCINT & 0.2 ms & 100 ms \\ \hline
|
VCCAUXR & VCCAUX & 0.2 ms & 100 ms \\ \hline
|
VCCAUXR & VCCAUX & 0.2 ms & 100 ms \\ \hline
|
VCCO2R & VCCO del Banco 2 & 0.2 ms & 100 ms \\ \hline
|
VCCO2R & VCCO del Banco 2 & 0.2 ms & 100 ms \\ \hline
|
\end{tabular}
|
\end{tabular}
|
\end{center}
|
\end{center}
|
|
|
\end{frame}
|
\end{frame}
|
|
|
|
|
\subsection{S3Power}
|
\subsection{S3Power} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Voltajes elegidos}
|
\frametitle{Voltajes elegidos}
|
\begin{itemize}
|
\begin{itemize}
|
\item 1.2V y 2.5A para la lógica interna.
|
\item 1.2V y 2.5A para la lógica interna.
|
Line 236... |
Line 257... |
\item<4-> Tensiones ajustables de 1.2 V a 6.5 V para los convertidores Buck y de 1.0 V a 6.5 V para el convertidor lineal.
|
\item<4-> Tensiones ajustables de 1.2 V a 6.5 V para los convertidores Buck y de 1.0 V a 6.5 V para el convertidor lineal.
|
\end{itemize}
|
\end{itemize}
|
\end{frame}
|
\end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Arranque medido}
|
\frametitle{Arranque}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.9\textwidth]{arranque.pdf}
|
\includegraphics[width=0.9\textwidth]{arranque.pdf}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Placa OOCDLink}
|
\section{Placa OOCDLink}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Placa OOCDLink}
|
\frametitle{Placa OOCDLink}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.8\textwidth]{oocdlink_small.png}
|
\includegraphics[width=0.8\textwidth]{oocdlink_small.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\subsection{FTDI chip}
|
\subsection{FTDI chip} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\begin{frame}
|
|
\frametitle{El chip FT2232D}
|
|
\begin{itemize}
|
|
\item <1->Cumple con USB 2.0 Full Speed (12 Mbits/sec)
|
|
\item <2->Tiene una tasa de transferencia de entre 300 y 3 MBaud
|
|
\item <3->Forma dos canales de comunicación
|
|
\item <4->Desde el SO, la interfaz puede verse como un \emph{puerto serie virtual}
|
|
\item <5->Existen librerías para implementar JTAG, I2C y SPI
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{FTDIchip}
|
\frametitle{El chip FT2232D}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=1\textwidth]{FTblock.pdf}
|
\includegraphics[width=1\textwidth]{FTblock.pdf}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section{Configuración de la FPGA}
|
\section{Configuración de la FPGA}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{Modos de configuración (familia Spartan-3A)}
|
\frametitle{Modos de configuración (familia Spartan-3A)}
|
\begin{itemize}
|
\begin{itemize}
|
\item \textbf<2>{\textsl{Master Serial} desde una memoria PROM Flash de Xilinx}
|
\item \textbf<2>{\textsl{Master Serial} desde una memoria PROM Flash de Xilinx}
|
\item \textsl{Serial Peripheral Interface} (SPI) desde una memoria Flash SPI
|
\item \textsl{Serial Peripheral Interface} (SPI) desde una memoria Flash SPI
|
Line 284... |
Line 324... |
\frametitle{Circuito de configuración}
|
\frametitle{Circuito de configuración}
|
\includegraphics[width=1\textwidth]{conf_mod_sche.pdf}
|
\includegraphics[width=1\textwidth]{conf_mod_sche.pdf}
|
\end{frame}
|
\end{frame}
|
|
|
|
|
\subsection{Software}
|
\subsection{Software} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{xc3sprog}
|
\frametitle{xc3sprog}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=1\textwidth]{xc3sprog.pdf}
|
\includegraphics[width=1\textwidth]{xc3sprog.pdf}
|
Line 309... |
Line 349... |
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\appendix
|
\appendix
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
\section*{Terminando}
|
\section*{Terminando}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\subsection{Comunidad}
|
|
|
\begin{frame}
|
\begin{frame}
|
|
\frametitle{Comunidad de hardware abierto}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=1\textwidth]{opencores.png}
|
\includegraphics[width=0.6\textwidth]{oc.jpg}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
\begin{frame}
|
\begin{frame}
|
\frametitle{¿Preguntas?}
|
\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}
|
|
|
|
|
|
\subsection{Sitio web del proyecto}
|
|
|
|
\begin{frame}
|
\begin{center}
|
\begin{center}
|
\includegraphics[width=0.8\textwidth]{question.pdf}
|
\includegraphics[width=1\textwidth]{opencores.png}
|
\end{center}
|
\end{center}
|
\end{frame}
|
\end{frame}
|
|
|
|
\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}
|
\end{center}
|
\end{center}
|