Development of I2C Bus Driver (CROSBI ID 550804)
Prilog sa skupa u zborniku | stručni rad | međunarodna recenzija
Podaci o odgovornosti
Ivošević, Danko ; Sruk, Vlado
engleski
Development of I2C Bus Driver
A typical embedded system encompasses logic design, processors, and access to the peripheral devices. In the embedded systems design usage of Field Programmable Gate Arrays (FPGAs) allows a system designer to customize both processor and digital logic to the specific needs of a target application. Usually, it also requires appropriate access to the peripheral devices. One of the approaches to access peripheral devices is the usage of the I2C bus which is currently the industry de-facto standard for low-speed IC-to-IC communication. The I2C bus is a simple two wire serial bidirectional bus supported by wide range of peripheral devices such as memories, A/D and D/A converters, real-time clocks, video drivers, and microprocessor. In this paper, we present comparison of different I2C bus implementations approaches as IP-cores using FPGA: an open-source core written in VHDL, PicoBlaze soft microcontroller core, and proprietary IP core component. We have analyzed features and implementation issues such as area and timing performance on different FPGA architectures.
I2C Bus; FPGA; HDL; Soft-Core Processor; PicoBlaze
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
66-70.
2009.
objavljeno
Podaci o matičnoj publikaciji
Proceedings of MIPRO 2009, 32nd International Convention, Vol. III., CTS & CIS
Bogunović, Nikola ; Ribarić, Slobodan
Opatija: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO
978-953-233-045-8
Podaci o skupu
MIPRO 2009
predavanje
25.05.2009-29.05.2009
Opatija, Hrvatska