NEX-SA1100/SA1110

The NEX-SA11X0 product provides clocking, setup, and disassembly of the StrongARM SA1100 and SA1110 microprocessor. There is one install disk for the SA1100 support and one for the SA1110.

Connecting the TLA700 to a SA1100/SA1110 target
When possible it is recommended that the user add Mictor connectors to their target for the interface to the TLA700 using Tektronix P6434 high-density probes.
IMPORTANT: Specific wiring must be followed when routing the SA1100/SA1110 signals to Mictor connectors if the NEX-SA11X0 support is going to be used.

Target and Logic Analyzer Requirements for Acquiring SA1100 Data

  • GPIO26 must be available for use as an external clock
  • Acquisition and disassembly of DRAM cycles only. SRAM or ROM bus cycles cannot be acquired because there is no end-of-cycle indication during burst reads.
  • For most accurate disassembly both Icache and Dcache must be disabled. Example source is supplied to do this and also enable GPIO as a clock output.
  • Logic Analyzer
    • 200MHz TLA acquisition card necessary for core clock rates exceeding 200MHz.
    • 136 channel TLA700 acquisition card required

Connecting the TLA700 to a BRUTUS Evaluation Board
The BRUTUS evaluation board has mictor connectors on it that connect directly to the Tektronix P6434 probes for the TLA700. However, a clock required for acquisition must be moved to a clock input on the TLA700. This is accomplished by using a NEX-HDSWIZ adapter from New Wave. Please order a NEX-HDSWIZ with the SA1100 software support if acquisition from a BRUTUS evaluation board is needed.

BRUTUS and Logic Analyzer Requirements for Acquiring SA1100 Data

  • BRUTUS Evaluation Board:
  • Supplied code must be used to enable GPIO26 as a clock output
  • It is recommended that the supplied code is run to disable both Icache and Dcache
  • Acquisition and disassembly of DRAM cycles only. SRAM or ROM bus cycles cannot be acquired because there is no end-of-cycle indication during burst reads.
  • One NEX-HDSWIZ must be used to route SA1100 clock to TLA700 clock input. Logic Analyzer:
  • 200MHz TLA acquisition card necessary for core clock rates exceeding 100MHz.
  • 136 channel TLA700 acquisition card required

Connecting the TLA to the SA1110
Please refer to the SA1100 manual below for more information. If a connector is not designed into the target, a general purpose probe adapter must be used. Many types are available from third party vendors.

Disassembly
Identification / Support of the following: Architecture v4 Level Instructions and Addressing modes, Load data read cycle detection, LDM and LDC multiple load read cycle detection, Branch Prefetch Instruction flush detection, and Mark-Opcode support. Supports all five addressing modes. Instructions supported include: ADC, ADD, AND, B, BL, BIC, BX, CDP, CMN, CMP, EOR, LDC, LDM(1), LDM(2), LDM(3), LDR, LDRB, LDRBT, LDRH, LDRSB, LDRSH, LDRT, MCR, MLA, MOV, MRC, MRS, MSR, MUL, MVN, ORR, RSB, RSC, SBC, SMLAL, SMULL, STC, STM(1), STM(2), STR, STRB, STRBT, STRH, STRT, SUB, SWI, SWP, SWPB, TEQ, TST, UMLAL, and UMULL. Thumb instructions not supported. The SA-1100 supports only 32-bit instruction Data Width. Disassembly Screen is a screen shot showing StrongARM disassembly. Timing Screen shows a timing trace of the StrongARM acquisition.

Timing Analysis
By acquiring data in asynchronous mode on the Tektronix Logic Analyzer, high speed accurate timing measurements can be made of StrongARM up to 2Ghz (500 ps) using a Tek TLA700 system.

Correlating Bus Activity
While the NEX-SA1100 package is being used to monitor the StrongARM activity, another acquisition module can be used to monitor activity elsewhere in the system. The results of the two acquisitions can be correlated in time to determine the sequence of actions that occurred. For instance, a PCI bus could be monitored and correlated with the StrongARM activity.

LAs Supported / Channel Count Requirement

TLA600/700 Support (Can be used with TLA7L/M/N/P or Q cards)DAS9200 & TLA500 (92A96/C96) Support Prism 3000 32 GPX Support TLA700 Channels Required Notes
Y N N 136 SA1100/SA1110 Disassembly S/W

Ordering Information

Please send quote requests to quotes@nexustechnology.com. Purchase orders can be faxed to 877-595-8118.

All prices are US dollars only. We accept Visa, MasterCard, American Express and JCB. NET30 terms are available for established accounts.