SEMICONDUCTOR DEVICE AND HARDWARE VIRTUALIZATION METHOD

    公开(公告)号:US20230176883A1

    公开(公告)日:2023-06-08

    申请号:US17938475

    申请日:2022-10-06

    CPC classification number: G06F9/45541 G06F9/4406

    Abstract: According to one embodiment, a semiconductor device restricts an OS capable of using a functional block by an OS identifier written in an attribute register for restricting an accessible OS, and creates operation setting values of a first input unit, a second input unit, and a screen synthesis unit per OS to describe them in a setting value list stored in a shared memory, and each of the first input unit, second input unit, and screen synthesis unit has a mask circuit that refers to the OS identifier of the attribute register and in which write of the operation setting values into the setting register group of an own block is hampered, the operation setting values being described in the setting value list created by an OS other than the OS having a use authority for the own block.

    SEMICONDUCTOR DEVICE
    2.
    发明申请

    公开(公告)号:US20240419605A1

    公开(公告)日:2024-12-19

    申请号:US18646506

    申请日:2024-04-25

    Abstract: A semiconductor device includes a scratchpad memory, a memory controller, and a MAC (multiply-accumulation) unit. The scratchpad memory is configured to store image data of N channels and includes M memories which are individually accessible, wherein M is integer of at least 2 and N is an integer of at least 2. The memory controller controls access to the scratchpad memory such that pixel data of the N channels which are arranged at a same position in image data of the N channels are respectively stored in difference memories in the M memories. The MAC unit includes a plurality of calculators to calculate pixel data of the N channels read from the scratchpad memory by using the memory controller and a weight parameter.

Patent Agency Ranking