US 11,967,952 B2
Electronic system including FPGA and operation method thereof
Hyungdal Kwon, Ansan-si (KR); Seungwook Lee, Suwon-si (KR); and Youngnam Hwang, Hwaseong-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Apr. 28, 2021, as Appl. No. 17/242,737.
Application 17/242,737 is a continuation of application No. 16/802,927, filed on Feb. 27, 2020, granted, now 11,012,075.
Claims priority of application No. 10-2019-0066132 (KR), filed on Jun. 4, 2019.
Prior Publication US 2021/0250028 A1, Aug. 12, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/327 (2020.01); H03K 19/1776 (2020.01)
CPC H03K 19/1776 (2013.01) [G06F 30/327 (2020.01)] 20 Claims
OG exemplary drawing
 
1. An electronic system comprising:
processing circuitry configured to synthesize code of a high level language into code of a hardware description language;
a field programmable gate array comprising at least one intellectual property block having a circuit configuration designed according to an access result of executing the code of the high level language; and
a storage device configured to store information thereon including a database, wherein the processing circuitry is further configured to store reference assembly code corresponding to the code of the high level language, compiler information for the reference assembly code, and information about the circuit configuration of the at least one intellectual property block in the database,
wherein the processing circuitry is further configured to design a circuit of at least one intellectual property block based on the reference assembly code, and
wherein the processing circuitry is further configured to convert the code of the high level language into code of another high level language based on determining that the code is unable to be synthesized into the hardware description language, and synthesize the code of the another high level language into the code of the hardware description language.