1. An apparatus, comprising: an asynchronous static memory block configured to operate as a first-in, first-out (FIFO) storage device; an asynchronous input reconfigurable logic block coupled to at least one input of the asynchronous static memory block, and an asynchronous output reconfigurable logic block coupled to at least one output of the asynchronous static memory block; and a pair of synchronous input/output (I/O) blocks, a first one of the pair having an asynchronous output coupled to an input of the asynchronous input reconfigurable logic block, and a second one of the pair having an asynchronous input coupled to an output of the asynchronous output reconfigurable logic block.