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

Subversion Repositories phr

[/] [phr/] [trunk/] [doc/] [informe-tesis/] [reports/] [schedule_2012-08-24/] [schedule.tex] - Rev 264

Go to most recent revision | Compare with Previous | Blame | View Log

%$Id $
\documentclass[11pt,a4paper,oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{balance}
%\usepackage{subfig}
%\usepackage[cm]{fullpage}
\usepackage[a4paper]{geometry}
%\usepackage{subfigure}
\usepackage{float}
\usepackage{fancyhdr}
\usepackage{caption}
\usepackage{subcaption}
\title{Plataforma de hardware reconfigurable \\ \small{Armado - Testeo y Documentación de las placas de prototipaje}}
\author{Luis A. Guanuco}
\date{Agosto 2012}
\pagestyle{fancy}
\addtolength{\textheight}{2cm}
%\addtolength{\voffset}{-1cm}
%\addtolength{\textwidth}{1cm}
 
\begin{document}
 
\maketitle{}
 
%\chead{\includegraphics[width=0.1\textwidth]{images/logov2_ES}}
\begin{figure}[h]
  \centering
  \includegraphics[width=0.3\textwidth]{images/logov2_ES}
\end{figure}
 
\section{Introducción}
\label{sec:intro}
 
La documentación que se presenta en éste reporte describe los pasos a seguir para el \emph{armado, testéo y depuración} de las distintas placas que conformarán la \emph{Plataforma de Hardware Reconfigurable -- PHR}.
Se presenta un esquema general de tres etapas, sin embargo, cada una de ellas presenta una complejidad diferente.
 
\begin{figure}[h]
  \centering
  \includegraphics[width=0.6\textwidth]{images/esquema1}
  \caption{Esquema de trabajo a seguir.}
\end{figure}
 
\section{Armado}
\label{sec:armado}
 
\subsection{Placas}
\label{sec:placas}
 
Actualmente se dispone de cuatro placas PCB, ellas son:
\begin{itemize}
\item OT-CPLD
\item OOCD Links (USB/JTAG)
\item S3Power (INTI)
\item FPGA (PHR version BETA)
\end{itemize}
Cada una de éstas placas se encuentra en una versión de \emph{Prototipaje}, lo que implica que su finalidad es únicamente de \emph{testéo} y generar \emph{documentación} que permitan el desarrollo de sus versiones finales, con las correcciones pertinentes.
 
\subsection{Recursos}
\label{sec:recursos}
 
Se adjunta a la presente documentación la lista de componentes a utilizar.
 
\subsection{Placas}
\label{sec:process}
Los esquemáticos se adjuntan al final del documento pero aquí se hace presente a modo de ilustración y que se pueda relacionar con sus correspondientes esquemas PCB.
 
Se recomienda tener cuidado en el proceso de ensamblado/soldado de los componentes. La mayoría de los mismos son SMD, por lo que puede prestarse a confusiones la polarización de capacitores y diodos, como así también la magnitud de cada uno.
 
Se presentan las figuras de cada placa, haciendo énfasis en diferentes vistas con la finalidad de facilitar el armado de las mismas.
 
\subsubsection{OT-CPLD}
La placa \textsl{OT-CPLD} tan solo realiza la adaptación de los pines de un CPLD (XC9572XL) a un formato DIP-40 (40 pines) a fines de ser utilizado en cualquier protoboard. Junto a las dos hileras de pines, la placa contiene un reguladore de tensión para el dispositivo lógico; y un puerto de conexión al interface JTAG del CPLD.
\begin{figure}[H]
  \centering
  \includegraphics[width=\textwidth]{images/ot-cpld_sch}
  \caption{Esquemático}
\end{figure}
\begin{figure}[H]
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/ot-cpld_brd_top}
    \caption{Top}
  \end{subfigure}
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/ot-cpld_brd_botton}
    \caption{Botton}
  \end{subfigure}
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/ot-cpld_brd_top_and_botton}
    \caption{Top \& Botton}
  \end{subfigure}
  \caption{PCB}
\end{figure}
\newpage{}
\subsubsection{OOCD Links}
 
La placa \textsl{OOCD Links} permite acceder a un interface JTAG mediante un puerto USB (hardware \& software). Nacido como un interface para el testéo de hardware mediante software, JTAG se ha convertido en un core clave en la programación de muchos dispisitivos actuales como son FPGAs, CPLDs, $\mu$Cs, $\mu$Ps, etc.
La placa contiene un dispositivo central (FT2232), quién realiza la conversión de los protocolos en forma bidireccional. Los demás bloque simplemente hacen al funcionamiento del FT2232.
\begin{figure}[H]
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/oocd-links_sch_1}
    \caption{FT2232, IC dispositivo interface USB/JTAG}
  \end{subfigure}
  \caption{Esquemático}
\end{figure}
\begin{figure}[H]
  \addtocounter{figure}{-1}
  \setcounter{subfigure}{1}
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/oocd-links_sch_2}
    \caption{Periféricos}
  \end{subfigure}
  \caption{Esquemático (Continuación)}
\end{figure}
 
\begin{figure}[H]
\begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/oocd-links_brd_top}
    \caption{Top}
  \end{subfigure}
  \begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/oocd-links_brd_botton}
    \caption{Botton}
  \end{subfigure}  
  \caption{PCB}
\end{figure}
 
\begin{figure}[H]
  \addtocounter{figure}{-1}
  \setcounter{subfigure}{2}
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=0.5\textwidth]{images/oocd-links_brd_top_and_botton}
    \caption{Top \& Botton}
  \end{subfigure}
  \caption{PCB (Continuación)}  
\end{figure}
 
\subsubsection{S3Power}
 
La placa \textsl{S3Power} fue diseñada por un los miembros del \textbf{INTI}, originalmente destinada a la placa \textbf{S3Proto}, y liberada con licencia \textsl{GPL (General Public License)} en la web \texttt{fpgalibre.sourceforce.net}.
Las características eléctricas, en particular, de potencia son muy importantes debido a los distintos niveles de tensión que manejan las FPGAs que se utilizarán. Texas Instruments ha desarrollado un IC (TPS75003) específico para la familia de las FPGA de Xilinx (Spantan 3 - Xilinx Inc). Aquí se resuelven los tiempos de encendido como la regulación en el consumo de potencia de la FPGA.
\begin{figure}[H]
  \centering
  \includegraphics[width=\textwidth]{images/s3power_sch}
  \caption{Esquemático}
\end{figure}
 
\begin{figure}[H]
  \begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/s3power_brd_top}
    \caption{Top}
  \end{subfigure}
  \begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/s3power_brd_botton}
    \caption{Botton}
  \end{subfigure}  
%  \caption{PCB}
%\end{figure}
%
%\begin{figure}[H]
%  \addtocounter{figure}{-1}
%  \setcounter{subfigure}{2}
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=0.5\textwidth]{images/s3power_brd_top_and_botton}
    \caption{Top \& Botton}
  \end{subfigure}
  \caption{PCB}%(Continuación)}  
\end{figure}
 
\newpage{}
\subsubsection{FPGA (PHR \small{version BETA})}
 
La placa \textsl{FPGA} que se presenta a continuación, es una versión prototipo que de la placa \textbf{PHR} final. La versión BETA pretende realizar un testeo de las características de potencia y el interface al puerto JTAG que dispone el dispositivo programable. Para la alimentación del mismo, se utiliza la placa \textbf{S3power} que se ha descrito en puntos anteriores.
 
\begin{figure}[H]
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/fpga_sch_1}
    \caption{FPGA (XC3S50A) \& Memoria de programación (XCF01S)}
  \end{subfigure}
  \caption{Esquemático}
\end{figure}
\begin{figure}[H]
  \addtocounter{figure}{-1}
  \setcounter{subfigure}{1}
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=0.6\textwidth]{images/fpga_sch_2}
    \caption{Circuito de potencia (Placa S3power)}
  \end{subfigure}
  \caption{Esquemático (Continuación)}
\end{figure}
 
\begin{figure}[H]
\begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/fpga_brd_top}
    \caption{Top}
  \end{subfigure}
  \begin{subfigure}[b]{0.5\textwidth}
    \centering
    \includegraphics[width=\textwidth]{images/fpga_brd_botton}
    \caption{Botton}
  \end{subfigure}  
  \caption{PCB}
\end{figure}
 
\begin{figure}[H]
  \addtocounter{figure}{-1}
  \setcounter{subfigure}{2}
  \begin{subfigure}[b]{\textwidth}
    \centering
    \includegraphics[width=0.5\textwidth]{images/fpga_brd_top_and_botton}
    \caption{Top \& Botton}
  \end{subfigure}
  \caption{PCB (Continuación)}  
\end{figure}
 
\section{Documentación}
 
La documentación resulta fundamental en ésta etapa del desarrollo. Si bien se quiere lograr el correcto funcionamiento de las placas, la documentación sirve para realizar correciones a las versiones futuras de cada placa. Otro objetivo es documentar el funcionamiento de cada dispositivo que sirvan al reporte final como así también a los usuarios de la \emph{Plataforma de Hardware Reconfigurable}.
\newpage{}
\appendix{}
\section{Repositorio de proyecto}
 
El proyecto se encuentra alojado en los servidores de \emph{OpenCores}. Por lo que se puede acceder a los repositorios mediante el siguiente link, \texttt{http://opencores.org/project,phr}
De todas formas se pueden comunicar por correo, \texttt{guanucoluis@gmail.com}.
 
\section{Archivos a conciderar}
Se dispone de varios archivos relacionados con esta etapa de ensamblado y testeo.
 
\begin{verbatim}
luis@luis-laptop:to_print$ ls -lX
total 2872
-rw-r--r-- 1 luis luis    1421 jul 10 16:38 cpld.cmp
-rw-r--r-- 1 luis luis    4599 jul 10 17:09 fpga.cmp
-rw-r--r-- 1 luis luis    6126 ago 28 21:34 OOCD_placa.cmp
-rw-r--r-- 1 luis luis    4159 jul 10 16:40 S3Proto_Power.cmp
-rw-r--r-- 1 luis luis  234181 ago 28 21:29 fpga_brd.pdf
-rw-r--r-- 1 luis luis  137037 ago 28 21:55 fpga_sch.pdf
-rw-r--r-- 1 luis luis  177723 ago 28 21:23 OOCD-Links_brd.pdf
-rw-r--r-- 1 luis luis   88397 ago 28 21:55 OOCD-Links_sch.pdf
-rw-r--r-- 1 luis luis  145699 ago 28 21:04 ot-cpld_brd.pdf
-rw-r--r-- 1 luis luis   55105 ago 28 21:55 ot-cpld_sch.pdf
-rw-r--r-- 1 luis luis  121516 ago 28 21:17 S3Proto_Power_brd.pdf
-rw-r--r-- 1 luis luis   63912 ago 28 00:40 S3Proto_Power_sch.pdf
-rw-r--r-- 1 luis luis 1520722 ago 28 20:39 schedule.pdf
-rw-r--r-- 1 luis luis   57478 ago 28 21:35 cpld.png
-rw-r--r-- 1 luis luis   86035 ago 28 21:37 fpga.png
-rw-r--r-- 1 luis luis   66724 ago 28 21:33 OOCD_placa.png
-rw-r--r-- 1 luis luis   70647 ago 28 21:36 S3Proto_Power.png
\end{verbatim}
 
En estos archivos se tiene las figuras presentadas en las anteriores secciones pero con mejor resolución, estos terminan en \texttt{\_sch} o \texttt{\_brd} correspondientes a si se trata del esquemático o el PCB, respectivamente. También se tiene los archivos \texttt{.cmp}, los que contienen la lista de componentes a utilizar y su referencia en el esquemático como así también el encapsulado. Los archivos \texttt{.png} son las distintas placas vista en 3D para tener una idea de como debería quedar al finalizar el desarrollo. 
\newpage
\section{Lista de componentes}
 
\subsection{OT-CPLD}
 
\begin{multicols}{2}
\begin{verbatim}
BeginCmp
TimeStamp = /4EA65376;
Reference = C1;
ValeurCmp = 1uF;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA6543A;
Reference = C2;
ValeurCmp = 1uF;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA882B4;
Reference = C3;
ValeurCmp = .1uF;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA882BB;
Reference = C4;
ValeurCmp = .01uF;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA882C2;
Reference = C5;
ValeurCmp = .1uF;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA882CF;
Reference = C6;
ValeurCmp = 100uF;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4EA654D2;
Reference = D1;
ValeurCmp = power;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = /4EA74DB8;
Reference = P1;
ValeurCmp = CON_1;
IdModule  = 1X20;
EndCmp
 
BeginCmp
TimeStamp = /4EA74DAC;
Reference = P2;
ValeurCmp = CON_2;
IdModule  = 1X20;
EndCmp
 
BeginCmp
TimeStamp = /4EA1F196;
Reference = P3;
ValeurCmp = JTAG-POWER;
IdModule  = 1X06;
EndCmp
 
BeginCmp
TimeStamp = /4EA653DA;
Reference = R1;
ValeurCmp = 470K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA654AE;
Reference = R2;
ValeurCmp = 470;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = /4EA652AE;
Reference = U1;
ValeurCmp = SP6200;
IdModule  = SOT23-5;
EndCmp
 
BeginCmp
TimeStamp = /4EA62E7A;
Reference = U2;
ValeurCmp = XC9572XL;
IdModule  = TQFP44;
EndCmp
 
EndListe 
\end{verbatim}
\end{multicols}
\newpage
\subsection{OOCD Links}
 
\begin{multicols}{2}
\begin{verbatim}
 BeginCmp
TimeStamp = 4EB85B2D
Path = /4EAE3B06
Reference = X1;
ValeurCmp = USB-MB-H;
IdModule  = con-usb-USB-MB-H;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF60
Path = /4EAB3FF2
Reference = IC1;
ValeurCmp = FT2232C;
IdModule  = ft2232c-LQFP;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF62
Path = /4EAE3363
Reference = D4;
ValeurCmp = FT_OK;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = 4EB0CE47
Path = /4EAE3357
Reference = D3;
ValeurCmp = TX;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF66
Path = /4EAE3349
Reference = D2;
ValeurCmp = RX;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF68
Path = /4EAE32A1
Reference = D1;
ValeurCmp = +5V;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF69
Path = /4EAE3DC9
Reference = JTAG1;
ValeurCmp = JTAG-ARM;
IdModule  = nxp-JTAG-ARM;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF6A
Path = /4EAE5354
Reference = P1;
ValeurCmp = UART;
IdModule  = PIN_ARRAY_5x2;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF6B
Path = /4EAE495A
Reference = R19;
ValeurCmp = 100;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF6D
Path = /4EAE4953
Reference = R18;
ValeurCmp = 100;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF6F
Path = /4EAE4946
Reference = R17;
ValeurCmp = 100;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF71
Path = /4EAE4FF4
Reference = R16;
ValeurCmp = 100K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF73
Path = /4EAE4ED6
Reference = R15;
ValeurCmp = 100K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF75
Path = /4EAE4DA5
Reference = R14;
ValeurCmp = 100K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF77
Path = /4EAE4D2D
Reference = R13;
ValeurCmp = 100K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF79
Path = /4EAE4E0E
Reference = R12;
ValeurCmp = 100K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF7B
Path = /4EAE3F20
Reference = R11;
ValeurCmp = 10K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF7D
Path = /4EAE3201
Reference = R10;
ValeurCmp = 470;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF7F
Path = /4EAE3B8F
Reference = R9;
ValeurCmp = 1K5;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF81
Path = /4EAE3B4B
Reference = R8;
ValeurCmp = 27;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF83
Path = /4EAE3B44
Reference = R7;
ValeurCmp = 27;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF85
Path = /4EAE346C
Reference = R6;
ValeurCmp = 1K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EB0CE4A
Path = /4EAE3468
Reference = R5;
ValeurCmp = 1K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF89
Path = /4EAE3464
Reference = R4;
ValeurCmp = 1K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF8B
Path = /4EAE3297
Reference = R3;
ValeurCmp = 1K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF8D
Path = /4EAE2459
Reference = R2;
ValeurCmp = 2K2;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF8F
Path = /4EAE2494
Reference = R1;
ValeurCmp = 10K;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF91
Path = /4EAE516F
Reference = C21;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF93
Path = /4EAE5167
Reference = C20;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF95
Path = /4EAE4AF1
Reference = C19;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF97
Path = /4EAE4B24
Reference = C18;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF99
Path = /4EAE4B2F
Reference = C17;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF9B
Path = /4EAE4B56
Reference = C16;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF9D
Path = /4EAE4B6A
Reference = C15;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF9F
Path = /4EAE4B76
Reference = C14;
ValeurCmp = 47p;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFA1
Path = /4EAE3EE0
Reference = C13;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFA3
Path = /4EAE384B
Reference = C12;
ValeurCmp = C;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFA5
Path = /4EAE31EE
Reference = C11;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFA7
Path = /4EAE31F7
Reference = C10;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFA9
Path = /4EAE3A16
Reference = C9;
ValeurCmp = 33n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFAB
Path = /4EAE31FD
Reference = C8;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFAD
Path = /4EAE24AC
Reference = C7;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFAF
Path = /4EAE30A8
Reference = C6;
ValeurCmp = 2u2;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFB1
Path = /4EAE3C52
Reference = C5;
ValeurCmp = 2u2;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFB3
Path = /4EAE308F
Reference = C4;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFB5
Path = /4EAE3C53
Reference = C3;
ValeurCmp = 100n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFB7
Path = /4EAE2C55
Reference = C2;
ValeurCmp = 10n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFB9
Path = /4EAE3C56
Reference = C1;
ValeurCmp = 10n;
IdModule  = SM0603;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFBA
Path = /4EAE3061
Reference = L2;
ValeurCmp = 742792095;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFBC
Path = /4EAE3C54
Reference = L1;
ValeurCmp = 742792095;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFBD
Path = /4EAE4851
Reference = U3;
ValeurCmp = SN74AUP1G125;
IdModule  = SOT23-5;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFBF
Path = /4EAE4848
Reference = U2;
ValeurCmp = SN74AUP1G125;
IdModule  = SOT23-5;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBFC0
Path = /4EAE22F9
Reference = U1;
ValeurCmp = 93LC46BT;
IdModule  = SOT23_6;
EndCmp
 
BeginCmp
TimeStamp = 4EAEBF61
Path = /4EAE26A6
Reference = F1;
ValeurCmp = 6MHz;
IdModule  = -CSTCC;
EndCmp
 
BeginCmp
TimeStamp = 4EB863DD
Path = 
Reference = ref;
ValeurCmp = logo_min;
IdModule  = ;
EndCmp
 
EndListe
\end{verbatim}
\end{multicols}
 
\newpage
\subsection{S3Power}
 
\begin{multicols}{2}
\begin{verbatim}
BeginCmp
TimeStamp = 48FC941B;
Reference = C1;
ValeurCmp = 100uf_6v;
IdModule  = -B/3528-21W;
EndCmp
 
BeginCmp
TimeStamp = 48FC9514;
Reference = C2;
ValeurCmp = 100nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC9531;
Reference = C3;
ValeurCmp = 100nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC9532;
Reference = C4;
ValeurCmp = 100nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC94F6;
Reference = C5;
ValeurCmp = 1.5nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FCB2A9;
Reference = C6;
ValeurCmp = 1.5nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC94AF;
Reference = C7;
ValeurCmp = 10nf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC948C;
Reference = C8;
ValeurCmp = 10uf_6v;
IdModule  = -A/3216-18R;
EndCmp
 
BeginCmp
TimeStamp = 48FC948A;
Reference = C9;
ValeurCmp = 10uf_6v;
IdModule  = -A/3216-18R;
EndCmp
 
BeginCmp
TimeStamp = 48FDDDFF;
Reference = C10;
ValeurCmp = 10uf_6v;
IdModule  = -A/3216-18R;
EndCmp
 
BeginCmp
TimeStamp = 48FC9564;
Reference = C11;
ValeurCmp = 10pf;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC9463;
Reference = C12;
ValeurCmp = 100uf_3v;
IdModule  = -B/3528-21W;
EndCmp
 
BeginCmp
TimeStamp = 48FDDDFE;
Reference = C13;
ValeurCmp = 100uf_3v;
IdModule  = -B/3528-21W;
EndCmp
 
BeginCmp
TimeStamp = 48FC939B;
Reference = D1;
ValeurCmp = SM6T6V6A;
IdModule  = DO_214AA;
EndCmp
 
BeginCmp
TimeStamp = 48FC97B2;
Reference = D2;
ValeurCmp = SS32;
IdModule  = DO214AB;
EndCmp
 
BeginCmp
TimeStamp = 48FDDE02;
Reference = D3;
ValeurCmp = SS32;
IdModule  = DO214AB;
EndCmp
 
BeginCmp
TimeStamp = 4900D275;
Reference = D4;
ValeurCmp = LED;
IdModule  = -1206;
EndCmp
 
BeginCmp
TimeStamp = 4900C810;
Reference = D5;
ValeurCmp = LED;
IdModule  = -1206;
EndCmp
 
BeginCmp
TimeStamp = 48FC9598;
Reference = L1;
ValeurCmp = 15uHy;
IdModule  = wuerth_elektronik_WE-PD4;
EndCmp
 
BeginCmp
TimeStamp = 48FDDE00;
Reference = L2;
ValeurCmp = 5uHy;
IdModule  = wuerth_elektronik_v5-WE-TPC_XL/XLH;
EndCmp
 
BeginCmp
TimeStamp = 4907220B;
Reference = P1;
ValeurCmp = TST_Vin;
IdModule  = PINTST;
EndCmp
 
BeginCmp
TimeStamp = 48FDE089;
Reference = P3;
ValeurCmp = TST_Vaux;
IdModule  = PINTST;
EndCmp
 
BeginCmp
TimeStamp = 48FDDD65;
Reference = P4;
ValeurCmp = TST_Vcore;
IdModule  = PINTST;
EndCmp
 
BeginCmp
TimeStamp = 48FDDE09;
Reference = P5;
ValeurCmp = TST_Vcco;
IdModule  = PINTST;
EndCmp
 
BeginCmp
TimeStamp = 491C3ECB;
Reference = P6;
ValeurCmp = CONN_4;
IdModule  = header_1x4;
EndCmp
 
BeginCmp
TimeStamp = 49256388;
Reference = P7;
ValeurCmp = CONN_7;
IdModule  = header_1x7;
EndCmp
 
BeginCmp
TimeStamp = 499DB3E3;
Reference = P8;
ValeurCmp = TST_GND;
IdModule  = PINTST;
EndCmp
 
BeginCmp
TimeStamp = 48FC9789;
Reference = Q1;
ValeurCmp = G2309;
IdModule  = SOT23GDS;
EndCmp
 
BeginCmp
TimeStamp = 48FDDE01;
Reference = Q2;
ValeurCmp = G2309;
IdModule  = SOT23GDS;
EndCmp
 
BeginCmp
TimeStamp = 48FDE587;
Reference = R1;
ValeurCmp = 22K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDE584;
Reference = R2;
ValeurCmp = 22K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDE56A;
Reference = R3;
ValeurCmp = 22K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDE06A;
Reference = R4;
ValeurCmp = 620K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDE06B;
Reference = R5;
ValeurCmp = 154K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDD021;
Reference = R6;
ValeurCmp = 33m;
IdModule  = SM2512;
EndCmp
 
BeginCmp
TimeStamp = 48FDDE03;
Reference = R7;
ValeurCmp = 33m;
IdModule  = SM2512;
EndCmp
 
BeginCmp
TimeStamp = 4900D274;
Reference = R8;
ValeurCmp = 330;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDE2B6;
Reference = R9;
ValeurCmp = 56;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDDF37;
Reference = R10;
ValeurCmp = 620K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FDDF3E;
Reference = R11;
ValeurCmp = 365K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 4900C7F6;
Reference = R12;
ValeurCmp = 330;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = 48FC9227;
Reference = U1;
ValeurCmp = TPS75003;
IdModule  = TPS75003;
EndCmp
 
EndListe
\end{verbatim}
\end{multicols}
 
\newpage
\subsection{FPGA}
 
\begin{multicols}{2}
\begin{verbatim}
BeginCmp
TimeStamp = /4F4D3964;
Reference = C1;
ValeurCmp = C_clk;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58A802;
Reference = Ca1;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F69141B;
Reference = Ca2;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F69141F;
Reference = Ca3;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F691428;
Reference = Ca4;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58BF85;
Reference = Ca5;
ValeurCmp = 10u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F69144A;
Reference = Ca6;
ValeurCmp = 100u;
IdModule  = SM1210L;
EndCmp
 
BeginCmp
TimeStamp = /4F6913AD;
Reference = Ci1;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F6913AC;
Reference = Ci2;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F6913AA;
Reference = Ci3;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F6913AB;
Reference = Ci4;
ValeurCmp = 10n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F6913A7;
Reference = Ci5;
ValeurCmp = 10u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F6913A9;
Reference = Ci6;
ValeurCmp = 100u;
IdModule  = SM1210L;
EndCmp
 
BeginCmp
TimeStamp = /4F58BBF5;
Reference = Co1;
ValeurCmp = 1n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58BC49;
Reference = Co2;
ValeurCmp = 1n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58BC4C;
Reference = Co3;
ValeurCmp = 1n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58BC4F;
Reference = Co4;
ValeurCmp = 1n;
IdModule  = SM0603_Capa;
EndCmp
 
BeginCmp
TimeStamp = /4F58BEE2;
Reference = Co5;
ValeurCmp = 1u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F58BF10;
Reference = Co6;
ValeurCmp = 1u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F58BF12;
Reference = Co7;
ValeurCmp = 1u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F58BF17;
Reference = Co8;
ValeurCmp = 1u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4F58BF30;
Reference = Co9;
ValeurCmp = 10u;
IdModule  = SM1206POL;
EndCmp
 
BeginCmp
TimeStamp = /4E4D4DD3;
Reference = D1;
ValeurCmp = DONE;
IdModule  = LED-0805;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2E32;
Reference = H1;
ValeurCmp = PCB_HOLE;
IdModule  = HOLE;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2E38;
Reference = H2;
ValeurCmp = PCB_HOLE;
IdModule  = HOLE;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2E36;
Reference = H3;
ValeurCmp = PCB_HOLE;
IdModule  = HOLE;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2E3A;
Reference = H4;
ValeurCmp = PCB_HOLE;
IdModule  = HOLE;
EndCmp
 
BeginCmp
TimeStamp = /4E178DD4;
Reference = IC1;
ValeurCmp = XCF01S-VO20;
IdModule  = xilinx_virtexii-xc2v80&flashprom-VO20;
EndCmp
 
BeginCmp
TimeStamp = /4E178908;
Reference = K1;
ValeurCmp = MODE_PROG;
IdModule  = PIN_ARRAY_3X1;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2E41;
Reference = OSC1;
ValeurCmp = OSC;
IdModule  = DIP4-8_OSC;
EndCmp
 
BeginCmp
TimeStamp = /4F4807B3;
Reference = P1;
ValeurCmp = A;
IdModule  = 1X20_MOD;
EndCmp
 
BeginCmp
TimeStamp = /4F480E3E;
Reference = P2;
ValeurCmp = B;
IdModule  = 1X20_MOD;
EndCmp
 
BeginCmp
TimeStamp = /4F4D2C3A;
Reference = P3;
ValeurCmp = JTAG;
IdModule  = PIN_ARRAY-6X1;
EndCmp
 
BeginCmp
TimeStamp = /4F47FC62;
Reference = P4;
ValeurCmp = POWER;
IdModule  = bornier2;
EndCmp
 
BeginCmp
TimeStamp = /4F4810C2;
Reference = P5;
ValeurCmp = PUDC;
IdModule  = PIN_ARRAY_2X1;
EndCmp
 
BeginCmp
TimeStamp = /4F46B535;
Reference = R1;
ValeurCmp = 330;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F46B5A2;
Reference = R2;
ValeurCmp = 4K7;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F46B626;
Reference = R3;
ValeurCmp = 4K7;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4E4D4DC9;
Reference = R4;
ValeurCmp = R_LED;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F4D3968;
Reference = R5;
ValeurCmp = R_clk;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4E4D5328;
Reference = R6;
ValeurCmp = 10K;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F4801C9;
Reference = R7;
ValeurCmp = R_push;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F481067;
Reference = R8;
ValeurCmp = 100;
IdModule  = SM0805;
EndCmp
 
BeginCmp
TimeStamp = /4F4801A4;
Reference = SW1;
ValeurCmp = RESET_PROG;
IdModule  = SW_PUSH_SMALL;
EndCmp
 
BeginCmp
TimeStamp = /4F4675A1;
Reference = U1;
ValeurCmp = XC3S50A-VQ100;
IdModule  = VQFP100;
EndCmp
 
BeginCmp
TimeStamp = /4F47E8FD;
Reference = U2;
ValeurCmp = TPS75003_PM;
IdModule  = TPS75003_PM_INV;
EndCmp
 
EndListe
\end{verbatim}
\end{multicols}
\end{document}

Go to most recent revision | 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.