US 9,811,629 B2
Circuit information generating apparatus and circuit information generating system
Kilseong Ha, Kanagawa (JP)
Assigned to Kilseong Ha, Kanagawsa (JP)
Filed by Kilseong Ha, Kanagawa (JP)
Filed on May 26, 2016, as Appl. No. 15/165,674.
Claims priority of application No. 2015-107083 (JP), filed on May 27, 2015; and application No. 2016-094327 (JP), filed on May 10, 2016.
Prior Publication US 2016/0350471 A1, Dec. 1, 2016
Int. Cl. G06F 17/50 (2006.01)
CPC G06F 17/5081 (2013.01) [G06F 17/505 (2013.01); G06F 17/5077 (2013.01); G06F 2217/14 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A circuit information generating apparatus including a base module, which includes a signal processing unit, and an extension module, which is connected with the base module and serving a specific function, and generating information indicating a configuration of an electronic circuit made by connecting the base module with at least one extension module, the circuit information generating apparatus comprising:
a switching section configured to switch wiring between the base module and an extension module of the at least one extension module based on wiring information that defines a connection state between the base module and the extension module;
an address acquisition section configured to acquire identification information of the extension module connected with the base module;
a wiring information acquisition section configured to acquire the wiring information;
a firmware acquisition section configured to acquire firmware that operates the extension module;
a wiring information rewriting section configured to identify circuit configuration information of each extension module based on the identification information, and rewrite a part of the wiring information based on the circuit configuration information;
a circuit information generating section configured to generate circuit information serving as a base of a circuit diagram illustrating the configuration of an electronic circuit based on the circuit configuration information of the extension module connected to the base module and the rewritten wiring information; and
a firmware generating section configured to rewrite definition information regarding the wiring between the extension module and the base module, the definition information being included in the acquired firmware, based on the rewritten wiring information, and generate new firmware.