Generation of multi-domain code from a graphical program

    公开(公告)号:US08543976B1

    公开(公告)日:2013-09-24

    申请号:US13713201

    申请日:2012-12-13

    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.

    Unified hardware and software debugging
    2.
    发明授权
    Unified hardware and software debugging 有权
    统一的硬件和软件调试

    公开(公告)号:US09489283B1

    公开(公告)日:2016-11-08

    申请号:US13828062

    申请日:2013-03-14

    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: 设备接收指定包括一组变量和一组计算的功能模型的信息,并且接收与功能模型相关联的调试信息。 该设备基于与功能模型相关联的计算集合,与功能模型相关联的变量集合以及接收到的调试信息来生成计算机代码。 设备根据调试信息执行生成的计算机代码。

    Streaming on hardware-software platforms in model based designs

    公开(公告)号:US10387584B1

    公开(公告)日:2019-08-20

    申请号:US14559566

    申请日:2014-12-03

    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.

Patent Agency Ranking