Presentation 2024-01-30
Implementation of External Memory Access for Binary Synthesis Using General-Purpose High-Level Synthesizer
Sho Kishimoto, Nagisa Ishiukra,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In this article, we present a method for implementing external memory access within the context of binary synthesis utilizing commercial high-level synthesis systems. Binary synthesis, which translates binary program codes into hardware designs, enables synthesis of hardware from programs using assembly or inline assembly. Nakamichi et al. has proposed an approach for facilitating implementation of binary synthezers, in which binary programs are once translated into C programs and then processed by a high-level synthezer. However, binary synthesizers developed so far using this method embed memory within the synthesized hardware, thereby impeding data sharing among various hardware components and memory-mapped I/O. This paper aims to enhance Nakamichi's method to enable external memory access through I/O ports of synthesized hardware, facilitating memory-mapped I/O as well. A binary synthesizer, implemented based on the proposed method, demonstrates that external memory access and memory-mapped I/O are achievable without incurring significant overhead in terms of circuit size and execution cycle count.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Binary synthesis / High-level synthesis / RISC-V / ISA / Embedded system
Paper # VLD2023-95,RECONF2023-98
Date of Issue 2024-01-22 (VLD, RECONF)

Conference Information
Committee RECONF / VLD
Conference Date 2024/1/29(2days)
Place (in Japanese) (See Japanese page)
Place (in English) AIRBIC Meeting Room 1-4
Topics (in Japanese) (See Japanese page)
Topics (in English) FPGA Applications, etc.
Chair Yoshiki Yamaguchi(Tsukuba Univ.) / Shigetoshi Nakatake(Univ. of Kitakyushu)
Vice Chair Yasushi Inoguchi(JAIST) / Tomonori Izumi(Ritsumeikan Univ.) / Yuichi Sakurai(Hitachi)
Secretary Yasushi Inoguchi(NEC) / Tomonori Izumi(Toyohashi Univ. of Tech.) / Yuichi Sakurai(Socionext)
Assistant Yukitaka Takemura(INTEL) / Yasunori Osana(Kumamoto Univ.) / Takuma Nishimoto(Hitachi)

Paper Information
Registration To Technical Committee on Reconfigurable Systems / Technical Committee on VLSI Design Technologies
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Implementation of External Memory Access for Binary Synthesis Using General-Purpose High-Level Synthesizer
Sub Title (in English)
Keyword(1) Binary synthesis
Keyword(2) High-level synthesis
Keyword(3) RISC-V
Keyword(4) ISA
Keyword(5) Embedded system
1st Author's Name Sho Kishimoto
1st Author's Affiliation Kwansei Gakuin University(Kwansei Gakuin Univ.)
2nd Author's Name Nagisa Ishiukra
2nd Author's Affiliation Kwansei Gakuin University(Kwansei Gakuin Univ.)
Date 2024-01-30
Paper # VLD2023-95,RECONF2023-98
Volume (vol) vol.123
Number (no) VLD-373,RECONF-374
Page pp.pp.87-92(VLD), pp.87-92(RECONF),
#Pages 6
Date of Issue 2024-01-22 (VLD, RECONF)