2020 XXXV Conference on Design of Circuits and Integrated Systems (DCIS) 2020
DOI: 10.1109/dcis51330.2020.9268664
|View full text |Cite
|
Sign up to set email alerts
|

An Academic RISC-V Silicon Implementation Based on Open-Source Components

Abstract: The design presented in this paper, called preDRAC, is a RISC-V general purpose processor capable of booting Linux jointly developed by BSC, CIC-IPN, IMB-CNM (CSIC), and UPC. The preDRAC processor is the first RISC-V processor designed and fabricated by a Spanish or Mexican academic institution, and will be the basis of future RISC-V designs jointly developed by these institutions. This paper summarizes the design tasks, for FPGA first and for SoC later, from high architectural level descriptions down to RTL a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 4 publications
0
7
0
Order By: Relevance
“…Hence, we decided to make use of the DDR3 controller and DDR3 Memory IPs available on a Xilinx KC705 Field-Programmable Gate Array (FPGA) board as a backup option to access main memory. This solution was used in the preDRAC chip [5].…”
Section: Chip Architecturementioning
confidence: 99%
“…Hence, we decided to make use of the DDR3 controller and DDR3 Memory IPs available on a Xilinx KC705 Field-Programmable Gate Array (FPGA) board as a backup option to access main memory. This solution was used in the preDRAC chip [5].…”
Section: Chip Architecturementioning
confidence: 99%
“…Considering the reference example depicted in Figure 1a, we can evaluate the IP between u = [7,5] and v = [4,2] via binary segmentation employing a single integer multiplication. Specifically, we represent each element of the input vector with a bitwidth equal to the clustering width defined in Equation (4) (i.e., 7-bit), and we revert the order of the elements belonging to v (blue).…”
Section: Inner Product Of Two Vectors Via Binary Segmentationmentioning
confidence: 99%
“…Then, we recover w from the output of the integer multiplication between U cw and V cw . An example of LC between two vectors u = [3, 1, 2] and v = [1,2] is shown in Figure 1b. First, the bitwidth of each element belonging to u and v is represented as a 5-bit number, according to Equation (7) (blue).…”
Section: Convolution Of Two Vectors Via Binary Segmentationmentioning
confidence: 99%
See 2 more Smart Citations