Please use this identifier to cite or link to this item:
http://10.1.7.192:80/jspui/handle/123456789/12419
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Thakkar, Kushkumar Nareshkumar | - |
dc.date.accessioned | 2024-07-31T10:20:40Z | - |
dc.date.available | 2024-07-31T10:20:40Z | - |
dc.date.issued | 2024-06-01 | - |
dc.identifier.uri | http://10.1.7.192:80/jspui/handle/123456789/12419 | - |
dc.description.abstract | As modern computer system is becoming complex day by day, system-on-chip and complex electronic circuits are making significant improvement in the semiconductor industry. This thesis dives into some of the fundamentals of designing complex SoC and how to make it more robust. This Thesis focuses on the design and integration of components such as the basic cache controller, and integrating different IPs to achieve better functionality. This thesis provides an overview of the soc design, challenges, and solutions related to integrating different IPs and designing of basic cache controller for making better memory access, reducing latency, and making a robust memory management system. It includes direct mapped cache controller design which has been designed using Verilog hardware description language. I have simulated the cache controller in modelsim tool. The design of cache controller provides insight into how write/read hit-miss operation works and how we can write it to cache memory using write-back policy. In Integration of UART into the design provides better serial communication with the CPU core. Design of UART was done in verilog hardware description language and simulated by using synopsys VCS tool. Frequency for UART was taken as 10 MHz and baud rate was 115200 bits/sec. Integration of CVA6 cpu core was done which is a open-source, high-performance RISC-V ISA based CPU core. CVA6 cpu core was integrated into design and done the setup to run basic program to make sure integration was proper. Different tools can be used to run CVA6 cpu core. In the setup of cpu core some of the simulators that we can use are verilator, synopsys VCS and Spike. In this thesis basic design cache controller and integration of IPs provide better functionality in multi design SoC. | en_US |
dc.publisher | Institute of Technology | en_US |
dc.relation.ispartofseries | 22MECV18; | - |
dc.subject | EC 2022 | en_US |
dc.subject | Project Report | en_US |
dc.subject | Project Report 2022 | en_US |
dc.subject | EC Project Report | en_US |
dc.subject | EC (VLSI) | en_US |
dc.subject | VLSI | en_US |
dc.subject | VLSI 2022 | en_US |
dc.subject | 22MEC | en_US |
dc.subject | 22MECV | en_US |
dc.subject | 22MECV18 | en_US |
dc.title | Design and Functional Verification of Mixed-Signal Memory Sub-System | en_US |
dc.type | Dissertation | en_US |
Appears in Collections: | Dissertation, EC (VLSI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
22MECV18.pdf | 22MECV18 | 1.86 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.