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

Subversion Repositories phr

[/] [phr/] [trunk/] [doc/] [informe-tesis/] [reports/] [PPS/] [maximiq/] [manual usuario rev2/] [tex/] [intro.tex] - Rev 443

Compare with Previous | Blame | View Log

 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW CHAPTER  NEW CHAPTER  NEW CHAPTER  NEW CHAPTER  NEW CHAPTER%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\chapter{Descripción general}
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\section{Características}
 
\begin{description}
\item [FPGA:] Xilinx Spartan-3A XC3S200A (encapsulado VQG100).
\item [Memoria PROM:] Xilinx XCF02S.
\item [Voltaje de entrada:] 5V.
\item [Relojes:] cuatro relojes en total:
	\begin{description}
	\item [Clock 0:] 50 MHz.
	\item [Clock 1:] Seleccionable entre 16 MHz, 1 MHz, 500 kHz y 250 kHz.
	\item [Clock 2:] Seleccionable entre 125 kHz, 62.5 kHz, 31.25 kHz, 15.625 kHz.
	\item [Clock 3:] Seleccionable entre 3.9062 kHz, 1.9531 kHz, 976,56251 Hz.
   \end{description}
\item [Conectores con Entradas/Salidas de propósito general:] 28 pines en total.
\item [Periféricos:] 8 LEDs, 8 llaves (DIP switch), 4 pulsadores, display de 7 segmentos cuádruple, puerto serie.
 
\end{description}
 
 
 
%Entre las características de la placa PHR se pueden destacar:
 
%\begin{description}
%\item [FPGA:] Xilinx Spartan-3A XC3S200A (encapsulado VQG100).
%\item [PROM:] Xilinx XCF02S.
%\item Proposito general io (corrientes)
%\item Conector Modulos expansion
%\item Voltaje de operación 
%\item Voltaje de entrada (recomendado): xV - yV.
%\item Voltaje de entrada (limite): xV - yV.
%\item Corriente de entrada [...]
%\item [Relojes:] 4 relojes en total:
%	\begin{description}
%	\item [Clock 0:] 50 MHz.
%	\item [Clock 1:] Seleccionable entre 16 MHz, 1 MHz, 500 kHz y 250 kHz.
%	\item [Clock 2:] Seleccionable entre 125 kHz, 62.5 kHz, 31.25 kHz, 15.625 kHz.
%	\item [Clock 3:] Seleccionable entre 3.91 kHz, 1.95 kHz, 977 Hz.
 %  \end{description}
%\item Multiplicidad de periféricos:
%	\begin{itemize}
%	\item 8 LEDs.
%	\item 8 llaves (DIP switch).
%	\item 4 pulsadores.
%	\item Displays.
%	\item Puerto serie.
%	\end{itemize}
%\end{description}
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\section{Descripción de las placas}
 
La \emph{Plataforma de Hardware Reconfigurable} (PHR) consiste fundamentalmente de tres placas electrónicas. El módulo principal es  la \emph{placa PHR} donde se encuentran el chip FPGA, relojes, interfaces de entradas y salidas, periféricos (tales como LEDs, botones, llaves DIP, Displays de siete segmentos), etc. 
 
Además tiene conectores especiales para otros dos módulos sin los cuales la placa principal carece de funcionalidad. Uno de ellos se emplea para la regulación de las tensiones que alimentan al resto de los dispositivos. Se trata de la denominada \emph{placa S3Power}. El otro módulo es una interfaz de comunicaciones necesaria para configurar la FPGA o escribir la memoria PROM de configuración y se dispone en la  \emph{placa OOCD Link}. 
 
La conexión de las placas auxiliares a la principal se ilustra en la Fig. \ref{intro:conexionado}. La placa S3Power se acopla con los conectores que se indican con los números 8 y 16 en la Fig. \ref{intro:componentes}, mientras que la OOCD Link se une a la principal (mediante un cable adaptador) con los pines demarcados con 7. Ésta última, a diferencia de la S3Power, no precisa estar siempre conectada, pero sí cada vez que se desee configurar la FPGA o grabar su memoria PROM.
 
\begin{figure}[h!]
\begin{center}
  \includegraphics{./img/intro/placasConexionado.pdf}
\end{center}
\caption[Conexionado de las placas]{Conexionado de la placa PHR con las placas auxiliares.}
\label{intro:conexionado}
\end{figure}
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\section{Diagrama de bloques del hardware}
 
Un esquema algo más detallado del funcionamiento de la plataforma se ilustra en la Fig. \ref{intro:bloques}. En líneas punteadas se demarcan las distintas placas, y en línea continua se muestran los bloques que componen a cada una de ellas. Cuando hay funciones desempeñadas por un chip en particular los rectángulos se destacan con un fondo gris.
 
\begin{figure}[h]
\begin{center}
  \includegraphics{./img/intro/block.pdf}
\end{center}
\caption[Diagrama de bloques de la plataforma]{Diagrama de bloques de la plataforma.}
\label{intro:bloques}
\end{figure}
 
La función de la placa S3Power la realiza principalmente el \emph{chip TPS75003} el cuál tiene un regulador lineal y controladores para dos fuentes conmutadas, lo cual permite suministrar energía regulada con tres valores de tensión y distintas características de arranque\footnote{Una explicación más detallada de \emph{S3Power} puede consultarse en el capítulo \ref{s3power:chapter}.}. 
Los voltajes utilizados por la FPGA son de 1.2V, 2.5V y 3.3V.
 
En la placa PHR, la FPGA se conecta a los distintos periféricos que se distinguen en la Fig. \ref{intro:bloques} con un fondo amarillo. El conjunto de periféricos está compuesto por \emph{LEDs}, \emph{llaves DIP},  \emph{botones}, el \emph{display de siete segmentos cuádruple} y el \emph{puerto serie}\footnote{Más información sobre \emph{periféricos} en capítulo \ref{phr:chapter}, página \pageref{phr:sec:perifericos}.}.
 
Un recurso que puede facilitar el diseño de los proyectos es la señal de reloj. La placa PHR pone a disposición del usuario diversas señales de clock que van desde  una frecuencia mínima de 977 Hz hasta una frecuencia máxima de 50MHz\footnote{Más información sobre \emph{relojes} en capítulo \ref{phr:chapter}, página \pageref{phr:sec:clocks}.}.
 
Para que la placa sea apta además para la realización de prototipos se incluyeron dos conectores, a través de cuales el usuario tiene acceso directo a los pines de la FPGA\footnote{Más información sobre \emph{entradas y salidas de propósito general} en capítulo \ref{phr:chapter}, página \pageref{phr:sec:gpio}.}.
 
La placa OOCD Link incluye el \emph{chip FT2232D} que establece una interfaz JTAG controlable mediante una conexión USB. Un anillo JTAG se establece con la FPGA y la memoria PROM, esta última implementada con el \emph{chip XCF02S}\footnote{Más información sobre la \emph{placa OOCD Link} en capítulo \ref{oocd:chapter}. Sobre el proceso de configuración refiérase a la sección \emph{Configuración de la FPGA} del capítulo \ref{phr:chapter}, página \pageref{phr:sec:fpga_conf}.}.
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
\section{Componentes de la placa principal}
 
En la Fig. \ref{intro:componentes} se tiene la vista superior de la placa PHR con sus principales componentes demarcados. Según la numeración, estos componentes son:
 
\begin{figure}[h!]
\begin{center}
  \includegraphics{./img/intro/phr_top.pdf}
\end{center}
\caption[Componentes de la placa PHR]{Componentes de la placa PHR.}
\label{intro:componentes}
\end{figure}
 
\begin{enumerate}
 
\item Selector de \textsl{clocks}.
\item Oscilador de 50 MHz.
\item Entradas y salidas de propósito general.
\item Entrada de voltaje de alimentación (5V).
\item Selector de modo de configuración.
\item Botón de RESET.
\item Conector de la placa \emph{OOCDLink}.
\item Conector de alimentación de la placa \emph{S3Power}.
\item Memoria PROM.
\item LEDs.
\item Llaves DIP.
\item Chip FPGA XC3S200A.
\item Botones pulsadores.
\item Display de 7 segmentos cuádruple.
\item Conector para puerto serie.
\item Conector de alimentación para la placa PHR desde S3Power.
 
\end{enumerate}
 
 
 
 
 
 
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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