NEX-SIMM72 Manual

NEX-SIMM72 Manual

NEX-SIMM72

Users Manual

Including these Software Support packages:

SIMM72

Copyright © 2008 Nexus Technology, Inc. All rights reserved.

Contents of this publication may not be reproduced in any form without the written permission of Nexus Technology, Inc.

Brand and product names used throughout this manual are the trademarks of their respective holders.

SIMM72-MN-XXX 1 Doc. Rev. 1.10

Warranty Terms and License Agreement

For warranty terms, refer to the Terms and Conditions of Sale document that was included in the product shipment. The Software License Agreement is displayed during installation. A hardcopy of that agreement may be obtained from Nexus Technology.

All Nexus Technology products to which this manual refers are subject to the Terms and

Conditions of Sale document and the Software License Agreement, as appropriate.

Compliance with WEEE and RoHS Directives

This product is subject to European Union regulations on Waste Electrical and Electronics

Equipment. Return to Nexus Technology for recycle at end of life. Costs associated with the return to Nexus Technology are the responsibility of the sender.

SIMM72-MN-XXX 2 Doc. Rev. 1.10

TABLE OF CONTENTS

1.0 OVERVIEW ........................................................................................................................... 4

1.1 General Information............................................................................................................ 4

2.0 SOFTWARE INSTALLATION ............................................................................................. 5

2.1 TLA700............................................................................................................................... 5

2.2 DAS9200............................................................................................................................. 5

3.0 CONFIGURING the NEX-SIMM72 BUS SUPPORT........................................................... 5

3.1 Hardware............................................................................................................................. 5

3.2 Software .............................................................................................................................. 6

3.2.1 TLA700........................................................................................................................ 6

3.2.2 DAS 9200 / TLA500.................................................................................................... 6

4.0 CONNECTING to the NEX-SIMM72 ADAPTER ................................................................ 7

4.1 General................................................................................................................................ 7

4.2 TLA700............................................................................................................................... 7

4.3 92A96 / TLA500................................................................................................................. 7

5.0 VIEWING DATA ................................................................................................................. 10

5.1 Viewing State Data on the TLA700 ................................................................................. 10

5.2 Viewing Timing Data on the TLA700.............................................................................. 11

5.3 Viewing State Data with the DAS / TLA500 ................................................................... 12

5.4 Viewing Timing Data with the DAS / TLA...................................................................... 12

APPENDIX A - How SIMM Data is Clocked.............................................................................. 13

APPENDIX B - Considerations.................................................................................................... 14

B.1 SIMM72 Bus Loading...................................................................................................... 14

B.2 Pattern Generation............................................................................................................ 14

APPENDIX C - SIMM72 Pinout.................................................................................................. 15

APPENDIX D - NEX-SIMM72 Silk Screen ................................................................................ 16

APPENDIX E - References .......................................................................................................... 17

APPENDIX F - Support................................................................................................................ 18

TABLE OF FIGURES

Figure 1- SIMM72 State Display on TLA700.............................................................................. 10

Figure 2- SIMM72 MagniVu Display on TLA700 ...................................................................... 11

TABLE OF TABLES

Table 1- SIMM72 TLA700 / 92A96 Wiring .................................................................................. 8

Table 2- SIMM72 Control Symbol Table....................................................................................... 9

Table 3- SIMM 72-pin Pinout ...................................................................................................... 15

SIMM72-MN-XXX 3 Doc. Rev. 1.10

1.0 OVERVIEW

1.1 General Information

The NEX-SIMM72 adapter has been designed to provide quick and easy connections to interface a 102- or 136-channel TLA700, a 92A96, or a 92C96 acquisition module to a 72-pin SIMM

(Single Inline Memory Module) socket. In addition, the method of connection permits the use of other acquisition cards, pattern generation cards or other measurement devices such as oscilloscopes.

The NEX-SIMM72 adapter includes software which permits the synchronous acquisition of the following DRAM cycles:

• Standard Read and Write

• Fast Page Mode

• EDO (Extended Data Output)

• RAS-only Refresh Cycles

• CAS-before-RAS Refresh Cycles

By acquiring the information synchronously, data is stored as individual and complete cycles, rather than clocking the data asynchronously and forcing the user to determine bus cycle activity by examining the signal relationships.

Note that the status of all active CAS lines may not be acquired properly due to the timing margins present in a design. Proper acquisition of the CAS Address is not affected. This is also true of the RAS lines during a RAS-Only Refresh.

Also note that this manual uses some terms generically. For instance, references to a 92A96 acquisition card apply to a 92C96 acquisition card; references to the DAS9200 apply equally to the TLA500; and references to the TLA700 apply to a TLA704 or TLA711 chassis with one or more 7L3/4 or 7M3/4 acquisition cards.

Appendix D is a silk-screen print of the NEX-SIMM72 Adapter board. Referring to this drawing while reading the manual is suggested.

This manual assumes that the user is familiar with the different 72-pin SIMM connector configurations and the Tektronix TLA700, DAS9200, or TLA500 Logic Analyzer. Also, in the case of the TLA700, it is expected that the user is familiar with Windows 95.

For information on using a Prism 32GPX/GPD module with this support, or if 5¼" DAS floppies are needed, please contact Nexus Technology. See Appendix F for contact information.

SIMM72-MN-XXX 4 Doc. Rev. 1.10

2.0 SOFTWARE INSTALLATION

Two 3½” diskettes have been included with the NEX-SIMM72 Bus Adapter. One is for use with the TLA700 series, the other is to be used with a DAS9200 or TLA500.

2.1 TLA700

The NEX-SIMM72 software is loaded in the same method as other Win95 programs. Place the

NEX-SIMM72 Install disk in the floppy drive of the TLA700. Select Control Panel and run

Add/Remove Programs, choose Install, Next, then Finish. Add/Remove will then run

SETUP.EXE on the floppy and install the SIMM72 support in its proper place on the hard disk.

To load SIMM72 support into the TLA700, first select the desired Logic Analyzer card in the

Setup screen, select Load Support Package from the File pull-down, then choose SIMM72 and click on Okay. Note that the Logic Analyzer card must be at least 102-channels in width.

2.2 DAS9200

The included diskette should be loaded onto the DAS9200 using the Install Application function. This function is available from the Disk Services menu of the DAS. For more information, refer to the Tektronix DAS9200 or TLA500 System User's Manual.

Load the desired support from within the 92A96 Config menu by choosing "SIMM72 Support" and pressing <RETURN>. The channel grouping, clocking and symbols will then be loaded.

3.0 CONFIGURING the NEX-SIMM72 BUS SUPPORT

3.1 Hardware

There are several unused inputs that can be connected to points of interest on the target. Inputs

A1:2-6 are acquired on the falling edge of any CAS~ signal and inputs A3:2 and A3:3 are acquired on the falling edge of any RAS~ signal. Feed-throughs are provided next to each one of the unused channels to permit wiring other signals of interest for monitoring.

Care should be taken to support the weight of the acquisition probes so that the adapter board and/or target socket are not damaged.

SIMM72-MN-XXX 5 Doc. Rev. 1.10

3.2 Software

The NEX-SIMM72 support software is designed to support the current maximum 72-pin SIMM configuration: 12 RAS/CAS Address lines, 36-bits of Data, and 4 each RAS/CAS enable lines. If fewer Address and/or Data lines exist on the target bus then refer to the instrument-specific instructions below.

3.2.1 TLA700

To load SIMM72 support into the TLA700, first select the desired Logic Analyzer card in the

Setup screen, select Load Support Package from the File pull-down, then choose SIMM72 and click on Okay. Note that the Logic Analyzer card must be at least 102-channels in width.

The SIMM72 support acquires both Fast Page Mode (FPM) and Extended Data Output (EDO)

DRAM cycles. When using a TLA700, the clocking mode is selected by moving to the System window, clicking on Setup for the appropriate LA card, then clicking on More (a button to the right of the Clocking field). Choose the desired DRAM clocking mode in the Clocking Select field - Include or Exclude Refresh Cycles.

If fewer than 12 RAS/CAS Address lines are being used then the extra signals should be removed from the pre-defined groups. Refer to the TLA700 Users Manual for information on adding or deleting signals from a group.

3.2.2 DAS 9200 / TLA500

Load the desired support from within the 92A96 Config menu. Select "SIMM72 Support", press

<RETURN>, and the channel grouping, clocking and symbols will then be loaded. The SIMM72 support acquires both Fast Page Mode (FPM) and Extended Data Output (EDO) DRAM cycles.

Move to the Clock menu and choose the desired DRAM clocking mode - Include or Exclude

Refresh Cycles.

If fewer than 12 RAS/CAS Address lines are being used then the extra signals should be removed from the pre-defined groups. Refer to the DAS/TLA Users Manual and 92A96/92C96 acquisition card manuals for information on adding or deleting signals from a group.

SIMM72-MN-XXX 6 Doc. Rev. 1.10

4.0 CONNECTING to the NEX-SIMM72 ADAPTER

4.1 General

The NEX-SIMM72 adapter is larger than a standard SIMM module, and is designed to function both as signal break-out board and as an extender card.

4.2 TLA700

When using NEX-SIMM72 support with a TLA700 containing a 7L3/4 or 7M3/4 acquisition module, the necessary acquisition data sections are A0-A3, D0-D3, and C0-C3. Connect the grouped pods (8 podlets to a group) to their appropriate locations by following the silk-screen information printed on the adapter board. Each pod has its proper location denoted (above the connectors) on the silk-screen of the adapter board. When attaching the pods, follow the silkscreen information on the board showing the ground and signal pin locations. When properly connected, the sides of the podlets that have writing on them should face towards the left side of the adapter board.

Connect the four clock leads (CLK0 - CLK3) to their specified locations at J7 (the only connector with 4 locations). Again, follow the silk-screened information to properly connect the clock input and its ground. Table 1 shows the wiring and Channel Grouping for the TLA700 when used with SIMM72 Support.

4.3 92A96 / TLA500

Connect the grouped pods (8 podlets to a group) to their appropriate locations by following the silk-screen information printed on the adapter board. Each pod has its proper location denoted

(above the connectors) on the silk-screen of the adapter board. When attaching the pods, follow the silk-screen information on the board showing the ground and signal pin locations. With the

92A96 the colored sides of the pods should face towards the left side of the adapter board.

Connect the four clock leads (CLK0 - CLK3) to their specified locations at J7 (the only connector with 4 locations). Again, follow the silk-screened information to properly connect the clock input and its ground. Table 1 shows the wiring and Channel Grouping for the 92A96 when used with SIMM72 Support.

SIMM72-MN-XXX 7 Doc. Rev. 1.10

Name Name Pin # input Name Name Pin # input

RASAddr RAS-A11 29 A3:3 HiData DQ35 38 A3:7

(HEX) RAS-A10 19 A3:2 (HEX) DQ34 64 A3:6

RAS-A9 32 A3:1 DQ33 62 A3:5

RAS-A8 31 A3:0 DQ32 60 A3:4

RAS-A7 28 A2:7 Data D3:7

RAS-A6 18 A2:6 (HEX) D3:6

RAS-A5 17 A2:5 DQ29 54 D3:5

RAS-A4 16 A2:4 DQ28 52 D3:4

RAS-A3 15 A2:3 DQ27 50 D3:3

RAS-A2 14 A2:2 DQ26 35 D3:2

RAS-A1 13 A2:1 DQ25 27 D3:1

RAS-A0 12 A2:0 DQ24 25 D3:0

CASAddr CAS-A11 29 A1:3 DQ23 23

(HEX) CAS-A10 19 A1:2 DQ22 21

CAS-A9 32 A1:1 DQ21 9

D2:7

D2:6

D2:5

CAS-A8 31 A1:0 DQ20 7

CAS-A7 28 A0:7 DQ19 5

D2:4

D2:3

CAS-A6 18 A0:6 DQ18 3 D2:2

CAS-A5 17 A0:5 DQ17 37 D2:1

CAS-A4 16 A0:4 DQ16 65 D2:0

CAS-A3 15 A0:3 DQ15 63 D1:7

CAS-A2 14 A0:2 DQ14 61 D1:6

CAS-A1 13 A0:1 DQ13 57 D1:5

CAS-A0 12 A0:0 DQ12 55 D1:4

Control RAS3~ 33 C3:7 DQ11 53 D1:3

(SYM) RAS2~ 34 C3:6 DQ10 51 D1:2

RAS1~ 45 C3:3 DQ9 49 D1:1

RAS0~ 44 C3:2 DQ8 36 D1:0

CAS3~ 42 C3:5 DQ7 26 D0:7

CAS2~ 41 C3:4 DQ6 24 D0:6

CAS1~ 43 C3:1 DQ5 22 D0:5

CAS0~ 40 C3:0 DQ4 20 D0:4

WE~ 47 C2:0 DQ3 8 D0:3

Misc RFSHCLK *

RAS_D *

CAS_D *

PRD4

PRD3

70

69

A1:7 DQ2 6 D0:2

C2:2 DQ1 4 D0:1

C2:1 DQ0 2 D0:0

C2:7

C2:6

Clocks Clock:0

Clock:1

* RAS_D

* CAS_D

PRD2 68 C2:5

RFSHCLK

PRD1 67 C2:4

CAS_STRT

Table 1- SIMM72 TLA700 / 92A96 Wiring

* Derived signal

~ Denotes a low true signal

SIMM72-MN-XXX 8 Doc. Rev. 1.10

Pattern Symbol

xx0xx0xx1 xx0xxx0x1 xx0xxxx01 xx0x0xxx0 xx0xx0xx0 xx0xxx0x0 xx0xxxx00 xxx00xxx1 xxx0x0xx1 xxx0xx0x1 xxx0xxx01 xxx00xxx0 xxx0x0xx0 xxx0xx0x0 xxx0xxx00

0xxx1111x x0xx1111x xx0x1111x xxx01111x

11111111x

0xxx0xxx1

0xxxx0xx1

0xxxxx0x1

0xxxxxx01

0xxx0xxx0

0xxxx0xx0

0xxxxx0x0

0xxxxxx00 x0xx0xxx1 x0xxx0xx1 x0xxxx0x1 x0xxxxx01 x0xx0xxx0 x0xxx0xx0 x0xxxx0x0 x0xxxxx00 xx0x0xxx1

READ

READ

READ

WRITE

WRITE

WRITE

WRITE

READ

READ

READ

READ

WRITE

WRITE

WRITE

WRITE

RAS Refresh

RAS Refresh

RAS Refresh

RAS Refresh

RAS Refresh

READ

READ

READ

READ

WRITE

WRITE

WRITE

WRITE

READ

READ

READ

READ

WRITE

WRITE

WRITE

WRITE

READ

Meaning

RAS3, CAS3 active; Read

RAS3, CAS2 active; Read

RAS3, CAS1 active; Read

RAS3, CAS0 active; Read

RAS3, CAS3 active; Write

RAS3, CAS2 active; Write

RAS3, CAS1 active; Write

RAS3, CAS0 active; Write

RAS2, CAS3 active; Read

RAS2, CAS2 active; Read

RAS2, CAS1 active; Read

RAS2, CAS0 active; Read

RAS2, CAS3 active; Write

RAS2, CAS2 active; Write

RAS2, CAS1 active; Write

RAS2, CAS0 active; Write

RAS1, CAS3 active; Read

RAS1, CAS2 active; Read

RAS1, CAS1 active; Read

RAS1, CAS0 active; Read

RAS1, CAS3 active; Write

RAS1, CAS2 active; Write

RAS1, CAS1 active; Write

RAS1, CAS0 active; Write

RAS0, CAS3 active; Read

RAS0, CAS2 active; Read

RAS0, CAS1 active; Read

RAS0, CAS0 active; Read

RAS0, CAS3 active; Write

RAS0, CAS2 active; Write

RAS0, CAS1 active; Write

RAS0, CAS0 active; Write

RAS3 Refresh cycle

RAS2 Refresh cycle

RAS1 Refresh cycle

RAS0 Refresh cycle

RAS Refresh cycle

Table 2- SIMM72 Control Symbol Table

Signals, from left to right: RAS3~, RAS2~, RAS1~, RAS0~,CAS3~, CAS2~, CAS1~,

CAS0~,WE~

SIMM72-MN-XXX 9 Doc. Rev. 1.10

5.0 VIEWING DATA

5.1 Viewing State Data on the TLA700

After making an initial acquisition, the TLA700 will display the data in the Listing (State) format. RAS Address, CAS Address, HiData, and Data information is displayed in hexadecimal format; Control data is displayed using symbols; the Miscellaneous group defaults to OFF.

The use of Symbol Tables when displaying state data enables the user to quickly determine what type of bus cycle was acquired. One symbol table (Table 2) has been provided to show the type of transaction that occurred on the SIMM72 . This symbol table quickly shows what kind of memory cycles occurred - a Read, Write, or Refresh.

It is important to note that changing the group, channel, or wiring of the Control group can result in incorrect symbol information being displayed.

SIMM72-MN-XXX

Figure 1- SIMM72 State Display on TLA700

10 Doc. Rev. 1.10

5.2 Viewing Timing Data on the TLA700

By default, the TLA700 will display an acquisition in the Listing (State) mode. However, the same data can be displayed in Timing form by adding a Waveform Display window. This is done by clicking on the Window pull-down, selecting New Data Window, clicking on Waveform

Window Type, then choosing the Data Source. Two choices are presented: SIMM72 and

SIMM72-MagniVu. The first (SIMM72) will show the exact same data (same acquisition mode) as that shown in the Listing window, except in Timing format. The second selection, SIMM72-

MagniVu, will show all of the channels in 2GHz MagniVu mode, so that edge relationships can be examined at the module’s trigger point. With either selection, all channels can be viewed by scrolling down the window. Refer to the TLA700 System User’s Manual for additional information on formatting the Waveform display.

SIMM72-MN-XXX

Figure 2- SIMM72 MagniVu Display on TLA700

11 Doc. Rev. 1.10

5.3 Viewing State Data with the DAS / TLA500

After an acquisition is made the DAS 9200 / TLA510 Logic Analyzer will display the data in

State Display mode (as a default only). RAS Address, CAS Address, HiData, and Data information is displayed in hexadecimal format; Control data is displayed using symbols; the

Miscellaneous group defaults to OFF.

The use of Symbol Tables when displaying state data enables the user to quickly determine what type of bus cycle was acquired. One symbol table (Table 2) has been provided to show the type of transaction that occurred on the SIMM72 bus, and its DAS filename is "SIMM72_Ctrl". This symbol table quickly shows what kind of memory cycles occurred - a Read, Write, or Refresh.

It is important to note that changing the group, channel, or wiring of the Control group can result in incorrect symbol information being displayed.

5.4 Viewing Timing Data with the DAS / TLA

It may be useful to display acquired information using the Timing Diagram display of the DAS /

TLA. (Note that, unlike some other logic analyzers, with the 92A96 there is no need to reacquire SIMM data when changing from one display mode to another. The same data can be viewed in either format.) This method of data display can be particularly useful when an asynchronous acquisition has been made (using the 92A96 internal acquisition clock) to determine the relationships between signal edges.

Refer to the appropriate Tektronix DAS 92A96 Module User's Manual for more detailed information on formatting the display of the acquired data.

SIMM72-MN-XXX 12 Doc. Rev. 1.10

APPENDIX A - How SIMM Data is Clocked

All SIMM data is usually acquired on the falling edge of any RAS signal and both edges of the

CAS signals. The only exception to this is for RAS-Only Refresh cycles when the rising edge of a RAS signal terminates the cycle.

To properly acquire SIMM bus activity, the following signals must be provided: all RAS and

CAS lines, and WE~. If any RAS and/or CAS lines are unused they are assumed to be unconnected or tied to their inactive state (to Vcc). However, 10K pullups are provided on these lines to help ensure that this is done.

As mentioned before, it is important to note that the status of all active CAS lines may not be acquired properly due to the timing margins present in a design. Proper acquisition of the CAS

Address is not affected. This is also true of the RAS lines during a RAS-Only Refresh.

SIMM72-MN-XXX 13 Doc. Rev. 1.10

APPENDIX B - Considerations

B.1 SIMM72 Bus Loading

It must be noted that the NEX-SIMM72 Bus Adapter does not provide any buffering of the

SIMM memory signals. This was a conscious design decision that was made by balancing the tradeoffs of loading versus design simplicity and signal acquisition accuracy. By not introducing signal buffers it is possible, using the NEX-SIMM72 adapter, to see the exact timing relationships and signal waveforms from the system. It is also much easier to connect pattern generators to the bus since buffer direction is not a concern. It is believed that the signal loading of the TLA700 or 92A96 acquisition cards is low enough so that signal degradation will not occur.

B.2 Pattern Generation

Because there is no buffer circuitry on the NEX-SIMM72 Adapter, it is well suited for use with the 92S16 and 92S32 Pattern Generator modules available for the DAS 9200 and TLA500. By connecting pattern generator probes to the A96 signal connectors on the Adapter, desired bus activity can be simulated. This can be particularly effective when trying to debug interrupt or

DMA conflicts.

It should be noted that, because of the pin spacing of the A96 connectors, it is not recommended that the Tektronix P6464 or P6465 pattern generator probes be used without providing adequate cooling for their podlets. These probes use active podlets that can get very warm in use. A better choice would be the P6463 pods which are passive and do not have such cooling requirements.

CAUTION!

Because of the circuitry on the NEX-SIMM72 adapter, it is suggested that the Pattern Generators not be connected to the RAS_D, CAS_D, and RFSHCLK signals. Damage to the on-board circuitry could result if this caution is not followed.

SIMM72-MN-XXX 14 Doc. Rev. 1.10

APPENDIX C - SIMM72 Pinout

Pin Signal Pin Signal Pin Signal Pin Signal

1 Vss 19 A10 37 DQ17 55 DQ12

2 DQ0 20 DQ4 38 DQ35 56 DQ30

3 DQ18 21 DQ22 39 Vss 57 DQ13

5 DQ19 23 DQ23 41 CAS2~ 59 Vcc

7 DQ20 25 DQ24 43 CAS1~ 61 DQ14

9 DQ21 27 DQ25 45 RAS1~ 63 DQ15

12 A0 30 Vcc 48 NC 66 NC

15 A3 33 RAS1~ 51 DQ10 69 PRD3

16 A4 34 RAS0~ 52 DQ28 70 PRD4

17 A5 35 DQ26 53 DQ11 71 NC

18 A6 36 DQ8 54 DQ29 72 Vss

Table 3- SIMM 72-pin Pinout

SIMM72-MN-XXX 15 Doc. Rev. 1.10

APPENDIX D - NEX-SIMM72 Silk Screen

SIMM72-MN-XXX 16 Doc. Rev. 1.10

APPENDIX E - References

Hitachi DRAM Modules Data Book (1994; #M11T316)

JEDEC Standard No. 21-C “Configurations for Solid State Memories”

Release 7, January 1997

Micron Technology 1995 DRAM Data Book

Tektronix TLA700 System User’s Manual

Tektronix TLA700 Logic Analyzer User’s Manual

Tektronix DAS 9200 System User's Manual

Tektronix DAS 9200 92A96 User's Manual

SIMM72-MN-XXX 17 Doc. Rev. 1.10

APPENDIX F - Support

About Nexus Technology, Inc.

Established in 1991, Nexus Technology, Inc. is dedicated to developing, marketing, and supporting Bus Analysis applications for Tektronix Logic Analyzers.

We can be reached at:

Nexus Technology, Inc.

78 Northeastern Blvd. #2

Nashua, NH 03062

TEL: 877-595-8116

FAX: 877-595-8118

Web site: http://www.nexustechnology.com

Support Contact Information

Technical Support [email protected]

General Information [email protected]

Quote Requests [email protected]

We will try to respond within one business day.

If Problems Are Found

Document the problem and e-mail the information to us. If at all possible please forward a Saved System Setup (with acquired data) that shows the problem. Do not send a text listing alone as that does not contain enough data for analysis. To prevent corruption during the mailing process it is strongly suggested that the Setup be zipped before transmission.

SIMM72-MN-XXX 18 Doc. Rev. 1.10

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement