US 11,934,167 B2
Method and system for providing programmable microcontroller unit (MCU) using two-phase configuration process
Jinghui Zhu, San Jose, CA (US)
Assigned to GOWIN SEMICONDUCTOR CORPORATION, Guangzhou (CN)
Filed by GOWIN Semiconductor Corporation, GuangZhou (CN)
Filed on Dec. 15, 2022, as Appl. No. 18/081,716.
Application 18/081,716 is a continuation of application No. 16/988,534, filed on Aug. 7, 2020, granted, now 11,550,281.
Application 16/988,534 is a continuation in part of application No. 15/977,925, filed on May 11, 2018, granted, now 10,789,197, issued on Sep. 29, 2020.
Claims priority of provisional application 62/505,554, filed on May 12, 2017.
Prior Publication US 2023/0124610 A1, Apr. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/28 (2006.01); G05B 19/042 (2006.01); G06F 13/42 (2006.01)
CPC G05B 19/042 (2013.01) [G06F 13/4282 (2013.01); G05B 2219/25257 (2013.01); G06F 2213/0016 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method of configuring a field-programmable gate array (“FPGA”) containing a configurable microcontroller unit (“MCU”) via a two-phase configuration process, the method comprising:
configuring at least a portion of FPGA in accordance with first configuration data retrieved from a first configuration memory to behave as a configurable MCU containing at least one programmable bit for subsequent programming of an MCU attribute by a user to emulate a processor function and a memory function; and
configuring the configurable MCU in response to a second configuration data retrieved from a second configuration memory to perform at least one user-defined MCU function.