2014
DOI: 10.13053/rcs-75-1-3
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of the communication protocols SPI and I2C using a FPGA by the HDL-Verilog language

Abstract: Currently, the most used serial communication protocols to exchange information between different electronic embedded devices are the SPI and I2C. This paper describes the development and implementation of these protocols using a FPGA card. For the implementation of each protocol, it was taken into account different modes of operation, such as master/slave mode sending or pending data mode. For the implementation of the I2C protocol was necessary to perform a tri-state buffer, which makes a bidirectional data … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 5 publications
0
3
0
Order By: Relevance
“…Although there are various works made towards implementing communication protocols, such as [1,16,9,8,25,3,6,23], a study of developing a novel methodology to develop an algorithm, which simulates communication protocols using micro-programming, does not exist yet (at least it is extremely rare published as a study).…”
Section: Related Workmentioning
confidence: 99%
“…Although there are various works made towards implementing communication protocols, such as [1,16,9,8,25,3,6,23], a study of developing a novel methodology to develop an algorithm, which simulates communication protocols using micro-programming, does not exist yet (at least it is extremely rare published as a study).…”
Section: Related Workmentioning
confidence: 99%
“…The purpose that has led to the ideation of this communication protocol is obtaining a fully shared SPI bus, with a fixed amount of wires, without renouncing to the advantages of a pushpull output stage and obtaining an architecture capable of great flexibility [16]. All the four signals of a classic SPI protocol are entirely shared by the slaves on the bus: when a master wants to communicate with a particular device, it will perform an addressing at packet level, whose specifications will be discussed later.…”
Section: Description Of the Flexspi Fundamentalsmentioning
confidence: 99%
“…This paragraph report on FlexSPI energy consumption characterization, using the results to perform a comparative analysis with I 2 C standard: this protocol features, in fact, make it a direct competitor of developed FlexSPI when pure data transfer are considered [9] [10] [11].…”
Section: Flexspi Energy Consumption Analysis and Comparison With I 2 Cmentioning
confidence: 99%