22

Soft-Core Processors

Arlen Planting

Boise State University

Sin Ming Loo

Boise State University

22.1    Introduction

22.2    Processor Core Options

22.3    Processor Definition Process

22.4    Software Development Aspects

22.5    Utilization of Soft-Core Processors

22.6    Custom Instructions

22.7    Soft-Core Processor on an ASIC vs. FPGA

22.8    Design Issues

22.9    Applications for Soft-Core Processors

References

22.1    Introduction [1, 2, 3, 4, 5, 6]

A soft-core processor is a microprocessor core that can be implemented entirely by using digital logic synthesis. It is typically instantiated on programmable hardware such as a field programmable gate array (FPGA). (The main feature of an FPGA is that it is reconfigurable with different ...

Get Fundamentals of Industrial Electronics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.