Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
Actualmente, con el constante uso de la tecnología y la proliferación de la información, surge la necesidad de implementar nuevas alternativas a los procesadores convencionales, que permitan mayor velocidad en el procesamiento de la información. Esta solución puede ser encontrada en los FPGAs. El pr...
- Autores:
-
Quintero Grisales, Oscar Alonso
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Instituto Tecnológico Metropolitano
- Repositorio:
- Repositorio ITM
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.itm.edu.co:20.500.12622/6048
- Acceso en línea:
- http://hdl.handle.net/20.500.12622/6048
- Palabra clave:
- Xilinx, Digilent, FPGA, Zedboard, VHDL, comunicación SPI, sensores inerciales, PmodACL, Vivado, SDK.
Xilinx, Digilent, FPGA, Zedboard, VHDL, SPI communication, inertial sensors, PmodACL, Vivado, SDK
Matriz de puertas lógicas programable en campo, VHDL (lenguaje de programación), circuitos integrados digitales, procesamiento de señales
- Rights
- License
- Acceso abierto
Summary: | Actualmente, con el constante uso de la tecnología y la proliferación de la información, surge la necesidad de implementar nuevas alternativas a los procesadores convencionales, que permitan mayor velocidad en el procesamiento de la información. Esta solución puede ser encontrada en los FPGAs. El presente proyecto tiene como objetivo realizar la adquisición simultánea de dos sensores inerciales PmodACL utilizando un sistema basado en FPGA. En este trabajo, se presenta información acerca de los dispositivos empleados y se describen los pasos a seguir para implementar la comunicación SPI entre los sensores y el FPGA de una ZedBoard. Una vez realizado este producto de laboratorio, se pudo concluir que es posible establecer una comunicación SPI entre una FPGA Zedboard y dos sensores inerciales PmodACL, para ser leídos en simultáneo. Para lograr esta lectura, se tuvieron que realizar modificaciones tanto en el diseño del hardware en el software Vivado, como en el diseño del código en el software SDK del fabricante. |
---|