CPC G06F 9/3814 (2013.01) [G06F 9/3004 (2013.01); G06F 9/467 (2013.01)] | 20 Claims |
1. A method, comprising:
creating a replica of a register address space of a data processing array based on a design and the data processing array;
receiving a sequence of instructions including write instructions and read instructions, wherein the write instructions correspond to buffer descriptors specifying runtime data movements for a design for the data processing array;
converting the write instructions into transaction instructions and the read instructions into wait instructions based on the replica of the register address space;
including the transaction instructions and the wait instructions in an instruction buffer; and
performing at least one of providing the instruction buffer to a microcontroller configured to execute the transaction instructions and the wait instructions to implement the runtime data movements for the design as implemented in the data processing array or storing the instruction buffer to a file for subsequent execution by the microcontroller.
|