An adaptive arrangement including a command translation/ordering unit
arranged to recognize and convert a first predetermined command
unrecognizable/unsupported by an external recipient into a second
predetermined command recognizable/supported by the external recipient.
Such arrangement is further arranged to control a predetermined ordering
of the converted second predetermined command with respect to other
commands. The command translation/ordering unit may be arranged to
control ordering such that all commands handled prior to the first
predetermined command are completed prior to completion of the converted
second predetermined command. Further, the command translation/ordering
unit may be arranged to control ordering such that all commands handled
after the first predetermined command are completed after completion of
the converted second predetermined command. There may be arranged a
completion monitoring unit arranged to monitor for completion of the
converted second predetermined command by the external recipient as an
indication that an operation with respect to the first predetermined
command has been completed. The second predetermined command may be a
read-type command, where the completion monitoring unit is arranged to
monitor for return of data from the external recipient responsive to the
read-type command, as an indication that an operation with respect to the
first predetermined command has been completed. The first predetermined
command may be a FLUSH command for forcing existing commands to be sent
to external recipients for completion. The command translation/ordering
unit may be part of a first integrated circuit (IC), where the command
translation/ordering unit converts the first predetermined command into a
second predetermined command recognizable/supported by a second IC as the
external recipient.