12.07.2015 Views

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Behavioral Models5.6 Test interface driverThe test interface driver, Ticbox, is an external module that drives the test interface linesto gain access to the AHB bus, and then applies test vectors from a test input file. Thistest input file is the output from a C program written with the TICTalk commandlanguage.Before reading this section, you must be familiar with <strong>AMBA</strong> and its test interfaceprotocol. If not, refer to the <strong>AMBA</strong> Specification for further information.Figure 5-15 shows an interface diagram of the Ticbox module.<strong>AMBA</strong> AHB systemnRESETTESTCLKSMITICTESTREQATESTREQBTIFTest inputfileAHBBUSTESTACKTicboxC compilerDBITESTBUSCTICTalksource fileAHBmodulesThe main sections of this module are:• the input file reader• output vector generation• read data expected value checking.Figure 5-15 Ticbox module interface diagramWhen the external system reset input has been deasserted, the Ticbox requests access tothe system. This is done by asserting TESTREQA HIGH and TESTREQB LOW. TheTIC then indicates when test mode has been entered by asserting TESTACK HIGH.When in test mode, the test input file is then read and translated by the Ticbox into<strong>AMBA</strong> test interface transactions, using the TESTREQA and TESTREQB signals.The Ticbox applies test vectors to the system every time the TESTACK line indicatesthe system is ready. On read cycles the value is masked and then compared with themasked expected value given in the test vector file. An error message is given if the5-32 Copyright © 2003, 2007 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0243C

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!