SWTPC MODIFICATION - APPLICATION NOTICE AN #124

Similar documents
Assembly Instructions CT-E Screen Read Board

ericssonz LBI-38616B MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 DESCRIPTION CIRCUIT ANALYSIS TABLE OF CONTENTS

DMAF2 Floppy Disk System Introduction

TEMIC 51T (Temic) EMULATION

Chapter Operation Pinout Operation 35

DC5 Design Description

KEYBOARD and ENCODER. 219 W. Rhapsody, San Antonio, Texas 78216

1553 PC104 CARD User's Manual

8254 is a programmable interval timer. Which is widely used in clock driven digital circuits. with out timer there will not be proper synchronization

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

DS28CM00. I²C/SMBus Silicon Serial Number

H89-Z37 DOUBLE-DENSITY FLOPPY CONTROLLER

Introduction to ARM LPC2148 Microcontroller

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham

PCS42. i MHz i MHz i MHz internal (25 MHz system) i MHz internal (33 MHz system) 25 MHz or 33 MHz

3. The MC6802 MICROPROCESSOR

Assembly Instructions MP-A2 Microprocessor/System Board. Introduction

Automotive Electronics Council Component Technical Committee

2015 SIMMCONN LABS, LLC. All rights reserved. NewScope-T1 Operation Manual

Test ROM for Zaccaria 1B1165 CPU Board

MB68k-100 Assembly and Bench Check, A

8051 Microcontroller

EECS 140 Laboratory Exercise 4 3-to-11 Counter Implementation

Exercise 4-1. DSP Peripherals EXERCISE OBJECTIVES

H8-Z37-FLOPPY CONTROLLER CALIBRATION

Chapter 1: Basics of Microprocessor [08 M]

ET-19 ROBOT DISK CONTROLLER BOARD (H2KDCB)

1/Build a Mintronics: MintDuino

DAP 5200a Manual. Connector and Hardware Operation Reference. Version Microstar Laboratories, Inc.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

Chapter TEN. Memory and Memory Interfacing

Digital IO PAD Overview and Calibration Scheme

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 740 TRACKER/SEQUENCER DEMO BOARD

1553 INTERFACE CARD User's Manual

Chapter 19. Floppy Disk Controller Discussion. Floppy Disk Controller 127

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

The PUMPKIN LIGHT LED

_ V1.2. Motorola 68HC08 JL POD rev. D1. POD Hardware Reference

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

DP8571A Timer Clock Peripheral (TCP)

How to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers

AD3500/ADA3500 User s Manual

Am186ER/Am188ER AMD continues 16-bit innovation

Freescale Semiconductor, I

Logic Analyzers by Link Instruments, Inc Logic Analyzers

MDP Based Face Detection Demonstration User Guide

Lab 16: Data Busses, Tri-State Outputs and Memory

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

EMBEDDED SYSTEMS COURSE CURRICULUM

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

Application Note AN232-10

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

ES-562/564U COMBINATION CLOCK/TIMER

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

MB68k-100 Motherboard Test Procedure, C

DAP 4000a Manual. Installation Guide and Connector Reference. Version Microstar Laboratories, Inc.

1. Pin diagram of 8051 and ports

Assembly and Bring Up Guide by Mike Willegal

Course Code CW-4-G Subject CHM (17428) Subject Teacher Mr. Pise S. P. Topic-7- PC Troubleshooting, Maintenance and Tools.

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

NAND32GW3F4A. 32-Gbit (4 x 8 Gbits), two Chip Enable, 4224-byte page, 3 V supply, multiplane architecture, SLC NAND flash memories.

CV Arpeggiator Rev 2 Build Documentation.

UNIT-3 PC HARDWARE OVERVIEW PART A

UNIT 3 THE 8051-REAL WORLD INTERFACING

D12 Mass Storage Kit. ( USB to CompactFlash TM or IDE)

END-TERM EXAMINATION

USB 1608G Series USB Multifunction Devices

Embedded Applications. COMP595EA Lecture03 Hardware Architecture

FPGA Discovery-III XC3S200 Board Manual

Vulnerability of PC-Systems to EMP / UWB Threats

DSP240-LPI Inverter Controller Card. Technical Brief

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current

SmartFan Vortex. I2C Speed Control for 12 VDC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

Scanned and edited by Michael Holley Jan 29, 2005 Southwest Technical Products Corporation Document Circa 1978

May the Schwartz be with you!

University of Alexandria Faculty of Engineering Division of Communications & Electronics

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

EMULATOR SETUP MB BIT COMPACT-ICE

FEATURES. APPLICATIONS Machine Vision Embedded Instrumentation Motion Control Traffic Monitoring Security

SYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP )

Keywords Digital IC tester, Microcontroller AT89S52

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Power Driver 16 v2. Version 2.0 July 5, 2017

High Speed USB Controllers for serial and FIFO applications. Debug Information for FT8U232/245 devices

Si9143 High-Performance Processor Controller Demo Board

MC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set

APPLICATION NOTE 655 Supervisor ICs Monitor Battery-Powered Equipment

RT USB3000 Technical Description and User Manual. Revision 4.1.

SmartFan Cirrus-9. Speed Control and Alarm for 4-Wire Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

SUPER ELF AN 1802 BASED MICRO COMPUTER BY QUEST COPYRIGHT 1977 BY QUEST ELECTRONICS

Memory Expansion. Lecture Embedded Systems

The Memory Hierarchy Part I

AD3300/ADA3300 User s Manual

Freeze the Dizz Jameco Part No

_ V1.1. Motorola 6809 B POD rev. C. POD Hardware Reference

USB 1608G Series USB Multifunction Devices

EP93xx Power-up and Reset Lockup Workaround

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

Transcription:

SWTPC MODIFICATION - APPLICATION NOTICE AN #124 Product: S/09 Computer Date: Oct. 21, 1980 J.D. Operating the SWTPC S/09 Computer at 2 MHz The following information is supplied to assist competent technical personnel in the set-up, operation and checkout of a 2 MHz computer system. This notice is intended to show differences which may exist between the computers shipped for 2 MHz operation and the originally supplied documentation. It is not intended to be a step-by-step conversion procedure. Included is a description of what revisions and parts are necessary on each circuit board within the S/09 for proper 2 MHz operation. Application notice AN #114 and AN #122A show how the boards are being shipped for 2 MHz operation on the date of this notice. Parts values not specifically noted in the board descriptions are as described in the original parts list. Some of the changes noted have already been made on some pre-2 MHz units. As stated, this application notice is designed for those persons well versed with the operation of the SWTPC S/09 computer. No attempt should be made to field modify a 1 MHz computer to 2 MHz. SWTPC does not supply a step-by-step conversion procedure and can provide no assistance with such modification. The changes described below include and do not conflict with those changes outlined in SWTPC AN #122A "Hardware Modifications for the UniFLEX and FLEX Operating Systems". MP-09A Processor Board 1.) The circuit board must be a MP-09A, not an MP-09. 2.) Several parts value changes have been made. Correct values are as follows: IC8 IC11 IC14 74S189 RAM (not 74LS189) 74S189 RAM (not 74LS189) 68B09 Processor date code 8021 or higher (not 6809 or 68A09) 74LS132 Quad Schmitt NAND gate 8 MHz crystal 470 ohm 1/4 watt resistor IC21 Y1 R9 R10 R13 R14 R21 R22 R23 R24 3.) Several board cuts and patches are necessary as shown in AN #122A. Scanned and edited by Michael Holley Nov 6, 2000, revised May 5, 2002 Southwest Technical Products Corporation Document Circa 1980 1

MP-MB Motherboard 1.) The three terminating resistor packs should be removed as shown in AN #122A. MP-S2 Serial Interface No modifications are necessary on the MP-S2. If 6850 integrated circuits are used in place of 68B50 IC's, the SLOW PER jumper must be installed on the MP-ID board. (See MP-ID description.) MP-L2 Parallel Interface No modifications are necessary on the MP-L2. If a 6820 or 6821 is used in place of a 68B20 or 68B21, the SLOW PER jumper must be installed on the MP-ID board. MP-ID Interface Driver Board 1.) If the MP-ID contains a 6820/6821 or a 6840 instead of a 68B20/68B21 or 68B40, or if any interfaces are installed that use non "B" series parts (6850, 6821, etc), or if a minifloppy disk controller board is installed, then the SLOW PER/NORM jumper should be placed in the SLOW PER position. 2.) Several parts value changes have been made. The correct values should be as follows: R1 removed R12 removed R2 removed R13 removed R3 removed R14 6.8K ohm 1/4 watt R4 removed R15 6.8K ohm 1/4 watt R5 470 ohm 1/4 watt R16 removed R6 470 ohm 1/4 watt R17 330 ohm 1/4 watt R7 removed R21 150K ohm 1/4 watt R8 removed R24 10K ohm 1% resistor R9 470 ohm 1/4 watt R27 1.5K ohm 1/4 watt R10 470 ohm 1/4 watt R11 330 ohm 1/4 watt * Adjust as necessary C7* 220 pf poly capacitor C12 0.1 mfd film capacitor IC13 9602 integrated circuit (not 96S02) Q3 2N2222 transistor 3.) In addition to the parts listed above, a 560 ohm 1/4 watt resistor should be installed between the base of Q3 and ground. 4.) Adjust R24 and/or C7 if necessary to obtain a 1250 ns cycle on stretched I/0 accesses. (See description later on "Measuring Stretched Cycles".) 2

DMF2 Disk Controller 1.) Several parts value changes have been made. Parts values are as follows: R47* R48* C16 C19 IC18 IC28 IC36 10K 1% resistor 10K 1% resistor 240 pf Polystyrene capacitor 100 pf Polystyrene capacitor 9602 (not 96S02) one shot 68B44 or 68A44 DMA controller 74LS132 quad NAND gate *Adjust as necessary 2.) All board cuts and patches should be made as shown in AN #114. 3.) Set the 1 MHz/2 MHz jumper to the 2 MHz position. 4.) Adjust R47 to obtain a 1125 ns cycle on stretched I/0 accesses. (See description later on "Measuring Stretched Cycles".) Measuring Stretched Cycles The 6809 processor has the ability to "stretch" certain clock cycles to allow slower peripherals to operate correctly on faster systems. There are currently three peripherals which require cycle stretching at 2 MHz: 1.) Memory accesses to the SMS3509 memory boards. (Hardware set requires no adjustments or measurements.) 2.) Accesses to the DMF2 disk controller. 3.) Accesses to any I/0 peripheral not using 68B series integrated circuits (including SWTPC "DC" series minifloppy controller boards). When a peripheral requests a stretched cycle it will pull the MEMORY READY line (MR) on the bus low. The 6809 will stretch the high phase of the E clock in one quarter cycle increments to the next quarter cycle past where MR returns high. (One quarter cycle at 2 MHz = 125 nanoseconds.) 3

The cycle shown above has a T (stretched cycle)=1250 ns. Notice that MR goes high exactly one quarter cycle sooner, at 1125 ns. Timing diagrams for proper setup are shown below: The following procedure can be used to measure the cycle stretches of the various SWTPC peripherals. Measurements require a good dual channel, triggered sweep, calibrated oscilloscope. Oscilloscope Connections 1.) Connect scope probe A to pin 36 (MRDY) on the 68B09. Set the scope to trigger on this signal. 2.) Connect scope probe B to pin 34 (E) on the 68B09. 3.) Configure the scope to view both of the signals in the "chop" mode. 4

Measuring the Stretched Cycle Timer of the MP-ID 1.) Make oscilloscope connections as described earlier. 2.) Be sure the MP-ID SLOW PER/NORM jumper is in the SLOW PER position. 3.) Power up the computer. With the computer running idle it should automatically be executing a routine in its ROM which polls an I/0 port. This should give the desired display on the oscilloscope. 4.) Adjust components on the MP-ID board if necessary to yield a 1250 ns stretched cycle time. (See MP-ID board description earlier in this text.) Measuring the Stretched Cycle Timer of the DMF2 1.) Make oscilloscope connections as described earlier. 2.) Be sure the DMF2 1 MHz/2 MHz jumper is in the 2 MHz position. 3.) Power up the computer and enter and execute the following program: (Start execution at F000.) F000 B6 F001 F0 F002 23 F003 7E F004 F0 F005 00 The correct waveform should be displayed on the scope. 4.) Adjust components on the DMF2 board if necessary to yield a 1125 ns stretched cycle time. 5