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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Behavioral ModelsInput stimulusfile formatFilecoversionutilityfm2conv.pl.m2d fileformatRTL bus master HDLBehavioralHDL file readerFigure 5-14 Stimulus file conversionLoopsThe fm2conv.pl script unfolds loops of S vectors but relies on the FRM functionality forother commands.NoteLarge loops of S vectors can create large stimulus data files.Data and mask representationsData and mask values can be specified as either:• the bus width• with the -buswidth switch to fm2conv.pl• the same length as the transfer size with or without a 0x prefix.The byte lanes are driven according to both the least significant address bits, and thespecified endian organization. The default is little-endian.If the data or mask is represented as fewer bits than the data bus, then the transfer sizeis implicitly set to be that width. If this value conflicts with an explicit Size field, thenan error is generated. The following examples show data and mask representations ofwith fewer bits than the data bus:R 00000002 DDRead transfer with burst type INCR and implied size Byte. The Datamask is 0x0000000000FF0000 in default little-endian mode.R 0000ABCD 0x0123456789ABCDEF ABThe Data field is 64 bits (bus width), and the Mask field is BYTE, so thetransfer size is BYTE.5-24 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!