6.4.6. Programming with TICTalk commands

The possible combinations that are available when using the TICTalk commands are:

Single writes

The command sequence is: A-W A-W A-W, and so on.

Single reads

The command sequence is: A-R A-R A-R, and so on.

Burst of writes

The command sequence is: A-W-W-W, and so on.

If the value to be written is always the same, the command sequence could also be A-W-L, specifying on the L command the number of writes required.

Burst of reads

This is a special case. After the A command, B (burst read vector) should be used on consecutive reads, and only on the last read of the burst do we apply the R command. Therefore the sequence is: A-B-B-B-R A-B-B-....-B-R, and so on.

If the value to be read is expected always to be the same, or there is no requirement to check it against an expected value, the sequence could also be A-B-L-R, with the L command specifying the number of reads required.

Change from read to write

This change can only be made after a R command (R-W), and not after a B command.

Change from write to read

If the change is for a single read, the sequence W-R is used. On the other hand if the change is for a read burst, the W-B sequence is used (W-B-B-...-B-R).

Copyright © 2001 ARM Limited. All rights reserved.ARM DDI 0226A
Non-Confidential