1240
The Tektronix 1240 is a logic analyzer, introduced in 1984. The 1241 is the same device but with a color-shutter CRT, it was introduced in 1986.
Specifications
The 1240/1241 accommodate one to four acquisition boards of type 1240D1 with 9 channels or 1240D2 with 18 channels for a total of up to 72 acquisition channels. Acquisition speeds reach up to 100 MHz asynchronous or 50 MHz synchronous. The 1240/41 provides 14 levels of triggering with conditional branching.
There are two cartridge interfaces.
The rear slot is for I/O devices; three were produced. The 1200C01 is the RS232C Comm pack. The 1200C02 is the GPIB comm pack. The 1200C11 is the parallel printer comm pack. It required the 12RC01 Printer Support ROM pack.
The cartridge slot interface on the side of the instrument was memory specific and was for ROM and RAM packs. Both 8K and 64K RAM packs with battery backup were made, note that the battery is a potential HazMat made by Catalyst Research and may destroy the cartridge when it leaks. There were also ROM packs (12RMXX series) that allow for mnemonic disassembly and state analysis of most microprocessors of the time. The ROM packs were made with a generic PCB that had two socketed ROMs and jumpers to select the size.
See the Microprocessor support table for processor configuration options.
There is a design for a multipurpose RAM/ROM pack, called SuperPack by Pavel Korensky. Note the errata in the README file.
It uses either P6460 (general purpose) or P6462 (TTL) 9-channel probes.
Internals
The 1240 is built around an Intel 8088 as the control processor with 64K DRAM, and firmware in a bank of EPROMs.
A separate I/O processor board is powered by a Zilog Z80A CPU. The display controller is built from individual TTL and ECL ICs.
The power supply is a switch-mode supply that mainly generates 5 V at up to 45 A. It requires a minimum load of 11.6 A. Additionally it generates 3 V at up to 8 A with no minimum load and several other voltages that are derived from linear post regulators.
Boards are two to six layers.
The CPU board has battery backed up RAM to save the current configuration and one user configuration. This battery is a lithium iodide cell. It will eventually fail and leak, damaging the PCB. The battery is visible on the picture for the A09 processor board.
Easter egg
An "Easter egg" can be activated in the 1240 by pushing the cursor up key and then pressing "D" "A" "D" on the keypad. A screen with the programmers' names will be scrolled on the display. For the 1241 it maybe different and hasn't been verified. One suggestion is to do cursor up key and then pressing "D" "A" "◆" (the glitch key).
See Also
Links
- Tektronix 1240 / 1241 / 1240D2 @ barrytech.com (waybackarchive)
- Using a 1240 to analyse an 8bit micro.
- Video showing basic operation of 1241
- Video showing GPIB implementation
Documents Referencing 1240
- (no results)
Documents Referencing 1241
- (no results)
Pictures
-
Tektronix 1240, front view
-
Rear panel (note second power switch)
-
Tektronix 1241 display
-
Tektronix 1241, front view
-
Tektronix 1241, rear view
-
Side with probe panel
-
1240 self test display
-
1240 state table view
-
1240 timing diagram view
-
6502 Disassembly
-
Tek 155-0270-00 probe data interface hybrid (one of three)
-
A06 CRT drive board (also includes comms pack interface)
-
A06 CRT drive board (rear side)
-
A07 Power supply
-
A07 Power supply (rear side)
-
A07 Power supply low voltage regulators
-
A08 Interface board
-
A08 Interface board (rear side)
-
A09 Control processor board
-
A09 Control processor board (rear side)
-
A10 I/O processor board
-
A10 I/O processor board (rear side)
-
A11 Display generator board
-
A11 Display generator board (rear side)
-
A14 Trigger board
-
A14 Trigger board (rear side)
-
A15 1240D1 9-channel board
-
A15 1240D1 9-channel board (rear side)
-
1240D2
-
1200C02 GPIB COMM PACK
-
ROM PACK
-
1241 State Table View
-
UPIK40 harness
-
UPIK40 harness
-
UPIK40 harness
-
UPIK40 harness
-
UPIK40 harness
-
012-0556-00 diagnostic lead set
-
1240 Workbook
-
Some ROM packs and a RAM pack
Components
Some Parts Used in the 1240
| Part | Part Number(s) | Class | Description | Used in |
|---|---|---|---|---|
| 155-0270-00 | 155-0270-00 | Hybrid integrated circuit | probe data interface | 1240 |
| 2N5060 | 151-0503-00 | Discrete component | 30 V, 0.8 A thyristor (SCR) | CG551AP • C-50 • C-51 • C-52 • C-53 • C-70 • DC505 • DC505A • DC508 • DC508A • 1240 • 1241 • 212 • 213 • 214 • 4014 • 4015 • 4025 • 4027 • 4105 • 4106 • 4107 • 4109 • 4111 • 450 • 4623 • 4631 • 4632 • 4633A • 485 • 5D10 • 5223 • 7D10 • 7D11 • 7L12 • 7L13 • 7L14 • 7L18 • 7912AD • 91HS8 |
| Intel 8086 | 156-1609-01 • 156-5866-00 | Monolithic integrated circuit | 16-bit microprocessor | 1240 • 2220 • 2221 • 2224 • 2230 • 2246 • 2232 • 2245A • 2402 • 2782 • 4107 • 4113 • 4114 • 4114A • 4114B • 4115B • 4116A • 4116B • 4170 • 4205 |
Plugins
Some plug-ins / accessories compatible with 1240
| Page | Manufacturer | Model | Description | Introduced | Discontinued |
|---|---|---|---|---|---|
| 1200C01 | Tektronix | 1200C01 | RS-232 Comm Pack (interface) | (?) | (?) |
| 1200C02 | Tektronix | 1200C2 | GPIB Comm Pack (interface) | (?) | (?) |
| 1200C11 | Tektronix | 1200C11 | Parallel Printer Comm Pack (interface) | (?) | (?) |
| 1240/1241 SuperPack | Reproduction | SuperPack | Reproduction Packs | (?) | (?) |
| 1240D1 | Tektronix | 1240/D1 | 9-channel input card | (?) | (?) |
| 1240D2 | Tektronix | 1240D2 | 18-channel input card | (?) | (?) |
| 12R01 | Tektronix | 12R01 | Performance Analysis ROM Pack | (?) | (?) |
| 12RC01 | Tektronix | 1200C11 | Printer Support ROM Pack | (?) | (?) |
| 12RM01 | Tektronix | 12RM01 | Disassembly ROM Pack (Intel 8080) | (?) | (?) |
| 12RM02 | Tektronix | 12RM02 | Disassembly ROM Pack (Intel 8085) | (?) | (?) |
| 12RM03 | Tektronix | 12RM03 | Disassembly ROM Pack (Intel 8086) | (?) | (?) |
| 12RM04 | Tektronix | 12RM04 | Disassembly ROM Pack (Intel 8088) | (?) | (?) |
| 12RM05 | Tektronix | 12RM05 | Disassembly ROM Pack (Intel 80186) | (?) | (?) |
| 12RM06 | Tektronix | 12RM06 | (?) | (?) | |
| 12RM08 | Tektronix | 12RM08 | Disassembly ROM Pack (Intel 80286) | (?) | (?) |
| 12RM21 | Tektronix | 12RM21 | Disassembly ROM Pack (Motorola 6800) | (?) | (?) |
| 12RM22 | Tektronix | 12RM22 | Disassembly ROM Pack (Motorola 6802) | (?) | (?) |
| 12RM23 | Tektronix | 12RM23 | Disassembly ROM Pack (Motorola 6808) | (?) | (?) |
| 12RM24 | Tektronix | 12RM24 | Disassembly ROM Pack (Motorola 6809) | (?) | (?) |
| 12RM25 | Tektronix | 12RM25 | Disassembly ROM Pack (Motorola 68000) | (?) | (?) |
| 12RM26 | Tektronix | 12RM26 | Disassembly ROM Pack (Motorola 68008) | (?) | (?) |
| 12RM27 | Tektronix | 12RM27 | Disassembler ROM Pack (Motorola 68010) | (?) | (?) |
| 12RM31 | Tektronix | 12RM31 | Disassembly ROM Pack (Motorola 68020) | (?) | (?) |
| 12RM33 | Tektronix | 12RM33 | Disassembler ROM Pack (Motorola 68030) | (?) | (?) |
| 12RM41 | Tektronix | 12RM41 | Disassembly ROM Pack (Zilog Z80) | (?) | (?) |
| 12RM42 | Tektronix | 12RM42 | Disassembly ROM Pack (Zilog Z8001) | (?) | (?) |
| 12RM43 | Tektronix | 12RM43 | Disassembly ROM Pack (Zilog Z8002) | (?) | (?) |
| 12RM62A | Tektronix | 12RM62A | Disassembly ROM Pack (Fairchild F9450) | (?) | (?) |
| 12RM63 | Tektronix | 12RM63 | Disassembly ROM Pack (MOS Technology 6502) | (?) | (?) |
| 12RM71 | Tektronix | 12RM71 | Disassembly ROM Pack (National Semiconductor NSC800) | (?) | (?) |
| 12RM99 | Tektronix | 12RM99 | Disassembler ROM Pack | (?) | (?) |
| 12RM99 Opt 01 | Tektronix | 12RM99 Opt 01 | Disassembly ROM Pack (GM ECM) | (?) | (?) |
| 12RM99 Opt 02 | Tektronix | 12RM99 Opt 01 | Disassembly ROM Pack (RCA 1802/4/5/6) | (?) | (?) |
| 12RM99 Opt 03 | Tektronix | 12RM99 Opt 03 | Disassembly ROM Pack (Intel 8031/8051) | (?) | (?) |
| 12RM99 Opt 04 | Tektronix | 12RM99 Opt 04 | Disassembly ROM Pack (GPIB) | (?) | (?) |
| 12RM99 Opt 05 | Tektronix | 12RM99 Opt 05 | Disassembly ROM Pack (6801) | (?) | (?) |
| 12RM99 Opt 06 | Tektronix | 12RM99 Opt 06 | Disassembly ROM Pack (146805E2) | (?) | (?) |
| 12RM99 Opt 07 | Tektronix | 12RM99 Opt 07 | Disassembly ROM Pack (146805E3) | (?) | (?) |
| 12RM99 Opt 08 | Tektronix | 12RM99 Opt 08 | Disassembly ROM Pack (68HC11) | (?) | (?) |
| 12RM99 Opt 09 | Tektronix | 12RM99 Opt 09 | Disassembly ROM Pack (6301/6303) | (?) | (?) |
| 12RM99 Opt 11 | Tektronix | 12RM99 Opt 011 | Disassembly ROM Pack (TMS320320/320C25) | (?) | (?) |
| 12RM99 Opt 12 | Tektronix | 12RM99 Opt 12 | Disassembly ROM Pack (64180R0/64180R1) | (?) | (?) |
| 12RM99 Opt 13 | Tektronix | 12RM99 Opt 13 | Disassembly ROM Pack (VAXBI) | (?) | (?) |
| 12RM99 Opt 14 | Tektronix | 12RM99 Opt 014 | Disassembly ROM Pack (TMS32010) | (?) | (?) |
| 12RM99 Opt 15 | Tektronix | 12RM99 Opt 15 | Disassembly ROM Pack (DSP56000/1) | (?) | (?) |
| 12RM99 Opt 16 | Tektronix | 12RM99 Opt 16 | Disassembly ROM Pack (8096/8097) | (?) | (?) |
| 12RM99 Opt 17 | Tektronix | 12RM99 Opt 017 | Disassembly ROM Pack (ADSP-2100) | (?) | (?) |
| 12RMxx | Tektronix | 12RMxx | Disassembly ROM Pack | (?) | (?) |
| 12RS01 | Tektronix | 12RS01 | 8K RAM Pack | (?) | (?) |
| PM201 | Tektronix | PM201 | Intel 8086/8088 personality module | (?) | (?) |
| PM202 | Tektronix | PM202 | Intel 80186/80188 personality module | (?) | (?) |
| PM203 | Tektronix | PM203 | Motorola 68000/08/10 personality module | (?) | (?) |
| PM204 | Tektronix | PM204 | Intel 80286 personality module | 1985 | (?) |
| PM205 | Tektronix | PM205 | Motorola 68020 personality module | (?) | (?) |
