2020
DOI: 10.1587/transinf.2019edp7233
|View full text |Cite
|
Sign up to set email alerts
|

A Ruby-Based Hardware/Software Co-Design Environment with Functional Reactive Programming: Mulvery

Abstract: Computation methods using custom circuits are frequently employed to improve the throughput and power efficiency of computing systems. Hardware development, however, can incur significant development costs because designs at the register-transfer level (RTL) with a hardware description language (HDL) are time-consuming. This paper proposes a hardware and software co-design environment, named Mulvery, which is designed for non-professional hardware designer We focus on the similarities between functional reacti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 12 publications
(13 reference statements)
0
2
0
Order By: Relevance
“…Also, hardware verification requires various types of peripheral devices. FPGAs, whose contents can be reconfigured many times, are used for prototyping of processing hardware (1,2,3,4) . However, in addition to developing the necessary processing hardware, prototype development using FPGAs requires the development of new hardware interfaces mounted on the FPGA board in order to verify the operation of the FPGA board on the actual product, placing a heavy burden on the developer.…”
Section: Introductionmentioning
confidence: 99%
“…Also, hardware verification requires various types of peripheral devices. FPGAs, whose contents can be reconfigured many times, are used for prototyping of processing hardware (1,2,3,4) . However, in addition to developing the necessary processing hardware, prototype development using FPGAs requires the development of new hardware interfaces mounted on the FPGA board in order to verify the operation of the FPGA board on the actual product, placing a heavy burden on the developer.…”
Section: Introductionmentioning
confidence: 99%
“…FPGAs, whose circuits can be rewritten many times, are used in prototype development of products with embedded systems, such as smartphones and automobiles (1,2,3,4) . However, the following hardware development issues can be identified in prototyping with FPGAs.…”
Section: Introductionmentioning
confidence: 99%