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

Subversion Repositories phr

[/] [phr/] [trunk/] [doc/] [informe-tesis/] [reports/] [PPS/] [maximiq/] [manual usuario/] [tex/] [phr.tex] - Diff between revs 149 and 157

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

Rev 149 Rev 157
Line 16... Line 16...
\subsection{Características principales}
\subsection{Características principales}
 
 
 
 
 
 
\begin{itemize}
\begin{itemize}
\item Numero de compuertas: 200K
\item Número de compuertas: 200K
\item Celdas lógicas equivalentes: 4032
\item Celdas lógicas equivalentes: 4032
\item CLBs: 448 (distribuidos en 32 filas y 16 columnas)
\item CLBs: 448 (distribuidos en 32 filas y 16 columnas)
\item bits de RAM distribuida: 28K
\item bits de RAM distribuida: 28K
\item bits de Bloques de RAM: 288K
\item bits de Bloques de RAM: 288K
\item Multiplicadores dedicados: 16
\item Multiplicadores dedicados: 16
Line 50... Line 50...
 
 
\begin{figure}[h]
\begin{figure}[h]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/arquitectura.pdf}
  \includegraphics{./img/phr/arquitectura.pdf}
\end{center}
\end{center}
\caption[Bloques fundamentaled de la FOGA]{Bloques fundamentaled de la FOGA.}
\caption[Bloques fundamentaled de la FOGA]{Bloques fundamentaled de la FPGA.}
\label{phr:arquitectura}
\label{phr:arquitectura}
\end{figure}
\end{figure}
 
 
Para el caso del chip XC3S200A, la Fig. \ref{phr:arquitectura} muestra la organizacion de éstos bloques fundamentales dentro del dipositivo. Los IOBs se ubican alrededor de la matriz de CLBs. Los bloques de memoria RAM se encuentran en dos columnas, en cada una se disponen varios bloques de RAM de 18 Kbit asociados con un multiplicador dedicado. Dos DCM se ubican en el centro hacia arriba y otros dos en el centro hacia abajo.,
Para el caso del chip XC3S200A, la Fig. \ref{phr:arquitectura} muestra la organizacion de éstos bloques fundamentales dentro del dipositivo. Los IOBs se ubican alrededor de la matriz de CLBs. Los bloques de memoria RAM se encuentran en dos columnas, en cada una se disponen varios bloques de RAM de 18 Kbit asociados con un multiplicador dedicado. Dos DCM se ubican en el centro hacia arriba y otros dos en el centro hacia abajo.,
 
 
Line 145... Line 145...
\item Boundary Scan (JTAG), tipicamente cargada desde un procesador.
\item Boundary Scan (JTAG), tipicamente cargada desde un procesador.
\item MultiBoot configuration.
\item MultiBoot configuration.
\end{itemize}
\end{itemize}
 
 
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|l|}
\begin{tabular}{|c|l|}
        \hline
        \hline
        \textbf{Pines M[2:0]} & \textbf{Modo}  \\       \hline\hline
        \textbf{Pines M[2:0]} & \textbf{Modo}  \\       \hline\hline
        \cellcolor{yellow!65}<0:0:0>  & \cellcolor{yellow!65} Modo \textsl{Master Serial (Platform Flash)}    \\        \hline
        \cellcolor{yellow!65}<0:0:0>  & \cellcolor{yellow!65} Modo \textsl{Master Serial (Platform Flash)}    \\        \hline
Line 165... Line 165...
\caption[Seteo de los modos de configuración]{Seteo de los modos de configuración para la familia Spartan-3A.}
\caption[Seteo de los modos de configuración]{Seteo de los modos de configuración para la familia Spartan-3A.}
\label{phr:modes}
\label{phr:modes}
\end{table}
\end{table}
 
 
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/config_modes.pdf}
  \includegraphics{./img/phr/config_modes.pdf}
\end{center}
\end{center}
\caption[Esquematico conf modes]{Conf modes.}
\caption[Esquematico conf modes]{Conf modes.}
\label{phr:confmodes}
\label{phr:confmodes}
Line 186... Line 186...
 
 
\section{Fuentes de \textsl{clock}}
\section{Fuentes de \textsl{clock}}
 
 
La placa PHR provee a la FPGA de cuatro fuentes de reloj. El más rápido de los relojes oscila a una frecuencia de 50 MHz, mientras que los otros tres relojes mas lentos tienen una frecuencia seleccionable por usuario. En la Fig. \ref{intro:componentes} se indican con el numero 1 los jumpers con los cuales se eligen las frecuencias para éstos relojes.
La placa PHR provee a la FPGA de cuatro fuentes de reloj. El más rápido de los relojes oscila a una frecuencia de 50 MHz, mientras que los otros tres relojes mas lentos tienen una frecuencia seleccionable por usuario. En la Fig. \ref{intro:componentes} se indican con el numero 1 los jumpers con los cuales se eligen las frecuencias para éstos relojes.
 
 
Los pines de la FPGA a los cuales se asignan  cada clock se muestran en la Tabla \ref{phr:pines-relojes}.
Los pines de la FPGA a los cuales se asignan  cada clock se muestran en la Tabla \ref{phr:pines-relojes}. Éstos son pines de \textsl{Global Clock} que están especialmente diseñados para tratar señales de alta frecuencia. Proveen una capacidad muy baja y un retardo uniforme para cada bloque dentro del chip.
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|c|c|c|c|}
\begin{tabular}{|c|c|c|c|c|}
        \hline
        \hline
        \textbf{Reloj} & Fijo (50 MHz) &        Seleccionable 1 & Seleccionable 2 & Seleccionable 3 \\  \hline
        \textbf{Reloj} & Fijo (50 MHz) &        Seleccionable 1 & Seleccionable 2 & Seleccionable 3 \\  \hline
        \textbf{Pin}   & 43     & 44     & 41     & 40     \\   \hline
        \textbf{Pin}   & 43     & 44     & 41     & 40     \\   \hline
Line 206... Line 206...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
\subsection{El reloj de 50 MHz}
\subsection{El reloj de 50 MHz}
 
 
 
Ésta frecuencia se genera con el dispositivo ACOL-50MHZ-EK, que tiene un oscilador a cristal y encuentra aplicaciones en chips digitales y microprocesadores. Se alimenta con un bajo nivel de tensión (3.3V) y su salida es compatible con HCMOS y TTL.
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
\subsection{Relojes seleccionables}
\subsection{Relojes seleccionables}
 
 
\begin{figure}[h]
Los pines para selección de los relojes se muestran en la Fig. \ref{phr:relojes}. En los primeros dos relojes se puede elegir una de entre cuatro  frecuencias mientras que para el tercer reloj se puede elegir una de entre tres frecuencias.
 
 
 
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/relojes.pdf}
  \includegraphics{./img/phr/relojes.pdf}
\end{center}
\end{center}
\caption[Selectores para los relojes]{Selectores para los relojes.}
\caption[Selectores para los relojes]{Selectores para los relojes.}
\label{phr:relojes}
\label{phr:relojes}
\end{figure}
\end{figure}
 
 
 
El conexionado de los jumpers para los clocks se muestra junto con las posibles frecuencias seleccionables en la Fig. \ref{phr:relojesSeteo}.
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/relojesSeteo.pdf}
  \includegraphics{./img/phr/relojesSeteo.pdf}
\end{center}
\end{center}
\caption[Selectores para los relojes]{Selectores para los relojes.}
\caption[Selectores para los relojes]{Selectores para los relojes.}
\label{phr:relojesSeteo}
\label{phr:relojesSeteo}
\end{figure}
\end{figure}
 
 
 
El oscilador se basa en un cristal y el chip contador MC74HC4060A. Una frecuencia principal de 16 MHz es dividida en dos sucesivamente por el contador para obtener todas las frecuencias seleccionables.
 
 
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION  NEW SECTION%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Line 245... Line 250...
\subsection{LEDs}
\subsection{LEDs}
 
 
En la placa se encuentran ocho LEDs de montaje superficial indicados con el numero 10 en la Fig. \ref{intro:componentes}. Son etiquetados desde LED1 a LED8 y su relación con los pines de la FPGA se muestra en la Tabla \ref{phr:LEDpins}.
En la placa se encuentran ocho LEDs de montaje superficial indicados con el numero 10 en la Fig. \ref{intro:componentes}. Son etiquetados desde LED1 a LED8 y su relación con los pines de la FPGA se muestra en la Tabla \ref{phr:LEDpins}.
 
 
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
        \hline
        \hline
        \textbf{Periférico} & LED1 & LED2 & LED3 & LED4 & LED5 & LED6 & LED7 & LED8 \\ \hline
        \textbf{Periférico} & LED1 & LED2 & LED3 & LED4 & LED5 & LED6 & LED7 & LED8 \\ \hline
        \textbf{Pin}        & 84   & 86   & 89   & 93   & 98   & 3    & 5    & 7    \\  \hline
        \textbf{Pin}        & 84   & 86   & 89   & 93   & 98   & 3    & 5    & 7    \\  \hline
Line 267... Line 272...
 
 
\subsection{Pulsadores (\textsl{Tact switches})}
\subsection{Pulsadores (\textsl{Tact switches})}
 
 
Están disponibles cuatro botones pulsadores como los esquematizados en la Fig. \ref{phr:tact} y son identificados con el numero 13 en la Fig. \ref{intro:componentes}. Los mismos son etiquetados como PBTN1, PBTN2, PBTN3 y PBTN4. Los pines de la FPGA relacionados con éstos periféricos se identifican en la Tabla \ref{phr:PBTNpins}. El esquemático detallado del circuito puede encontrarse en el Apéndice \ref{appendix:sche}.
Están disponibles cuatro botones pulsadores como los esquematizados en la Fig. \ref{phr:tact} y son identificados con el numero 13 en la Fig. \ref{intro:componentes}. Los mismos son etiquetados como PBTN1, PBTN2, PBTN3 y PBTN4. Los pines de la FPGA relacionados con éstos periféricos se identifican en la Tabla \ref{phr:PBTNpins}. El esquemático detallado del circuito puede encontrarse en el Apéndice \ref{appendix:sche}.
 
 
\begin{figure}[b]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/tact_switch.pdf}
  \includegraphics{./img/phr/tact_switch.pdf}
\end{center}
\end{center}
\caption{\textsl{Tact switches}.}
\caption{\textsl{Tact switches}.}
\label{phr:tact}
\label{phr:tact}
\end{figure}
\end{figure}
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|c|c|c|c|}
\begin{tabular}{|c|c|c|c|c|}
        \hline
        \hline
        \textbf{Periférico} & PBTN1 & PBTN2 & PBTN3 & PBTN4 \\ \hline
        \textbf{Periférico} & PBTN1 & PBTN2 & PBTN3 & PBTN4 \\ \hline
        \textbf{Pin}        & 77    & 78    & 82    & 83    \\  \hline
        \textbf{Pin}        & 77    & 78    & 82    & 83    \\  \hline
Line 297... Line 302...
 
 
\subsection{Llaves DIP}
\subsection{Llaves DIP}
 
 
Alternativamente a los pulsadores se puede optar como periféricos de entrada a unas llaves DIP como se muestran en la Fig. \ref{phr:DIP}. La ubicación de las llaves en la placa PHR se muestra con el índice numero 11 en la Fig. \ref{intro:componentes}. El circuito de éstas llaves puede consultarse en el Apéndice \ref{appendix:sche} y los pines de la FPGA que los controlan se revelan en la Tabla \ref{phr:DIPpins}.
Alternativamente a los pulsadores se puede optar como periféricos de entrada a unas llaves DIP como se muestran en la Fig. \ref{phr:DIP}. La ubicación de las llaves en la placa PHR se muestra con el índice numero 11 en la Fig. \ref{intro:componentes}. El circuito de éstas llaves puede consultarse en el Apéndice \ref{appendix:sche} y los pines de la FPGA que los controlan se revelan en la Tabla \ref{phr:DIPpins}.
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
        \hline
        \hline
        \textbf{Periférico} & SW1 & SW2 & SW3 & SW4 & SW5 & SW6 & SW7 & SW8 \\ \hline
        \textbf{Periférico} & SW1 & SW2 & SW3 & SW4 & SW5 & SW6 & SW7 & SW8 \\ \hline
        \textbf{Pin}        & 85  & 88  & 90  & 94  & 97  & 4   & 6   & 9   \\  \hline
        \textbf{Pin}        & 85  & 88  & 90  & 94  & 97  & 4   & 6   & 9   \\  \hline
Line 311... Line 316...
\label{phr:DIPpins}
\label{phr:DIPpins}
\end{table}
\end{table}
 
 
Cuando una llave se coloca en la posición de \emph{encendido}, el pin de la FPGA correspondiente se pone a un valor lógico \emph{alto}. En contraposición, si la llave se coloca en la posicion \emph{apagado}, la FPGA leerá un valor lógico \emph{bajo}. Al igual que con el caso de los botones pulsadores, no se provee un circuito antirrebote, y debe ser tenido en cuenta en el diseño del sistema.
Cuando una llave se coloca en la posición de \emph{encendido}, el pin de la FPGA correspondiente se pone a un valor lógico \emph{alto}. En contraposición, si la llave se coloca en la posicion \emph{apagado}, la FPGA leerá un valor lógico \emph{bajo}. Al igual que con el caso de los botones pulsadores, no se provee un circuito antirrebote, y debe ser tenido en cuenta en el diseño del sistema.
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/DIPswitch.pdf}
  \includegraphics{./img/phr/DIPswitch.pdf}
\end{center}
\end{center}
\caption{\textsl{DIP switches}.}
\caption{\textsl{DIP switches}.}
\label{phr:DIP}
\label{phr:DIP}
Line 329... Line 334...
 
 
La placa PHR cuenta con un display de siete segmentos cuádruple de \emph{ánado comun} indicado con el índice 14 en la Fig. \ref{intro:componentes}. El circuito de conexión entre la FPGA y el display se muestra en la Fig. \ref{phr:quad7seg} y se resalta la denominación alfabética para los segmentos de cada display.
La placa PHR cuenta con un display de siete segmentos cuádruple de \emph{ánado comun} indicado con el índice 14 en la Fig. \ref{intro:componentes}. El circuito de conexión entre la FPGA y el display se muestra en la Fig. \ref{phr:quad7seg} y se resalta la denominación alfabética para los segmentos de cada display.
 
 
Ésta misma figura además muestra como ejemplo, el estado de los pines de la FPGA para indicar el numero 3 en la posición 2. Al tener ésta configuración, cada LED encenderá con un \emph{nivel bajo} en el pin correspondiente al segmento pero además necesitará que el ánodo del caracter particular esté energizado. Éste ultimo también es activo por bajo (\textsl{active low}).
Ésta misma figura además muestra como ejemplo, el estado de los pines de la FPGA para indicar el numero 3 en la posición 2. Al tener ésta configuración, cada LED encenderá con un \emph{nivel bajo} en el pin correspondiente al segmento pero además necesitará que el ánodo del caracter particular esté energizado. Éste ultimo también es activo por bajo (\textsl{active low}).
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/quad7seg.pdf}
  \includegraphics{./img/phr/quad7seg.pdf}
\end{center}
\end{center}
\caption[Circuito del display de siete segmentos]{Conexionado del display de siete segmentos cuádruple.}
\caption[Circuito del display de siete segmentos]{Conexionado del display de siete segmentos cuádruple.}
\label{phr:quad7seg}
\label{phr:quad7seg}
\end{figure}
\end{figure}
 
 
Para dar el efecto deseado de representar cuatro caracteres distintos a la vez, se recurre a la técnica de multiplexación en el dominio del tiempo. La técnica consiste en mostrar uno a uno y ciclicamente cada caracter a una frecuencia lo suficientemente alta para que el ojo humano persiva una imagen completa. Un diagrama temporal de las señales se muestra en la Fig. \ref{phr:multiplex}.
Para dar el efecto deseado de representar cuatro caracteres distintos a la vez, se recurre a la técnica de multiplexación en el dominio del tiempo. La técnica consiste en mostrar uno a uno y ciclicamente cada caracter a una frecuencia lo suficientemente alta para que el ojo humano persiva una imagen completa. Un diagrama temporal de las señales se muestra en la Fig. \ref{phr:multiplex}.
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/multiplex.pdf}
  \includegraphics{./img/phr/multiplex.pdf}
\end{center}
\end{center}
\caption[Diagrama temporal de la multiplexación]{Diagrama temporal de la multiplexación.}
\caption[Diagrama temporal de la multiplexación]{Diagrama temporal de la multiplexación.}
\label{phr:multiplex}
\label{phr:multiplex}
Line 351... Line 356...
 
 
Si bien el método requiere algo mas de complejidad que la conexion directa a cada segmento de cada display, reduce el numero de pines necesarios de $8 \times 4=32$ a $8+4=12$ lo cuál representa un significativo ahorro en recursos de hardware.
Si bien el método requiere algo mas de complejidad que la conexion directa a cada segmento de cada display, reduce el numero de pines necesarios de $8 \times 4=32$ a $8+4=12$ lo cuál representa un significativo ahorro en recursos de hardware.
 
 
La Tabla \ref{phr:quad7seg:pines} muestra los pines de conexión de la FPGA a las distintas entradas del periférico. La Fig \ref{phr:quad7seg:chars} muestra las representaciones de los caracteres comunes en los displays de siete segmentos. Además de los dígitos, se pueden utilizar los caracteres desde la A a la F para representar numeros en notación hexadecimal.
La Tabla \ref{phr:quad7seg:pines} muestra los pines de conexión de la FPGA a las distintas entradas del periférico. La Fig \ref{phr:quad7seg:chars} muestra las representaciones de los caracteres comunes en los displays de siete segmentos. Además de los dígitos, se pueden utilizar los caracteres desde la A a la F para representar numeros en notación hexadecimal.
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
 
 
\begin{tabular}{|c|c|c|c|c|}
\begin{tabular}{|c|c|c|c|c|}
        \hline
        \hline
        \textbf{Periférico} & Caracter1 & Caracter2 & Caracter3 & Caracter4 \\ \hline
        \textbf{Periférico} & Caracter1 & Caracter2 & Caracter3 & Caracter4 \\ \hline
Line 373... Line 378...
\end{center}
\end{center}
\caption[Pines para el diplay de segmentos]{Conexionado del diplay de 7 segmentos cuádruple a la FPGA.}
\caption[Pines para el diplay de segmentos]{Conexionado del diplay de 7 segmentos cuádruple a la FPGA.}
\label{phr:quad7seg:pines}
\label{phr:quad7seg:pines}
\end{table}
\end{table}
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/chars.pdf}
  \includegraphics{./img/phr/chars.pdf}
\end{center}
\end{center}
\caption[Caracteres comunes en los displays de 7 segmentos]{Representación de caracteres comunes en los displays de siete segmentos.}
\caption[Caracteres comunes en los displays de 7 segmentos]{Representación de caracteres comunes en los displays de siete segmentos.}
\label{phr:quad7seg:chars}
\label{phr:quad7seg:chars}
Line 393... Line 398...
La Fig. \ref{phr:3232} muestra el circuito de la interfaz entre la FPGA y el conector DB9. Un chip (ST3232) permite una alimentación de entre 3V y 5.5V y utiliza un conjunto de capacitores para alcanzar los niveles de tensión RS-232, garantizando tasas de transferencia de hasta 250 kbps.
La Fig. \ref{phr:3232} muestra el circuito de la interfaz entre la FPGA y el conector DB9. Un chip (ST3232) permite una alimentación de entre 3V y 5.5V y utiliza un conjunto de capacitores para alcanzar los niveles de tensión RS-232, garantizando tasas de transferencia de hasta 250 kbps.
 
 
El control de flujo por hardware está desabilitado. Las lineas de DCD, DTR y DSR se conectan entre sí. Analogamente para las señales RTS y CTS.
El control de flujo por hardware está desabilitado. Las lineas de DCD, DTR y DSR se conectan entre sí. Analogamente para las señales RTS y CTS.
 
 
Los pines de la FPGA que controlan las señales seriales se muestran en la Tabla \ref{phr:RS232pins}.
Los pines de la FPGA que controlan las señales seriales se muestran en la Tabla \ref{phr:RS232pins}.
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/3232.pdf}
  \includegraphics{./img/phr/3232.pdf}
\end{center}
\end{center}
\caption[Circuito de la interfaz RS-232]{Circuito de la interfaz RS-232.}
\caption[Circuito de la interfaz RS-232]{Circuito de la interfaz RS-232.}
\label{phr:3232}
\label{phr:3232}
\end{figure}
\end{figure}
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|c|c|c|}
\begin{tabular}{|c|c|c|}
        \hline
        \hline
        \textbf{Señal serial}   & RX & TX  \\  \hline
        \textbf{Señal serial}   & RX & TX  \\  \hline
        \textbf{Pin en la FPGA} & 52 & 56  \\   \hline
        \textbf{Pin en la FPGA} & 52 & 56  \\   \hline
Line 423... Line 428...
 
 
\section{Entradas y salidas de propósito general}
\section{Entradas y salidas de propósito general}
 
 
Para que el usuario realice prototipos,  use placas de expansión de terceros o diseñe sus propias placas de expansión, se proveen dos conectores, uno macho y otro hembra, que pueden reconocerse respectivamente con los numeros 2 y 3 en la Fig. \ref{intro:componentes}. Una imagen ampliada se muestra en la Fig. \ref{phr:gpio} indicando además la numeración de los pines. La mayoria de éstos pines estan conectados directamente al chip FPGA tal como lo muestra la Tabla \ref{phr:GPIOpins}. También se proveen pines de alimentación de 3.3V y GND.
Para que el usuario realice prototipos,  use placas de expansión de terceros o diseñe sus propias placas de expansión, se proveen dos conectores, uno macho y otro hembra, que pueden reconocerse respectivamente con los numeros 2 y 3 en la Fig. \ref{intro:componentes}. Una imagen ampliada se muestra en la Fig. \ref{phr:gpio} indicando además la numeración de los pines. La mayoria de éstos pines estan conectados directamente al chip FPGA tal como lo muestra la Tabla \ref{phr:GPIOpins}. También se proveen pines de alimentación de 3.3V y GND.
 
 
\begin{figure}[h]
\begin{figure}[h!]
\begin{center}
\begin{center}
  \includegraphics{./img/phr/gpio_header.pdf}
  \includegraphics{./img/phr/gpio_header.pdf}
\end{center}
\end{center}
\caption[Conectores de propósito general]{Conectores para entradas y salidas de propósito general.}
\caption[Conectores de propósito general]{Conectores para entradas y salidas de propósito general.}
\label{phr:gpio}
\label{phr:gpio}
\end{figure}
\end{figure}
 
 
\begin{table}[h]
\begin{table}[h!]
\begin{center}
\begin{center}
\begin{tabular}{|r|c|c|l|}
\begin{tabular}{|r|c|c|l|}
        \hline
        \hline
        \multicolumn{4}{ |c| }{\emph{Conector macho}} \\
        \multicolumn{4}{ |c| }{\emph{Conector macho}} \\
        \hline
        \hline

powered by: WebSVN 2.1.0

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