Abstract

The emergence of System-on-Chip technology has brought in opportunities in the form of reduced cycle time, superior performance and time-to-market considerations. Our work focusses on a new processor for a System on Chip. The system has a 32-bit, 5-stage pipelined processor, memory subsystem with virtual memory support, interrupt controller, memory error control module, and UART. The processor is based on RISC-V ISA. It supports Integer, Multiply, and Atomic instructions. Memory subsystem includes split caches and translation lookaside buffers. Interrupt controller supports four levels of preemptive priority and preemption can be programmed for individual interrupts. Memory error control module provides single error correction and double error detection for main memory. Wishbone B.3 bus standard is adopted as on-chip bus protocol. The design is implemented on Virtex-7 (XC7VX485tffg1761-2) board and achieves a peak clock frequency of 100MHz.

Keywords:
Computer science Embedded system Interrupt Reduced instruction set computing Memory controller Universal asynchronous receiver/transmitter Computer hardware Error detection and correction Chip Semiconductor memory Instruction set Microcontroller

Metrics

12
Cited By
1.27
FWCI (Field Weighted Citation Impact)
8
Refs
0.80
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

BOOK-CHAPTER

A Custom Designed RISC-V ISA Compatible Processor for SoC

Kavya SharatSumeet BandishteKuruvilla VargheseAmrutur Bharadwaj

Communications in computer and information science Year: 2017 Pages: 570-577
BOOK-CHAPTER

Testing Your RISC-V Processor

Bernard Goossens

Undergraduate topics in computer science Year: 2023 Pages: 201-231
BOOK-CHAPTER

A Multicore RISC-V Processor

Bernard Goossens

Undergraduate topics in computer science Year: 2023 Pages: 377-399
© 2026 ScienceGate Book Chapters — All rights reserved.