Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/11269
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTiwari, Aishwary-
dc.date.accessioned2022-09-09T08:11:42Z-
dc.date.available2022-09-09T08:11:42Z-
dc.date.issued2022-06-01-
dc.identifier.urihttp://10.1.7.192:80/jspui/handle/123456789/11269-
dc.description.abstractRecent SOCs comprises of a large number of intellectual property (IP) cores embedded in to them and hence various protocols are used for effective communication between the sub-blocks. AMBA family communication protocols such as advanced extensible interface (AXI), advanced high-performance bus (AHB) and advanced peripheral bus (APB) are most widely used in the SOCs depending upon the properties of the components inside the SOC. As the complexity of design is increasing with time, number of Configuration and Status registers are also increasing and to access such registers in an efficient way some specified protocol is required. In this project, various register accessing techniques are explored as well as implemented. APB protocols are useful for accessing CSRs in a typical SOC. There are different cases of CSR operations, In some of the cases, CSRs are designed by taking into consideration the APB protocols thus including the APB based signals on them while in other cases a bridge or block is to be developed such that APB modules can have an effective interaction or communication with CSRs. Sometimes CSRs already posses ABP oriented signals for transactions while other times, a glue logic is to be implemented to act as an interface between ABP master and Non-ABP slave. In my work I have used both systemRDL generated registers as well as manually written code for CSRs in SystemVerilog and have demonstrated how The transactions can be carried out using ABP protocol.en_US
dc.publisherInstitute of Technologyen_US
dc.subjectEC 2020en_US
dc.subjectProject Report 2020en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (VLSI)en_US
dc.subjectVLSIen_US
dc.subjectVLSI 2020en_US
dc.subject20MECen_US
dc.subject20MECVen_US
dc.subject20MECV01en_US
dc.titleAccessing the Configuration and Status Registers in a Typical SoCen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (VLSI)

Files in This Item:
File Description SizeFormat 
20MECV01.pdf20MECV011.1 MBAdobe PDFThumbnail
View/Open


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