Original title:
Rozhraní typu I2C a jejich implementační možnosti v technologiích ASIC
Translated title:
I2C-Based Interfaces and Their Implementation Possibilities in Current ASIC Technologies
Authors:
Podzemný, Jakub ; Ambrož, Jaromír (referee) ; Fujcik, Lukáš (advisor) Document type: Bachelor's theses
Year:
2016
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Práce se zabývá možnostmi implementace I2C, SMBus a PMBus rozhraní v současných technologiích ASIC. V první části se práce zaměřuje na popis jednotlivých sběrnic a jejich vzájemných rozdílů dle nejnovějších specifikací z digitálního a funkčního pohledu. Analogová část problematiky je zde z velké části zanedbána. Dále se práce zabývá porovnáním vybraných I2C/SMBus slave modulů vytvořených firmou ON Semiconductor, popsaných v jazyce Verilog HDL, z hlediska počtu klopných obvodů, funkčnosti a především vhodnosti pro jejich optimalizaci a rozšíření na PMBus slave modul. V poslední části se práce zabývá návrhem jednotlivých rozhraní na bázi I2C, tedy návrhem modulů I2C slave, SMBus slave a PMBus slave v jazyce Verilog HDL.
This work deals with implementation possibilities of I2C, SMBus and PMBus interfaces in current ASIC technologies. In first part of this work are descriptions of these interfaces considering their actual specifications and differences between them from digital and functional point of view. The analog part of this issue is for the most part ignored. Additional part is focused on comparison of selected Verilog HDL I2C/SMBus slave modules developed by ON Semiconductor company by size, function and mainly by optimization and extension possibilities. Last part of this work deals with newly designed I2C-based interfaces. New I2C slave, SMBus and PMBus slave modules are described in Verilog HDL language.
Keywords:
ASIC; digital circuit; I2C; implementation; PMBus; Power Management Bus; SMBus; System Management Bus; Verilog HDL; ASIC; digitální obvody; I2C; implementace; PMBus; Power Management Bus; SMBus; System Management Bus; Verilog HDL
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/61635