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

Subversion Repositories phr

[/] [phr/] [trunk/] [doc/] [informe-tesis/] [phd-thesis-template-master/] [ProyectoPHR/] [ProyectoPHR.tex] - Blame information for rev 276

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

Line No. Rev Author Line
1 136 guanucolui
 
2
\chapter{El proyecto PHR}
3
\label{chap:proy-phr}
4
 
5 273 guanucolui
\ifpdf
6
    \graphicspath{{ProyectoPHR/Figs/Raster/}{ProyectoPHR/Figs/PDF/}{ProyectoPHR/Figs/}}
7
\else
8
    \graphicspath{{ProyectoPHR/Figs/Vector/}{ProyectoPHR/Figs/}}
9
\fi
10
 
11
En la actualidad todos los desarrollos en recursos físicos basados en dispositivos lógicos programables son de origen extranjero. Se puede encontrar desarrollos nacionales pero estos no son comercializados por ningún emprendimiento local. Esta situación no es necesariamente por falta de recursos humanos calificados, sino por la demanda de la industria nacional. De todas formas el proyecto \emph{Plataforma de Hardware Reconfigurable} pretende abrir camino hacia el desarrollo de plataformas educativas que permitan la difusión del diseño digital utilizando estos dispositivos PLDs.
12
 
13
Los desarrolladores de este proyecto, la mayoría de ellos miembros investigadores del CUDAR\footnote{Centro Universitario de Desarrollo en Automoción y Robótica -- Universidad Tecnológica Nacional - Facultad Regional Córdoba.}, cuentan con experiencia en el manejo de plataformas evaluadoras basadas en CPLDs/FPGAs. Además, como se describió en el Capítulo \ref{chap:antecedentes}, el Centro tiene antecedentes en el desarrollo de plataformas educativas y la transferencia de recursos físicos a Laboratorios e Instituciones Académicas.
14
 
15 136 guanucolui
\section{Desarrollos de referencias}
16
\label{sec:desa-referencia}
17
 
18 273 guanucolui
En el mercado internacional existen varias empresas desarrolladoras de plataformas evaluadoras con dispositivos PLDs. Las principales empresas fabricantes de sistemas embebidos basados en dispositivos PLDs son Xilinx, Altera y Digilent. Estos fabricantes desarrollan plataformas para determinados perfiles de usuarios. En la Sección \ref{sec:infl-program} se realiza un análisis sobre la importancia de la flexibilidad que presentan los dispositivos programables como las FPGAs, y esta posibilidad de reconfigurar su arquitectura permite implementar esta tecnología en diferentes aplicaciones. Las líneas de desarrollo más destacadas son,
19
 
20
\begin{itemize}
21
\item Sistemas de comunicaciones digitales
22
\item Procesamiento de Señales Digitales (DSP)
23
\item Automoción
24
\end{itemize}
25
 
26 276 guanucolui
A continuación se describe algunas de los desarrollos fabricados por las empresas anteriormente nombradas. De esta manera se pretende dilucidar los perfiles de plataformas y lo que se ofrece en el mercado.
27 273 guanucolui
 
28 276 guanucolui
\subsection{Xilinx Spartan-6 FPGA LX9 MicroBoard}
29
\label{sec:placa-xilinx-avnet}
30 273 guanucolui
 
31 276 guanucolui
La plataforma \emph{Spartan-6 FPGA LX9 MicroBoard} ofrece un completo entorno de \textsl{hardware} para que los diseñadores aceleren su tiempo de desarrollo y comercialización. Este kit presenta una estable plataforma para desarrollar y testear diseños de bajo costo/consumo de potencia sobre la familia de FPGA Xilinx Spartan-6. Esta placa contiene las siguientes características\footnote{La características se las describe tal cual las hojas de datos publicadas por los fabricantes, con su idioma original.}.
32
 
33
\begin{itemize}
34
\item FPGA
35
  \begin{itemize}
36
  \item Xilinx Spartan-6 XC6SLX9-2CSG324C FPGA
37
  \end{itemize}
38
\item Clocks
39
  \begin{itemize}
40
  \item Triple output, user programmable, Texas Instruments CDCE913 clock
41
  \item  Optional user installable Maxim DS1088LU-66+, low-cost, fixed-frequency oscillator
42
  \end{itemize}
43
\item Memory
44
  \begin{itemize}
45
  \item  32 Mb x 16 (512 Mb) Micron LPDDR Mobile SDRAM component.
46
  \item  128 Mb Micron Multi-I/O SPI Flash
47
  \end{itemize}
48
\item Communication
49
  \begin{itemize}
50
  \item  One USB 2.0, Full Speed USB-to- JTAG bridge via Atmel AT90USB162, Digilent JTAG firmware, and Tyco USB-A connector
51
  \item  One USB 2.0, Full Speed USB-to-UART bridge via Silicon Labs CP2102 and Tyco Micro-B connector.
52
  \item  One 10/100 Ethernet port via National Semiconductor DP83848J PHY and Tyco RJ45 connector with Integrated Magnetics.
53
  \end{itemize}
54
\item User I/O and Expansion Connectors
55
  \begin{itemize}
56
  \item Two Digilent 12-pin, 0.245mm pitch, Peripheral Module (PMOD) headers support 3rd party expansion modules.
57
  \end{itemize}
58
\item User Interfaces
59
  \begin{itemize}
60
  \item  Four user LEDs
61
  \item  Four configurable FPGA user DIP switches
62
  \item  Two system push-button switches: one tied to user I/O and used for logical reset in the factory test image, one hardwired for FPGA program initialization.
63
  \end{itemize}
64
\item Power
65
  \begin{itemize}
66
  \item  Texas Instruments TPS65708 PMU multi-channel regulator, with 5V input supplied by either USB connection.
67
  \end{itemize}
68
\item Configuration
69
  \begin{itemize}
70
  \item  128Mb SPI Configuration Flash
71
  \item  On-board USB Programming/Configuration based on the Digilent USB Full Speed JTAG design utilizing the Atmel AT90USB162
72
  \item  Xilinx Compatible JTAG Cable
73
  \end{itemize}
74
\end{itemize}
75
 
76
\begin{figure}
77
  \centering
78
  \includegraphics[width=0.5\textwidth]{AES-S6MB-LX9}
79
  \caption{Placa Xilinx Spartan-6 FPGA LX9 MicroBoard.}
80
  \label{fig:xilinx-avnet-lx9}
81
\end{figure}
82
 
83
\subsection{Altera DE0-Nano}
84
\label{sec:altera-de0-nano}
85
 
86
La placa \emph{DE0-Nano} presenta una plataforma de desarrollo FPGA en un tamaño compacto adecuado para un gran rango de diseños portables, tales como robótica y móviles. EL DE0-Nano es ideal para usar con \textsl{soft processors} embebidos. Esto se debe a las potentes características que presenta con la FPGA Altera Cyclone IV (con 22,230 celdas lógicas), 32MB de SDRAM, 2 Kb de EEPROM, y un dispositivo de memoria de configuración serial de 64Mb. En fin, es un desarrollo completo con todos los recursos físicos necesarios para la evaluación y prueba de sistemas embebidos. A continuación se listan lo que ofrece esta plataforma.
87
 
88
\begin{itemize}
89
\item Featured device
90
  \begin{itemize}
91
  \item Altera Cyclone® IV EP4CE22F17C6N FPGA
92
  \item 153 maximum FPGA I/O pins
93
\end{itemize}
94
\item Configuration status and set-up elements
95
  \begin{itemize}
96
  \item On-board USB-Blaster circuit for programming
97
  \item Spansion EPCS64
98
  \end{itemize}
99
\item Expansion header
100
  \begin{itemize}
101
  \item Two 40-pin Headers (GPIOs) provide 72 I/O pins, 5V power pins, two 3.3V power pins and four ground pins
102
  \end{itemize}
103
\item Memory devices
104
  \begin{itemize}
105
  \item 32MB SDRAM
106
  \item 2Kb I2C EEPROM
107
  \end{itemize}
108
\item General user input/output
109
  \begin{itemize}
110
  \item 8 green LEDs
111
  \item 2 debounced pushbuttons
112
  \item 4-position DIP switch
113
  \end{itemize}
114
\item G-Sensor
115
  \begin{itemize}
116
  \item ADI ADXL345, 3-axis accelerometer with high resolution (13-bit)
117
  \end{itemize}
118
\item A/D Converter
119
  \begin{itemize}
120
  \item NS ADC128S022, 8-Channel, 12-bit A/D Converter
121
  \item 50 Ksps to 200 Ksps
122
  \end{itemize}
123
\item Clock system
124
  \begin{itemize}
125
  \item On-board 50MHz clock oscillator
126
  \end{itemize}
127
\item Power Supply
128
  \begin{itemize}
129
  \item USB Type mini-AB port (5V)
130
  \item DC 5V pin for each GPIO header (2 DC 5V pins)
131
  \item 2-pin external power header (3.6-5.7V)
132
  \end{itemize}
133
\end{itemize}
134
 
135
\begin{figure}
136
  \centering
137
  \includegraphics[width=0.5\textwidth]{de0-nano}
138
  \caption{Placa DE0-Nano.}
139
  \label{fig:altera-de0-nano}
140
\end{figure}
141
 
142
 
143
\subsection{Digilent Spartan-3 Board}
144
\label{sec:digilent-spartan3-board}
145
 
146
La placa \emph{Spartan-3 Starter Board} proporciona...
147
 
148
 Spartan-3 Starter Board provides a powerful, self-contained development platform for designs targeting the new Spartan-3 FPGA from Xilinx. It features a 200K or 1000K gate Spartan-3, on-board I/O devices, and 1MB fast asyncronous SRAM, making it the perfect platform to experiment with any new design, from a simple logic circuit to an embedded processor core.
149
 
150
The board also contains a Platform Flash JTAG-programmable ROM, so designs can easily be made non-volatile. The Spartan-3 Starter Board is fully compatible with all versions of the Xilinx ISE tools, including the free WebPack. The board ships with a power supply, and you can add a programming cable at checkout.
151
 
152
 
153
 
154
 
155 136 guanucolui
\section{Estructura general del proyecto}
156
\label{sec:estruct-gral}
157
 
158
\section{Definición de estructura de las placas}
159
\label{sec:def-estr-placas}
160
 
161
\section{Selección de dispositivos principales}
162
\label{sec:sel-disp-prin}
163
 
164
\section{Descripción de las placas}
165
\label{sec:desc-placas}
166
 
167
\subsection{PHR}
168
\label{sec:phr-placa}
169
 
170
\subsection{S3Power}
171
\label{sec:s3power-placa}
172
 
173
\subsection{OOCDLink}
174
\label{sec:oocdlink-placa}
175
 

powered by: WebSVN 2.1.0

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