-
公开(公告)号:US08543976B1
公开(公告)日:2013-09-24
申请号:US13713201
申请日:2012-12-13
Applicant: The MathWorks, Inc.
Inventor: Rajiv Ghosh-Roy , Jonathan Raichek
IPC: G06F9/44
CPC classification number: G06F8/34
Abstract: A system and method configures a target processing entity having multiple processing elements to execute a graphical program. A first part of the graphical program is designated for execution by a first processing element, and a second part of the graphical program is designed for execution by a second processing element. A code generation system generates a single build file from the graphical program having an initialization section, suitable executable code sections for each processing element, and a communication section that supports communication between the two processing elements. The build file may be downloaded to, and run by the target processing entity to implement the graphical program at the target processing entity.
-
公开(公告)号:US09489283B1
公开(公告)日:2016-11-08
申请号:US13828062
申请日:2013-03-14
Applicant: The MathWorks, Inc.
Inventor: Katalin Maria Popovici , Pieter J. Mosterman , Brian K. Ogilvie , Rajiv Ghosh-Roy , Adam C. Leon , Jared D. Macdonald
CPC classification number: G06F11/3636 , G06F11/3664
Abstract: A device receives information specifying a functional model that includes a set of variables and a set of computations, and receives debugging information associated with the functional model. The device generates computer code based on the set of computations associated with the functional model, the set of variables associated with the functional model, and the received debugging information. The device executes the generated computer code based on the debugging information.
Abstract translation: 设备接收指定包括一组变量和一组计算的功能模型的信息,并且接收与功能模型相关联的调试信息。 该设备基于与功能模型相关联的计算集合,与功能模型相关联的变量集合以及接收到的调试信息来生成计算机代码。 设备根据调试信息执行生成的计算机代码。
-
公开(公告)号:US10387584B1
公开(公告)日:2019-08-20
申请号:US14559566
申请日:2014-12-03
Applicant: The MathWorks, Inc.
Inventor: Katalin Maria Popovici , Rajiv Ghosh-Roy , Senthilkumar Manickavasagam , Wang Chen , Girish Venkataramani , Wei Zang , Abhijeet H. Gadkari , Matthew H. Fornero
Abstract: A method may include receiving functional model information regarding a set of functional blocks associated with a functional model. The functional model may include a streaming algorithm for exchanging streaming data. The method may include receiving architectural model information regarding physical devices included in a target device from a hardware-software co-design platform. The physical devices may include a software based processing device and a hardware based processing device. The method may include mapping the functional blocks to the physical devices to allow the streaming data to be communicated between the software based processing device and the hardware based processing device. The method may include generating a streaming interface to model communication of the streaming data between the software based processing device and the hardware based processing device. The method may include generating computer code for implementing the functional model on the target device and outputting the computer code.
-
-