CPC G06F 21/85 (2013.01) [G06F 1/10 (2013.01); G06F 13/4286 (2013.01)] | 20 Claims |
1. A handshake circuit portion for performing a handshake procedure to facilitate data reception by an associated circuit portion comprising:
a request signal input for detecting a request signal from a further handshake circuit portion associated with a further circuit portion;
an acknowledge signal output for asserting an acknowledge signal for the further handshake circuit portion;
a blocking signal input for detecting a blocking signal from the associated circuit portion;
wherein the handshake circuit portion is arranged to:
detect a request signal via the request signal input;
determine if a blocking signal is present on the blocking signal input; and
if a blocking signal is not present on the blocking signal input, respond to the request signal by asserting an acknowledge signal via the acknowledge signal output.
|
18. A method for transferring data from a second circuit portion associated with a second handshake portion to a first circuit portion associated with a first handshake portion, the method comprising:
the second circuit portion asserting a data signal;
the first and second handshake circuit portions performing a handshake procedure; and
the first circuit portion receiving the data signal;
wherein the handshake procedure comprises:
the second handshake circuit portion asserting a request signal;
the first handshake circuit portion detecting the request signal;
the first handshake circuit portion determining whether the first circuit portion is ready to receive the data signal; and
if the first circuit portion is ready to receive the data signal, the first handshake circuit portion asserting an acknowledgement signal.
|