Implementation of an Optimized AXI using Verilog

Optimization of Throughput and Delay is a crucial need in any SoC system. In order to achieve an appreciable performance in the exchange of data between the components of a AXI(advanced eXtensible Interface) Protocol is widely used to facilitate the communication between functional blocks of SoC systems. AXI (advanced eXtensible Interface) protocol is a high – speed standard which assists in transfer of multiple data items between source (master) and destination (slave). Major signals which are used in AXI are "Valid", "Ready" and "Response". After completion of a transaction successfully to the slave, master can proceed with its next burst of transaction only after getting a feedback from the slave which indicates its readiness to accept next transaction. In most of the cases, master has to wait for the response from the slave thereby creating a delay in the operation affecting the overall Performance of the system. In order to address the issues pertaining to the delay, we have proposed an AXI model which employs a counter that automatically decrements its value after completion of every single successful transaction to the slave. The master can proceed with its next transaction when the counter value decrements to zero without waiting for the response from slave.

Authors

Institutions

Publication Details

Published
2024-08-08
DOI
https://doi.org/10.1109/iccpct61902.2024.10673101
Citations
5
Primary Topic
Real-Time Systems Scheduling
Type
article
Field-Weighted Citation Impact
2.45
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation of an Optimized AXI using Verilog

A. Krishna Kumar, Ajitha Gollapudi, M. L. N. Charyulu
5 citations
Real-Time Systems Scheduling
2.45
article

Implementation of an Optimized AXI using Verilog

A. Krishna Kumar, Ajitha Gollapudi, M. L. N. Charyulu
article en
5 citations

Abstract

Optimization of Throughput and Delay is a crucial need in any SoC system. In order to achieve an appreciable performance in the exchange of data between the components of a AXI(advanced eXtensible Interface) Protocol is widely used to facilitate the communication between functional blocks of SoC systems. AXI (advanced eXtensible Interface) protocol is a high – speed standard which assists in transfer of multiple data items between source (master) and destination (slave). Major signals which are used in AXI are "Valid", "Ready" and "Response". After completion of a transaction successfully to the slave, master can proceed with its next burst of transaction only after getting a feedback from the slave which indicates its readiness to accept next transaction. In most of the cases, master has to wait for the response from the slave thereby creating a delay in the operation affecting the overall Performance of the system. In order to address the issues pertaining to the delay, we have proposed an AXI model which employs a counter that automatically decrements its value after completion of every single successful transaction to the slave. The master can proceed with its next transaction when the counter value decrements to zero without waiting for the response from slave.

Chaitanya Bharathi Institute of Technology (IN)
Openalex Percentile: Top 9%
Real-Time Systems Scheduling
2.45
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.