摘要 |
PROBLEM TO BE SOLVED: To execute an application program at a high speed by dynamically changing a data path circuit for directly executing operation description. SOLUTION: Plural data path connection information is loaded in an area 23a of a shared memory 23 except a data path reconstitution data area, and transferred to a data path reconstitution data area 23b while switched as necessary. Circuit data transfer between the data path reconstitution data area 23b and the other shared memory area 23a is operated by a private DMAC(direct memory access controller) 35. Wire bound among each register, bus, and arithmetic unit is dynamically changed based on this data path connection information, and a data path circuit 29 synthesized by a synthesizing system is set. The shared memory 23 except the data path reconstitution data area transfers data to the dynamically decided circuit block. Thus, the data path circuit 29 for directly executing operation description can be dynamically changed. |