The invention provides a network-on-
chip many-core architecture and a
data processing method thereof, relates to the technical field of data communication, and is used for solving the technical problem that the capability of supporting service characteristics based on the network-on-
chip many-core architecture is limited. According to the method, a plurality of physical
firmware micro-cores are virtualized into a logic
firmware micro-core, and each physical
firmware micro-core is equivalent to a
hardware thread of the logic firmware micro-core. According to the method, instruction codes of a plurality of business characteristics to be operated on a logic firmware
micronucleus are divided into a plurality of task groups, and each physical firmware
micronucleus only operates the instruction codes in one of the plurality of task groups, so that the codes of different task groups are distributed on different physical firmware
micronucleus in the logic firmware micronucleus; therefore, the resource requirements of each firmware micro-core on the IRAM and the
DRAM are reduced while various service characteristics are supported.