Patent ID: 8294490
Filing Date: 2012-10-23
Classification: H03K

Abstract:
1. An integrated circuit enabling asynchronous data communication, the integrated circuit comprising: a plurality of circuit blocks, each circuit block of the plurality of circuit blocks comprising programmable resources and a plurality of routing circuits; and a routing network coupled to each circuit block of the plurality of circuit blocks, the routing network enabling asynchronous data communication with the plurality of circuit blocks; wherein each routing circuit of the plurality of routing circuits is controllable to load data from a circuit block of the plurality of circuit blocks in parallel or unload data to the circuit block of the plurality of circuit blocks in parallel in a first mode and to shift the data loaded from the circuit block in the first mode serially between the plurality of routing circuits of the circuit block in a second mode; and wherein each circuit block of the plurality of circuit blocks synchronously processes data received from the routing network by way of the plurality of routing circuits.