Abstract:
A system-on-chip arrangement includes, in possible combination with a processor (100): - a plurality of reconfigurable gate array devices (1001, 1002, 1003), and - a configurable Network-on-Chip (1004) connecting the gate-array devices (1001, 1002, 1003) to render the arrangement scalable. The arrangement lends itself to be operated by: - mapping in one device of the plurality (1001, 1002, 1003) a set of processing modules, and - configuring another device of the plurality (1001, 1002, 1003) as a microcontroller having stored therein software code portions for controlling inter-operation of the processing modules stored in the one device of the plurality (1001, 1002, 1003). The arrangement is thus adapted e.g. to handle different computational granularity levels.
Abstract:
The present invention relates to a dynamically reconfigurable processing unit (1) including an embedded Flash memory device (3) for non-volatile storage of code, data and bit-streams, the unit (1) being integrated into a single chip together with a microprocessor (2) core. Advantageously, the processing unit further comprises an S-RAM based embedded FPGA unit structured for FPGA reconfigurations having a specific programming interface (7) connected to a port (FP) of said Flash memory device (4) through a DMA channel (8).