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...

Full description

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
id RepoITM2_c3afeb27c83c3226e2e82ceaba386c47
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/6048
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
dc.title.translated.spa.fl_str_mv SPI communication between Zedboard FPGA and inertial sensors PmodACL
title Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
spellingShingle Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
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
title_short Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
title_full Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
title_fullStr Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
title_full_unstemmed Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
title_sort Comunicación SPI entre FPGA Zedboard y sensores inerciales PmodACL
dc.creator.fl_str_mv Quintero Grisales, Oscar Alonso
dc.contributor.advisor.none.fl_str_mv Castaño Londoño, Luis Fernando
dc.contributor.author.none.fl_str_mv Quintero Grisales, Oscar Alonso
dc.subject.spa.fl_str_mv Xilinx, Digilent, FPGA, Zedboard, VHDL, comunicación SPI, sensores inerciales, PmodACL, Vivado, SDK.
topic 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
dc.subject.keywords.spa.fl_str_mv Xilinx, Digilent, FPGA, Zedboard, VHDL, SPI communication, inertial sensors, PmodACL, Vivado, SDK
dc.subject.lemb.spa.fl_str_mv Matriz de puertas lógicas programable en campo, VHDL (lenguaje de programación), circuitos integrados digitales, procesamiento de señales
description 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.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2023-09-07T15:58:13Z
dc.date.available.none.fl_str_mv 2023-09-07T15:58:13Z
dc.type.local.spa.fl_str_mv Trabajo de grado de pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/6048
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/6048
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://dspace-itm.metabuscador.org/bitstreams/6967ac4e-6b92-4f06-8dd3-9c7acf6dfa66/download
https://dspace-itm.metabuscador.org/bitstreams/cf7d6f16-e172-411a-8b99-a984055eb30c/download
https://dspace-itm.metabuscador.org/bitstreams/5accc586-22ea-479a-af43-143018e8901b/download
https://dspace-itm.metabuscador.org/bitstreams/c9f42856-e185-462d-bb71-002f9b727ea3/download
https://dspace-itm.metabuscador.org/bitstreams/d95ca90d-dbdf-4d37-a4c0-32bde9510c38/download
https://dspace-itm.metabuscador.org/bitstreams/bbc80981-f99e-4173-b1c9-efea319e3453/download
https://dspace-itm.metabuscador.org/bitstreams/10090679-b6d2-49e0-860f-d3489b4bed15/download
bitstream.checksum.fl_str_mv 0419574976727200214ff5a2d3a2a88b
a699ef2510c1cba1c46f8a707de8adae
7734e4171dd7ba1c98e697a13b9e06eb
d9bad626695fd84d1d74a11727eb8a90
432de09a70c4e842781d6d672ddf1814
263a93d2cf2b19e7f7f7e2b50828ece3
190de2bc4e0bb2abb824502eca64d822
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano de Medellín
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837096890386087936
spelling Castaño Londoño, Luis FernandoQuintero Grisales, Oscar Alonso2023-09-07T15:58:13Z2023-09-07T15:58:13Z2018http://hdl.handle.net/20.500.12622/6048instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/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.Ingeniero Electrónicopregradoapplication/pdfspaXilinx, Digilent, FPGA, Zedboard, VHDL, comunicación SPI, sensores inerciales, PmodACL, Vivado, SDK.Xilinx, Digilent, FPGA, Zedboard, VHDL, SPI communication, inertial sensors, PmodACL, Vivado, SDKMatriz de puertas lógicas programable en campo, VHDL (lenguaje de programación), circuitos integrados digitales, procesamiento de señalesComunicación SPI entre FPGA Zedboard y sensores inerciales PmodACLSPI communication between Zedboard FPGA and inertial sensors PmodACLFacultad de IngenieríasIngeniería ElectrónicaInstituto Tecnológico MetropolitanoAcceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Trabajo de grado de pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisPublicationORIGINALOscarAlonso_QuinteroGonzalez_2018.pdfOscarAlonso_QuinteroGonzalez_2018.pdfTrabajo de gradoapplication/pdf3440201https://dspace-itm.metabuscador.org/bitstreams/6967ac4e-6b92-4f06-8dd3-9c7acf6dfa66/download0419574976727200214ff5a2d3a2a88bMD54trueAnonymousREADCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdfCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdfCarta de autorizaciónapplication/pdf491444https://dspace-itm.metabuscador.org/bitstreams/cf7d6f16-e172-411a-8b99-a984055eb30c/downloada699ef2510c1cba1c46f8a707de8adaeMD55falseAnonymousREAD2070-12-31LICENSElicense.txtlicense.txttext/plain; charset=utf-81406https://dspace-itm.metabuscador.org/bitstreams/5accc586-22ea-479a-af43-143018e8901b/download7734e4171dd7ba1c98e697a13b9e06ebMD53falseAnonymousREADTHUMBNAILOscarAlonso_QuinteroGonzalez_2018.pdf.jpgOscarAlonso_QuinteroGonzalez_2018.pdf.jpgGenerated Thumbnailimage/jpeg4521https://dspace-itm.metabuscador.org/bitstreams/c9f42856-e185-462d-bb71-002f9b727ea3/downloadd9bad626695fd84d1d74a11727eb8a90MD56falseAnonymousREADCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdf.jpgCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdf.jpgGenerated Thumbnailimage/jpeg7526https://dspace-itm.metabuscador.org/bitstreams/d95ca90d-dbdf-4d37-a4c0-32bde9510c38/download432de09a70c4e842781d6d672ddf1814MD57falseAnonymousREADTEXTOscarAlonso_QuinteroGonzalez_2018.pdf.txtOscarAlonso_QuinteroGonzalez_2018.pdf.txtExtracted texttext/plain101302https://dspace-itm.metabuscador.org/bitstreams/bbc80981-f99e-4173-b1c9-efea319e3453/download263a93d2cf2b19e7f7f7e2b50828ece3MD58falseAnonymousREADCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdf.txtCarta_Autorizacion_Divulgacion_OscarQuintero_2018.pdf.txtExtracted texttext/plain4462https://dspace-itm.metabuscador.org/bitstreams/10090679-b6d2-49e0-860f-d3489b4bed15/download190de2bc4e0bb2abb824502eca64d822MD59falseAnonymousREAD2070-12-3120.500.12622/6048oai:dspace-itm.metabuscador.org:20.500.12622/60482025-06-24 09:23:54.718open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.comRWwgSW5zdGl0dXRvIFRlY25vbMOzZ2ljbyBNZXRyb3BvbGl0YW5vIChJVE0pLCBkaWZ1bmRlIG1lZGlhbnRlIHN1IFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgbG9zIHRyYWJham9zIGRlIGludmVzdGlnYWNpw7NuIHByb2R1Y2lkb3MgcG9yIGxvcyBtaWVtYnJvcyBkZWwgSW5zdGl0dXRvLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2xhcmEgcXVlIGVsIElUTSBubyB0aWVuZSBsb3MgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsLiBMb3MgZGVyZWNob3MgZGUgYXV0b3Igc2UgZW5jdWVudHJhbiBwcm90ZWdpZG9zIHBvciBsYSBsZWdpc2xhY2nDs24gY29sb21iaWEgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgIHV0aWxpY2UgeSB1c2UgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbi4gU2luIGVtYmFyZ28sIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvcihlcykgc29uIGFmZWN0YWRvcyBwb3IgbGEgcHJlc2VudGUgbGljZW5jaWEgZGUgdXNvLgoKU2UgYWNlcHRhIGxhIGRpZnVzacOzbiBww7pibGljYSBkZSBsYSBvYnJhLCBzdSBjb3BpYSB5IGRpc3RyaWJ1Y2nDs24gc2llbXByZSBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCuKAoiAgICAgICBFbCBuZWNlc2FyaW8gcmVjb25vY2ltaWVudG8gZGUgbGEgYXV0b3LDrWEgZGUgbGEgb2JyYSwgaWRlbnRpZmljYW5kbyBvcG9ydHVuYSB5IGNvcnJlY3RhbWVudGUgYSBsYSBwZXJzb25hIHF1ZSBwb3NlYSBkZXJlY2hvcyBkZSBhdXRvci4KCuKAoiAgICAgICBObyBlc3TDoSBwZXJtaXRpZG8gZWwgdXNvIGluZGViaWRvIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuIGNvbiBmaW5lcyBkZSBsdWNybyBvIGN1YWxxdWllciB0aXBvIGRlIGFjdGl2aWRhZCBxdWUgcHJvZHV6Y2EgIGdhbmFuY2lhcyBhIGxhcyBwZXJzb25hcyBxdWUgbG8gZGlmdW5kZW4gc2luIGVsIGNvbnNlbnRpbWllbnRvIGRlbCBhdXRvcihlcykgbGVnYWwoZXMpLgoK4oCiICAgICAgIExvcyB0cmFiYWpvcyBxdWUgc2UgcHJvZHV6Y2FuIGEgcGFydGlyIGRlIGxhIG9icmEsIGRlYmUgcG9zZWVyIGxhIGNpdGFjacOzbiBwZXJ0aW5lbnRlIHRhbCBjb21vIGluZGljYW4gbGFzIE5vcm1hcyBBUEEuIENhc28gY29udHJhcmlvLCBzZSBpbmN1cnJpcsOhIGVuIGxhIGZpZ3VyYSBkZWwgcGxhZ2lvLgo=