ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procesador Zynq 7000


Enviado por   •  4 de Mayo de 2016  •  Trabajo  •  4.799 Palabras (20 Páginas)  •  210 Visitas

Página 1 de 20

[pic 1]Arquitectura Zynq 7000 de Xilinx

[pic 2]


[pic 3][pic 4]

Contenido

Capítulo 1. Introducción y Objetivos……………..……….....……………….……….……..pág. 3-5

1.1 Introducción………………………………………….……..….……………….………………...pág. 3-4

1.2 Objetivos…………………………………………………………………………………………....pág. 4-5

Capítulo 2.         Estado de la Técnica…………………………….…………………………….pág. 5-11

2.1 Introducción…………………………………..…………………….……..……………………..pág. 5-6

2.2 Hardware…………………………………………………………………………………………...pág. 7-8

2.3 Software………………………………………………..…………………………………………pág. 9-10

Capítulo 3. Descripción de Procesos…………………………………….…………..……pág. 11-15

3.1. Gestión de procesos. ……………………………………………………………………...pág. 11-12

3.2. Estados de un proceso……………………………………………………………………pág. 12-13

3.3. Planificación de un proceso……………………………………………………………pág. 13-14

3.4. Creación y destrucción de procesos………………………………………………..pág. 14-15

Capítulo 4.  Descripción Zynq-7000………………………………………………………pág. 15-25

4.1   Interconexión SoC…………………………………………………………………………pág. 17-18

4.2   Herramientas de Desarrollo Zynq-7000…………………………………………pág. 18-19

4.3   Interacción de los Bloques de Periféricos…………………………………….... pág. 19-20

4.4   Herramientas para su realización…………………………………………………..pág. 20-21

4.5. La Arquitectura Zynq……………………………………………………….………..pág. 21-22-23

4.6   Conexiones Input/Output………………………………………………..……………….…pág. 24

Capítulo 5. Periféricos PL en Linux…………………………………………..…………………pág. 25

Capítulo 6. Comunicación PS y PL…………………………………………………………pág. 25-26

Capítulo 7. Preparación de la arquitectura………………………………………………….pág. 26

Capítulo 8. Conclusiones y trabajo futuro…………………………………………………...pág. 27

Capítulo 9. Biografías………………………………………………………………………………...pág. 28


Lista de Acrónimos

PL

Programable Logic, Lógica programable

PS

Processing System, Sistema de procesamiento

FPGA

Field Programmable Gate Array

AXI

Advanced eXtensible Interface

USB

Universal Serial Bus

AXI Timer

Interrupciones cuando el contador alcanza un cierto valor

GPIO

General Purpose Input/Output, Entrada y Salida de Propósito General

Ethernet

Estándar de redes de área local

SoC

System-on-a-chip

FPE

Floating Point Extensions

L1, L2

Memoria chache

CPU

Unidad de Control de Proceso

APU

Application Processing Unit



Capítulo 1. Introducción y Objetivos.

1.1 Introducción

La plataforma Zynq-7000 se basa en la arquitectura Xilinx programación mediante SoC (AP SoC), estos integran un kernel ARM Cortex A9 MPCore sistema de procesamiento basado en PS y PL en un único dispositivo

La continua evolución de las tecnologías de computación da un nuevo lugar a las arquitecturas que cumplen funcionalidades a gran escala de procesado de datos, como procesadores vectoriales, multiprocesadores.

Cuando se procesa gran cantidad de información, esto es una complejidad a considerar por los tiempos de procesamiento requeridos, así como las nuevas herramientas de desarrollo, velocidad de diseño y su reprogramable, por ello este proyecto consiste en estudiar la arquitectura de la plataforma Zynq-7000 de Xilinx.

La plataforma Zynq-7000, fue lanzada por Xilinx a finales de 2012 y consta de dos partes diferenciadas:

  • Programable Logic PL, en la que implementar dispositivos que se comunicarán con las PS (Processing System) a través de una interfaz AXI.
  • No programable (PS  Processing System), donde se ejecuta el software, compuesta por un procesador Dual-Core ARM Cortex-A9 que gobierna el sistema.

La posibilidad de desarrollar aplicaciones que se ejecuten directamente en el procesador (modo Standalone) o sobre un sistema operativo (Linux), será necesario analizar las ventajas y los inconvenientes de estas alternativas, así como tratar de resolver los problemas presentados en ambos escenarios.

Por último, los dispositivos que se desarrollen deben estar bien integrados con el resto del sistema, por lo que se analizarán los mecanismos de comunicación con los diferentes módulos presentes tanto en la PS (Processing System) como en la PL (Programmable Logic).

...

Descargar como (para miembros actualizados) txt (35 Kb) pdf (701 Kb) docx (1 Mb)
Leer 19 páginas más »
Disponible sólo en Clubensayos.com