RISC-V processor realized based on FPGA, FPGA chip and system on chip

A RISC-V and processor technology, applied in the architecture with a single central processor, electrical digital data processing, instruments, etc., can solve the problems of high processor design complexity, non-open source code, and inability to cross-platform, etc. Achieve effects that are conducive to rapid design and reuse, reduce design complexity, and improve development efficiency

Active Publication Date: 2020-12-18
GOWIN SEMICON CORP LTD
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, before the emergence of RISC-V, the FPGA soft-core ecology was mainly maintained by various FPGA manufacturers. The underlying code was not open source and isolated from each other, resulting in inability for cross-platform user designs, high processor design complexity, and low development efficiency. The problem

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • RISC-V processor realized based on FPGA, FPGA chip and system on chip
  • RISC-V processor realized based on FPGA, FPGA chip and system on chip
  • RISC-V processor realized based on FPGA, FPGA chip and system on chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The technical solutions proposed by the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer from the following description. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0036] Please refer to figure 1 , the present invention provides a RISC-V processor 3 based on FPGA, the RISC-V processor 3 is a microprocessor based on RISC-V architecture and FPGA architecture, and can also be called based on RISC-V architecture A microprocessor or a microprocessor based on FPGA architecture, which specifically includes a RISC-V processor core 1 and at least one expansion module 2 configured in the same FPGA chip. The logic resources inside the FPGA chip mainly ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an RISC-V processor realized based on an FPGA, an FPGA chip and an on-chip system.The RISC-V processor comprises an RISC-V processor core and at least one extension module whichare configured in the same FPGA chip, and the RISC-V processor core comprises at least one general register set and at least one interface module; wherein the interface modules and the extension modules are arranged in a one-to-one correspondence manner and are connected with each other, and each interface module comprises an instruction interface, an operand interface, a data return interface, an operation request interface, a write-back request interface, a request waiting interface and an operation completion interface. According to the invention, a unified standard interface is formulatedfor the interface between the RISC-V processor core and the extension module, the coupling between the RISC-V processor core and the extension module is reduced, and the modular development and modular configuration of the RISC-V processor are realized in combination with the modular characteristic of the RISC-V instruction set and the programmable and easy-to-extend characteristics of the FPGA,the design complexity of the RISC-V processor is reduced, and the development efficiency of the RISC-V processor is improved.

Description

technical field [0001] The invention relates to the technical field of processor design, in particular to an FPGA-based RISC-V processor, an FPGA chip, and a system-on-chip. Background technique [0002] Microprocessors can be divided into two mainstreams: RISC (Reduced Instruction Set Computer, reduced instruction set computer) and CISC (Complex Instruction Set Computer, complex instruction set computer). Among them, RISC-V (Reduced Instruction Set Computer V) is an open source instruction set architecture based on the principle of reduced instruction set, and V represents the fifth generation of RISC (Reduced Instruction Set Computer). The parts can also be organized together in a modular way to meet the needs of various application scenarios. [0003] Because the RISC-V architecture has the characteristics of simple architecture, modular design, easy portability, and complete open source, anyone and any organization can freely use the RISC-V instruction set for the micro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/30G06F15/78
CPCG06F9/30007G06F9/30145G06F15/7807
Inventor 刘锴宋宁徐庆嵩杜金凤
Owner GOWIN SEMICON CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products