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

Subversion Repositories phr

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /phr
    from Rev 239 to Rev 240
    Reverse comparison

Rev 239 → Rev 240

/trunk/doc/informe-tesis/reports/schedule_2013-08-01/schedule.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
/trunk/doc/informe-tesis/reports/schedule_2013-08-01/schedule.tex
193,6 → 193,20
 
El FT2232D dispone de dos canales independientes. Uno se utiliza para acceder a un puerto JTAG y el otro como una UART. Si bien la prestación de tener acceso a un puerto serial desde USB resulta muy beneficioso, no lo es así en el costo del programador JTAG. El FT232H cuenta con un solo canal que implementa la tecnología MPSSE (\textsl{Multi-Protocol Synchronous Serial Engine}). De esta forma se tendría un diseño más reducido y de menor costo.
 
\paragraph{Conector micro-USB}
 
Se podría utilizar un conector micro-USB en vez del mini-USB.
 
 
\paragraph{Utilizar menos indicadores LED}
 
La actual placa tiene muchos indicadores LED.
 
 
\paragraph{Selección automática del modo de configuración de la FPGA}
 
El modo de configuración de la FPGA actualmente es manual. A través del \textsl{jumper} $K1$ el usuario elije el modo de configuración. Se podría utilizar el canal libre del FT2232D (actualmente UART) para configurar la señales del modo de la FPGA.
 
\newpage{}
\clearpage{}
 
215,7 → 229,7
\end{subfigure}
% ---
\begin{subfigure}{0.5\textwidth}
\centering
\centering n
\includegraphics[width=\textwidth]{images_informe_adec/s3power_pcb_3d_2}
\caption{Perspectiva 2.}
\label{fig:s3power-pcb-3d-2}
301,6 → 315,24
\subsubsection{Modificaciones}
\label{sec:phrboard-modif}
 
\paragraph{Recableado de puertos}
 
En la FPGA XC3S200A se dispone de varios pines de entradas y salidas. Muchos de estos puertos no son bidireccionales. En la primera versión de la \emph{PHRBoard} se tuvo errores en la asignación de algunos puertos de solo-entrada a periféricos de salida. Se ha solucionado el inconveniente ``\emph{recableando}'' estos puertos y asignando a otros bidireccionales.
 
\vspace{.5cm}
\begin{tabular}[h]{|l|c|c|}
\hline
\textbf{Periférico (etiqueta)} & \textbf{PIN FPGA PCB} & \textbf{PIN FPGA corregido} \\
\hline
IOports\_display\_seg\_e & 68 & 28 \\
\hline
IOports\_led\_8 & 7 & 27 \\
\hline
\end{tabular}
\vspace{.5cm}
 
Se podría asignar a todos los puertos \emph{solo-entradas} de la FPGA a los periféricos de entrada.
 
\paragraph{Indicadores}
 
Se debería agregar texto que describa las funcionalidades de cada \textsl{jumpers}, conectores, o secciones de la placa PHR. A continuación se describen algunas que se encontraron:
307,11 → 339,26
\begin{itemize}
\item \textsl{Jumper} que configura la FPGA (JTAG - PROM)
\item Nombre de cada pin del conector JTAG
\item Señalar el sentido de \textsl{ON/OFF} de las llaves
\item Señalar los niveles de tensión de los pines del conector para la S3Power
\item Señalar el sentido de \textsl{ON/OFF} de las llaves (revisar esquemático y el texto sobre el componente que dice ON)
\item Números de los pines de los conectores para entradas y salidas de propósito general (especialmente el \emph{PIN 1}).
\item Indicación de las frecuencias seleccionadas con el selector de \textsl{clocks}.
\item Señalar GND y +5V en la entrada de alimentación.
\end{itemize}
 
 
\paragraph{Conector JTAG}
 
Se podría seguir utilizando el conector de \emph{6 PINES} pero cambiando el \textsl{footprint} de 90 grados, por uno común. También se podría pensar para la nueva versión utilizar un conector estándar de Xilinx por ejemplo el \emph{XILINX PARALLEL CABLE III AND IV 9-PIN}.
 
\paragraph{Resistores \textsl{pullups}}
 
En la versión actual se tiene varios resistores \textsl{pullups} que se pusieron provisoriamente. Se debería chequear cuales quedarían definitivamente y cuales no.
 
\paragraph{Conector E/S}
 
Se debe reemplazar los dos conectores de propósitos generales por un solo conector. Preferentemente se utilizará un conector hembra. Se podría tomar como referencia los conectores estándares de Arduino.
 
 
\newpage{}
\clearpage{}
 

powered by: WebSVN 2.1.0

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