P7001: Difference between revisions

Jump to navigation Jump to search
(Added pics of core memory module and test of alternative layout)
(some more layout changes / added section about power supply)
Line 47: Line 47:
{{Spec | External interface | 16 bit parallel, proprietary "[[CP bus]]" (dual 37-pin [[Sub-D connector]]s) interfacing with Tektronix CP-1100 or CP-4100 series controllers }}
{{Spec | External interface | 16 bit parallel, proprietary "[[CP bus]]" (dual 37-pin [[Sub-D connector]]s) interfacing with Tektronix CP-1100 or CP-4100 series controllers }}
{{EndSpecs}}
{{EndSpecs}}
==Links==
* [https://groups.io/g/TekScopes/topic/7654269 Thread on P7001 and interfaces]
* [https://vintagetek.org/wp-content/uploads/2018/11/IEEENAB1973_TW_03231973.pdf (PDF) Article on vintagetek.org about the IEEE Intercon 1973]
==Catalog / Specs==
* [[Media:Tek_P7001_Catalog_1973.pdf|P7001 Spec 1973]]
* [[Media:Tek_P7001_Catalog_1974.pdf|P7001 Spec 1974]]
* [[Media:Tek_P7001_Catalog_1975.pdf|P7001 Spec 1975]]
* [[Media:Tek_P7001_Catalog_1976.pdf|P7001 Spec 1976]]
* [[Media:Tektronix_P7001_Catalog_1977.pdf|P7001 Spec 1977]]
* [[Media:Tek_P7001_Catalog_1978.pdf|P7001 Spec 1978]]
* [[Media:Tek_P7001_Catalog_1979.pdf|P7001 Spec 1979]]
* [[Media:Tek_P7001_Catalog_1980.pdf|P7001 Spec 1980]]
* [[Media:Tek_P7001_Catalog_1981.pdf|P7001 Spec 1981]]
==Advertising==
* [[Media:Tek_P7001-1973-Advertising.pdf|Typical DPO advertising in 1973]]
* [[Media:Tek_P7001_advertising_1977.pdf|Typical DPO advertising in 1977]]


==Internals==
==Internals==
Line 78: Line 59:
Acquisition-Processor-Display (APD) Interface.
Acquisition-Processor-Display (APD) Interface.


[[File:Tek_P7001_Buspriority.jpg|200px|thumb|right|Bus Priority of a fully equipped P7001]]
===Asynchronus Bus===
===Asynchronus Bus===
 
<gallery>
Tek_P7001_Buspriority.jpg
</gallery>
To provide maximum flexibility all P7001 circuit cards are connected over an 16 bit asynchronous bus with 13 address lines. The bus is mostly implemented as etched lines on the Main Interface Board. Only some High speed signals are sent through coaxial cables that connect to the cards using [[Peltola connector]]s. A serially connected line, or daisy chain, in the bus establishes device priority. This signal is called "Data Channel Grant Line". Each card has a specific location in the DPO. The position determines the priority that each card has in the use of the address and data buses. Unused slots must be fitted with a jumper card to close the daisy chain.  
To provide maximum flexibility all P7001 circuit cards are connected over an 16 bit asynchronous bus with 13 address lines. The bus is mostly implemented as etched lines on the Main Interface Board. Only some High speed signals are sent through coaxial cables that connect to the cards using [[Peltola connector]]s. A serially connected line, or daisy chain, in the bus establishes device priority. This signal is called "Data Channel Grant Line". Each card has a specific location in the DPO. The position determines the priority that each card has in the use of the address and data buses. Unused slots must be fitted with a jumper card to close the daisy chain.  


===Front Panel & Z-Axis boards===
===Front Panel & Z-Axis boards===
<gallery>
P7001 front.jpg
P7001 frontpanel back.jpg
P7001 z-axis front panel.jpg
</gallery>
The Front Panel board contains coding and debouncing logic for the 28 pushbuttons and driver logic for the 15 status indicators. The Z-Axis/Front panel card contains circuits for system control and the P7001 status latches. Bus termination, Z-Axis switching circuits and Z Axis Valid sensing are also located on this card. Eighteen of the front-panel buttons are used to communicate with the computer. The SEND and RECEIVE buttons direct the computer to transfer waveforms. The 16 Program call buttons on the right side of the front panel are used to execute user-definable programs on the computer.
The Front Panel board contains coding and debouncing logic for the 28 pushbuttons and driver logic for the 15 status indicators. The Z-Axis/Front panel card contains circuits for system control and the P7001 status latches. Bus termination, Z-Axis switching circuits and Z Axis Valid sensing are also located on this card. Eighteen of the front-panel buttons are used to communicate with the computer. The SEND and RECEIVE buttons direct the computer to transfer waveforms. The 16 Program call buttons on the right side of the front panel are used to execute user-definable programs on the computer.


Line 142: Line 129:


===Display Generator===
===Display Generator===
 
<gallery>
P7001 display generator.jpg
</gallery>
The Display Generator card generates the CRT display of either real-time computer output (XY mode) or data stored in the processsors memory (XT mode). Any combination of the stored and acquired waveforms may be displayed simultaneously. Also, since the display generator operates independent of other devices, changing data may be viewed during a store operation. The Display Generator card has a set of jumpers which switch the CRT output between vector and dot display.
The Display Generator card generates the CRT display of either real-time computer output (XY mode) or data stored in the processsors memory (XT mode). Any combination of the stored and acquired waveforms may be displayed simultaneously. Also, since the display generator operates independent of other devices, changing data may be viewed during a store operation. The Display Generator card has a set of jumpers which switch the CRT output between vector and dot display.


Line 149: Line 138:


===A/D Converter===
===A/D Converter===
<gallery>
P7001 adc.jpg
P7001 adc rear.jpg
P7001 adc probe points.jpg
</gallery>
The A/D Converter uses a successive approximation technique to digitize the vertical and horizontal samples. The vertical resolution is 10 bits, the horizontal resolution 9 bits. It is worth mentioning that the vertical signal is digitized in a range of 10 divisions. As a result, even signal components that are slightly above or below the screen edge are captured. A two bit memory location code (A, B, C or D) is added to the converted horizontal data. The result is the direct memory address at which the vertical data is stored to. For sweeps slower or equal to 500 μs/Div all 512 waveform points are digitized in one sweep. For faster sweep speeds the samples will be taken out-of-order with respect to their equivalent time in the waveform. In this case subsequent sweeps are needed complete the digitized data. The computer has direct access to the register of the A/D converter and may at any time read the last vertical sample. This makes it possible to create arrays with more than 512 elements.
The A/D Converter uses a successive approximation technique to digitize the vertical and horizontal samples. The vertical resolution is 10 bits, the horizontal resolution 9 bits. It is worth mentioning that the vertical signal is digitized in a range of 10 divisions. As a result, even signal components that are slightly above or below the screen edge are captured. A two bit memory location code (A, B, C or D) is added to the converted horizontal data. The result is the direct memory address at which the vertical data is stored to. For sweeps slower or equal to 500 μs/Div all 512 waveform points are digitized in one sweep. For faster sweep speeds the samples will be taken out-of-order with respect to their equivalent time in the waveform. In this case subsequent sweeps are needed complete the digitized data. The computer has direct access to the register of the A/D converter and may at any time read the last vertical sample. This makes it possible to create arrays with more than 512 elements.


Line 200: Line 194:
| [[Media:070-2623-00.pdf|070-2623-00.pdf]]  
| [[Media:070-2623-00.pdf|070-2623-00.pdf]]  
|}
|}
===Power Supply===
<gallery>
P7001 ps.jpg
</gallery>
The power supply in the P7001 is a reduced version of the power supply in the 7704A. Both power supplies are connected together using a relay in a master-slave configuration.


==Pictures==
==Pictures==
Line 319: Line 319:
</gallery>
</gallery>


==Catalogs & Advertising==
* [[Media:Tek_P7001_Catalog_1973.pdf|P7001 Spec 1973]]
* [[Media:Tek_P7001_Catalog_1974.pdf|P7001 Spec 1974]]
* [[Media:Tek_P7001_Catalog_1975.pdf|P7001 Spec 1975]]
* [[Media:Tek_P7001_Catalog_1976.pdf|P7001 Spec 1976]]
* [[Media:Tektronix_P7001_Catalog_1977.pdf|P7001 Spec 1977]]
* [[Media:Tek_P7001_Catalog_1978.pdf|P7001 Spec 1978]]
* [[Media:Tek_P7001_Catalog_1979.pdf|P7001 Spec 1979]]
* [[Media:Tek_P7001_Catalog_1980.pdf|P7001 Spec 1980]]
* [[Media:Tek_P7001_Catalog_1981.pdf|P7001 Spec 1981]]
* [[Media:Tek_P7001-1973-Advertising.pdf|Typical DPO advertising in 1973]]
* [[Media:Tek_P7001_advertising_1977.pdf|Typical DPO advertising in 1977]]


===Firmware (uploaded BIN files) ===
===Firmware (uploaded BIN files) ===
Line 328: Line 340:
* [[File:P7001 U214 2708.BIN]]
* [[File:P7001 U214 2708.BIN]]
* [[File:P7001 U215 2708.BIN]]
* [[File:P7001 U215 2708.BIN]]
==Links==
* [https://groups.io/g/TekScopes/topic/7654269 Thread on P7001 and interfaces]
* [https://vintagetek.org/wp-content/uploads/2018/11/IEEENAB1973_TW_03231973.pdf (PDF) Article on vintagetek.org about the IEEE Intercon 1973]