Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/39286
Full metadata record
DC FieldValueLanguage
dc.creator.IDFONSECA JUNIOR, H. G.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/0503086995021161pt_BR
dc.contributor.advisor1SANTOS JÚNIOR, Gutemberg Gonçalves dos.-
dc.contributor.advisor1IDSANTOS JÚNIOR, Gutemberg Gonçalves dos.pt_BR
dc.contributor.advisor1IDdos Santos, G.G.pt_BR
dc.contributor.advisor1IDSantos, Gutemberg G.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0204301941083935pt_BR
dc.contributor.referee1MORAIS, Marcos Ricardo Alcântara.-
dc.contributor.referee1IDMORAIS, M. R. A.pt_BR
dc.contributor.referee1IDMORAIS, MARCOS R. A.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/6425114303423453pt_BR
dc.description.resumoEste trabalho tem como propósito o desenvolvimento (design digital) e a verificação funcional de um bloco I2C controller, um componente crucial na comunicação de dados em sistemas embarcados. O protocolo I2C é amplamente utilizado na indústria eletrônica para a interconexão de dispositivos integrados, e o bloco desempenha o papel de controlador principal nesse barramento. O objetivo deste projeto é projetar e verificar um bloco I2C controller, considerando aspectos de hardware e/ou software, como a definição da arquitetura, a interface de comunicação, a lógica de controle e os modos de operação básicos de leitura e escrita. A verificação funcional é uma etapa crucial para garantir o correto funcionamento do bloco I2C controller, e serão desenvolvidos testes para verificar seu comportamento em um cenário de comunicação definido pela presença de apenas um target e a transmissão de um dado por transação no modo normal. O projeto também abordará o desenvolvimento do design digital do bloco I2C controller que atuará nas condições já mencionadas, levando em conta a especificação feita pela NXP Semiconductors© . A verificação funcional e o design digital serão implementadas utilizando a linguagem de descrição de hardware SystemVerilog. Para garantir o funcionamento do bloco, foi feita a sua síntese e a simulação do ambiente de verificação utilizando os softwares: Cadence© Xcelium Logic SimulatorTM, Cadence© Genus Synthesis SolutionTM, Cadence© Simvision WaveformTM e Cadence© Integrated Metrics CenterTM.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqEngenharia Elétricapt_BR
dc.titleDesign e verificação funcional de um bloco I2C controller.pt_BR
dc.date.issued2023-06-
dc.description.abstractThis work aims to develop a digital design and functional verification of an I2C controller, a crucial component in data communication for embedded systems. The I2C protocol is widely used in the electronics industry for interconnecting integrated devices, and the controller plays the role of the main controller in this bus. The objective of this project is to design and verify an I2C controller block, considering hardware and/or software aspects such as architecture definition, communication interface, control logic, and basic read and write operation modes. Functional verification is a crucial step to ensure the correct functioning of the I2C controller block, and tests will be developed to verify its behavior in a communication scenario defined by the presence of only one target and the transmission of one data per transaction in normal mode. The project will also address the digital design development of the I2C controller block, which will operate under the mentioned conditions, taking into account the specifications provided by NXP Semiconductors© . Functional verification and digital design will be implemented using the hardware description language SystemVerilog. To ensure the block’s functionality, synthesis and verification environment simulation were performed using the following software: Cadence© Xcelium Logic SimulatorTM, Cadence© Genus Synthesis SolutionTM, Cadence© Simvision WaveformTM, and Cadence© Integrated Metrics CenterTM.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/39286-
dc.date.accessioned2024-12-04T12:23:08Z-
dc.date.available2024-12-04-
dc.date.available2024-12-04T12:23:08Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectDesenvolvimento de hardwarept_BR
dc.subjectMicroeletrônicapt_BR
dc.subjectVerificação funcionalpt_BR
dc.subjectUVMpt_BR
dc.subjectDesign digitalpt_BR
dc.subjectProtocolo I2Cpt_BR
dc.subjectHardware developmentpt_BR
dc.subjectMicroelectronicspt_BR
dc.subjectFunctional verificationpt_BR
dc.subjectUVMpt_BR
dc.subjectDigi- tal designpt_BR
dc.subjectI2C protocolpt_BR
dc.subjectDesarrollo de hardwarept_BR
dc.subjectMicroelectrónicapt_BR
dc.subjectVerificación funcionalpt_BR
dc.subjectDiseño digitalpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorFONSCA JUNIOR, Heriberto Gomes da Fonseca Junior-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeDesign and functional verification of an I2C controller block.pt_BR
dc.title.alternativeDiseño y verificación funcional de un bloque controlador I2C.pt_BR
dc.identifier.citationFONSECA JUNIOR, Heriberto Gomes da. Design e verificação funcional de um bloco I2C controller. 2023. 64 fl. (Trabalho de Conclusão de Curso – Monografia) Curso de Bacharelado em Engenharia Elétrica - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/39286pt_BR
dc.description.resumenEste trabajo tiene como objetivo desarrollar (diseño digital) y verificar Función funcional de un bloque controlador I2C, un componente crucial en la comunicación de datos en sistemas embebidos. El protocolo I2C se utiliza ampliamente en la industria electrónica para la interconexión de dispositivos integrados, y el bloque desempeña el papel de controlador principal en este autobús. El objetivo de este proyecto es diseñar y verificar un bloque Controlador I2C, considerando aspectos de hardware y/o software, como la definición del Arquitectura, interfaz de comunicación, lógica de control y modos de funcionamiento básicos. de lectura y escritura. La verificación funcional es un paso crucial para garantizar la correcta funcionamiento del bloque controlador I2C, y se desarrollarán pruebas para verificar su Comportamiento en un escenario de comunicación definido por la presencia de un solo objetivo. y la transmisión de un dato por transacción en modo normal. El proyecto también abordará el desarrollo del diseño digital del bloque controlador I2C que actuará en las condiciones ya mencionado, teniendo en cuenta la especificación realizada por NXP Semiconductors© . EL Se implementará verificación funcional y diseño digital utilizando el Descripción del hardware SystemVerilog. Para garantizar el funcionamiento del bloque, el su síntesis y simulación del entorno de verificación utilizando el software: Cadence© Xcelium Logic SimulatorTM, Cadence© Genus Synthesis SolutionTM, Cadence© Simvision WaveformTM y Cadence© Centro de Métricas IntegradasTM.pt_BR
Appears in Collections:Curso de Bacharelado em Engenharia Elétrica - CEEI - Monografias

Files in This Item:
File Description SizeFormat 
HERIBERTO GOMES DA FONSECA JUNIOR - TCC ENGENHARIA ELÉTRICA CEEI 2023.pdfHeriberto Gomes da Fonseca Junior - TCC Engenharia Elétrica CEEI 20231.46 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.