background image

Summary of Contents for Super Quad S-100

Page 1: ...THE WORLD S FIRST S 100 Single Board Computer TECHNICAL MANUAL for SUPER QUAD 12700 8 Knott Avenue Garden Grove CA 92641 TELE 714 891 4004 TELEX 678401 Tabirin...

Page 2: ...runs with TURBO LOS Un The SUPER QUAD SEC contains 1 Z 80A cpu 4 MHZ 2 Floppy disk controller up to 4 drives 8 or 5 i 3 64K of dynamic merrory 16K bank selectible 4 2K or 4K of shadow eprom 2716 or 27...

Page 3: ...IO parallel port channel A 11 4 4 PIO parallel port channel B 11 4 S Control timet Interrupt circuit 11 4 6 Floppy Disk controller 11 4 7 Floppy disk control port 12 4 8 Extended address port 13 4 9 O...

Page 4: ...n 5 25 inch drive configuration Shugart 800 drive sl lugart 850 MP I d r i v e MFE n 0 del 7 0 0 TANDON SLIM LINE NEC model FDl160 QUME Data Track 8 l ANDON 5 1 4 27 28 29 30 31 11 0 Appendex Data she...

Page 5: ...32K 48K 48K 64K under software control This allows the CPU to access bank switchable external memory on the 8100 bus The memory has an access time of 2000s Refresh is done during Z80 Ml cycles and du...

Page 6: ...s plus a variety of interrupt modes Modem control signals are available at each serial connector There are two switch selectible baud rate generators for baud rates of 50 to 19 2 k baud Note The seria...

Page 7: ...eader for synchronous baud rates or long clock times 1 S100 Bus Inter face The Sl00 bus interface provides the signals necessary for an 8 bit bus master as described by the IEEE 696 bus specification...

Page 8: ...d 2 1 Eprom Enable Disable Switching EPROM on F033 3E4F MVI A l001l11B iRESET POWER ON JUMP i AND ENABLE MEMORY EPROM ON F035 0316 OUT 168 iWRITE TO CONTROL PORT Switching EPROM off F033 3E4F MVI A 01...

Page 9: ...me drive Track 0 sector 1 will be read into memory at location 0 Single densi y is assumed for track 0 If an error occures an error code will be printed The error code must be translated using the tab...

Page 10: ...T SECTOR F4D9 3EBC MVI A 08CB GET READ COMMAND F4DB 030C ou r FOC ISSUE COMMAND F4DD 0 Nap FDCRD E 4DE DB14 IN WAIT WAI 1 FOR INTRQ F4E0 B7 ORA A OR ORQ F4El F2EBF4 JP BOOTDN EXIT I F I N 1 RQ F4E4 DB...

Page 11: ...Control Port PlO Channel A Data port PIO Channel B Data port PIa Channel A Control port PlO Channel B Control Port CTC Channel 0 Control Port CTC Channel 1 control Portal CTC Channel 2 Control Port eT...

Page 12: ...O Channel A Control POlt See Appenoix B I his port can be jumpered via jumpers E through P to the 5100 Vedtoted Interrupt lines or to connector J2 see sec 6 0 05 07 Read Write Wti t e PIO Channel B Da...

Page 13: ...he floppy disk controller INTRQ status bit is placed on the data bus as bit 07 This bit can be tested to determine if data is to be transfered of if the command is complete D7 D6 D5 D4 D3 D2 D1 1 DO 1...

Page 14: ...D0 Disk drive select bit Dl SIDE SELECT 0 HEAO 0 1 HEAO 1 Density 0 single l double Don t care Don t care Don t care Don t care 4 8 Extended address port 15 Write See Section 8 1 buss defination S100...

Page 15: ...of this port switches the on board EPROM on and off The onboard EPROM occupies address F000H FFFFH The EPROM is switched on automatically during reset or power on the EPROM contains SID and Foe initi...

Page 16: ...intcLrupt vector VIS or Parallel Port B bit D5 on J2 35 G Select 5100 interrupt vector VI6 ot Parallel Port B bit 06 on J2 37 F 5 lect 8100 interrupt vector VI7 or Parallel Port B bit D7 on J2 39 R S...

Page 17: ...use in sycronous applications Jumper C is located near J5 1 1 Connector J5 pin 9 SIO TX Rx clock input 1 3 Baud rate generator channel B Install Plug between posts I 2 fOl external SIO clock Install...

Page 18: ...r connector J2 l f 1 1 12131 I nstall pI ug between posts 1 f 2 to connect the PIO bi t D to J2 pin 25 when the PIO bit is prugrammed for input output Install Plug between posts 2 3 to connect the PIO...

Page 19: ...nstall Plug between posts 1 2 to connect the PIO bit 03 to J2 pin 25 when the PIO bit is programmed for input output Install Plug between posts 2 3 to connect the PIO bit 03 to the vectored interrupt...

Page 20: ...posts 1 2 to connect the PlO bit 06 to J2 pin 25 when the PIO bit is programmed for input output Install Plug betw cen posts 2 3 to connect th PlO bit D6 to the vectored interrupt line VI6 wherl the P...

Page 21: ...always addressed at F800H and can not be moved Since the 2716 EPROM is 2K long it appears twice E800H FC00H and FBFFH FFFFH 6 15 S Define floppy disk connector for eight five inch drives and FDC chip...

Page 22: ...1 2 3 4 set the baud rate for the 510 channel witches 5 6 7 8 set the baud rate for the SIO channel OFF up SWl 8 7 6 5 4 3 2 1 ON down Channel B Channel A 7 1 Baud rate switch setting Switch Switch 8...

Page 23: ...3 59 VI4 60 VI5 61 64 VI6 65 65 VI7 67 NMI 68 PWRFAI L 69 DMA3 70 A18 71 A17 72 A16 73 SDSB 74 CDSB 75 GND 76 NDEF 77 ADSB 78 DODSB 79 87 o 88 95 PSTVAL 96 PHLDA 97 RFU 98 A5 A4 A3 A15 A12 A9 DOl DATA...

Page 24: ...bit D6 18 PA6 RE l ground 19 PA7 PIO Channel A data bit D7 20 PA7 RET ground 21 BRDY PIO Channel B t eady signol 22 BRDY RET gt ound 23 BS l RB PIO Channel B strobe 24 BSTRB RE l ground 25 PB0 PIO Ch...

Page 25: ...5 ground 22 6 Ready 23 7 ground 24 8 Above 1 rack 43 A 25 9 ground 26 10 Drive select 0 27 11 ground 28 12 Drive select 1 29 13 ground 30 14 Drive select 2 31 15 ground 32 16 Drive select 3 33 17 gro...

Page 26: ...inal ready 9 Tx RxCA Transrnitt receive clock 10 GND 11 N C 12 16 VOLTS 13 16 VOLTS 14 5 VOLTS 8 5 Connector J5 Serial port Channel B 1 N C 2 DCDA Data Carrer Detect Channe I A 3 SYNCA Sync Detect 4 R...

Page 27: ...r 1 7 jumpersl 1 Parallel 1 ports 1 connector _ Floppy disk 1 controller t 1 conn 1 lconn 1 A Serial B 1 ports lclock eprom CPU 2k 4k 1 data rec l S100 address 1 drivers 1 drivers Ram Array VI lines S...

Page 28: ...SIO A internal Tx Rx clock for SIO B internal Eight inch Drive selection Select vector line VI0 Parallel Port B bit D0 on J2 25 Parallel Port B bit Dl on J2 27 Parallel Port B bit D2 on J2 29 Paralle...

Page 29: ...Parallel Port B bit D5 on J2 35 N 2 3 Parallel Port B bit D6 on J2 37 P 2 3 Parallel Port B bit D7 on J2 39 R 2 1 Select 2716 S 1 2 5 8 6 9 7 10 11 12 Define floppy disk connector T 1 2 Enable S100 b...

Page 30: ...Jumper 28 Jumper C Jumper A Jumper B Jumper R Jumper I Jumper Y Jumper 850 IT F8 RM Jumper 82 Jumper Jumper Jumper Jumper Jumper S J umpe r vl OS Jumper FM MFM D81 for drive 1 and DS2 for drive 2 ins...

Page 31: ...Install jumpers as follows Jumper C Jumper N Jumper HLS Jumper M Jumper PRI Jumper DLD Jumper E U 10 9 QUME data track 8 Disk drive jumpers Install jumpers as follows DSl OR DS2 CU1 X CUT Z CUT L INST...

Page 32: ...11 0 ppendex Data sheets 11 1 Appendex A Z80A S10 DART 31...

Page 33: ...IDA iiiCA TIDA TICA W RDVA RnA MODEM RiA CONTROL RID8 iiifiCIi TIDB MODEM C fH CONTROL DTRB DCli8 Figure 1 Z80 DART Pin Functions Z8470 Z80 DART Dual ASJllcbronous Recelver TraDSmiller Produel SpecUIc...

Page 34: ...2 80 CPU active Low When MI and RD are both active the 2 80 CPU is fetching an instruction from memory when MI is active while IORO is active the 2 80 DART accepts MI and 10RQ as an interrupt acknowl...

Page 35: ...nterrupt vectored or non vectored and Block Transfer modes to transfer data status and control information to DATA CONTROL CPU BUS 110 INTERRUPT CONTROL LINES ttt 5VGND CLK INTERNAL CONTROL LOGIC INTE...

Page 36: ...ock transfers 2 80 DMA or other designs The Block Transfer mode uses the W RDY output in conjunction with the Wait Ready bits of Write Register 1 The W RDY output can be defined under software control...

Page 37: ...rangement in addition to the 8 bit receive shift register This scheme creates additional time for the CPU to organize the programming process The logic for both channels provides for mats bit synchron...

Page 38: ...ust been processed CLOCK CE _ _ _ _01 __ If M1 DATA G0 Figure 5a Read Cycle CLOCK M1 _ _ _ _ _ __II _ _ J 1 AD lEI 7 _ DATA Figure 5c Interrupt Acknowledge Cycle Status byte from the Z 80 DART are ill...

Page 39: ...error conditions interrupt vector and standard communications interface signals To read the contents of a selected read register other than RRO the system program must first write the pointer byte to...

Page 40: ...T CHARACTER 1 0 1 I STOP BITS CHARACTER 1 1 2 STOP BITS CHARACTER NOT USED o 0 Xl CLOCK MODE o 1 X18 CLOCK MODE 1 0 X32 CLOCK MODE 1 1 X64 CLOCK MODE READ REGISTER 2 Illli INTERRUPT V4 VECTOR V5 VB V7...

Page 41: ...11 2 Appendex B Z80A PIO...

Page 42: ...B_ lEO Figure 1 Pin Functions PORTA PORT B Z8420 Z80 PIO Parallel Input Output Controller Product Specification March 1981 Programmable interrupts on peripheral status conditions Standard 2 80 Family...

Page 43: ...d The CPU can read the input data at any time which again sets Ready Mode 2 is bidirectional and uses Port A plus the interrupts and handshake signals from both pmts Port B must be set to Mode 3 and m...

Page 44: ...ister specifies which of the bits in the port are active and which are masked or inactive INTERRUPT CONTROL LINES The mask control register specifies two conditions first whether the active state of t...

Page 45: ...O decodes the RET Return From MODE CONTROL REGISTER 2 BITS Used In the bit mode only to allow generltlon 01 In 1 lerruplll Ihe peripheral 1 0 pins go 10 Ihe specified Itll Interrupt instruction direct...

Page 46: ...sets the logic conditions and the logic levels required for gener ating an interrupt Two logic conditions or functions are available ANO if all input bits change to the active level an interrupt is tr...

Page 47: ...al Device input active Low This signal is similar to ASTB except that in the Port A bidirectional mode this signal strobes data from the peripheral device into the Port A input register C O Control Or...

Page 48: ...ther than the automatically inserted TWA Output Mode Mode 0 An output cycle Figure 14 is always started by the execution of an output instruction by the CPU The WR pulse from the CPU latches the data...

Page 49: ...time new data can be loaded into the PIO Figure 15 Mode I Input Timing Bidirectional Mode Mode 2 This is a com bination of Modes aand 1 using all four hand shake lines and the eight Port A I O lines...

Page 50: ...y chain The peripheral with lEI High and lEO Low during INTACK places a preprogrammed 8 bit interrupt vector on the data bus at this time Figure 18 lEO is held Low until a Return From Interrupt RET in...

Page 51: ...AC Charac teristics 54 CLOCK Ci B A C O Do D7 OUT IN r _ ir ________ i M1 lEI lEO READY ARDY OR BRDY STROBE ASTB OR BSTB AO A7 Bo B7 MODEO MODE 1 MODE 2 MODE 3 12 1 2006 0332...

Page 52: ...to Clock I Setup Time To Activate READY on Next Clock Cycle 220 200 170 20 TdC RDYr Clock 1 to READY I Delay 200 190 170 5 CL 50 pF 21 TdC RDYf Clock I to READY I Delay 150 140 120 5 22 TwSTB Pulse W...

Page 53: ...sted under Absolute Maxi mum Ratings may cause permanent damage to the device This is a stress rating only operation of the device at any condition above those indicated in the operational sections of...

Page 54: ...11 3 Appendex C Z80A CTC...

Page 55: ...0 eTC Counlerl Timer Clrcllit Product Specification March 1981 III Selectable positive or negative trigger initiates timer operation Standard Z 80 Family daisy chain interrupt structure provides fully...

Page 56: ...nals to the CTC for distribution on the internal bus FROM zao CPU DATA CONTROL a preset down counter Thus the time interval is an integral mul tiple of the clock period the prescaler value 16 or 256 a...

Page 57: ...sable II Operating mode timer or counter Timer mode prescaler factor 16 or 256 II Active slope for CLK TRG input Timer mode trigger automatic or CLK TRG input Time constant data word to follow Softwar...

Page 58: ...SELECTION oSELECTS FALLING EDGE 1 SELECTS RISING EDGE Do D7 go to the high impedance state All channels must be completely reprogramJIled after a hardware reset The software reset is controlled by bit...

Page 59: ...l will not operate without a time constant value The only way to write a time constant value is to write a control word with 02 set I lS TC5 LTC2 TC TC3 Figure 6 Time Constant Word Software Reset Sett...

Page 60: ...ce is being serviced INT Interrupt Request output open drain active Low Low when any Z 80 CTC channel that has been programmed to enable interrupts has a zero count condition in its down counter IORQ...

Page 61: ...e of clock cycle TWA No additional wait states are allowed TIME INTERNAL START TIMING TIMZR Figure 11 Timer Mode Timing Timor Operation In the timer mode a CLK TRG pulse input starts the timer Figure...

Page 62: ...Interrupt Acknowledge Timing were written to the CTC during the program ming process the next two bits are provided by the CTC interrupt control logic as a binary code that identifies the highest prio...

Page 63: ...11 4 Appendex D Floppy Disk controller...

Page 64: ...31 READY Dill 10 31 WO 0AI i 10 WG OAL5 12 29 TG 3 tI m l 13 i5AL1 27 STEP 15 OIRC 16 EARLY 17 LATE 18 W 19 22 lESf IGNOIVSS LL20 _ _ _ J 21 Vcc 5VI 791 3 RG 179517 SSO 79317 mUE BUS PIN CONNECTIONS C...

Page 65: ...fabricated in N channel Silicon Gate MaS technology and is TTL compatible on all inputs and outputs The 1793 is identical to the 1791 except the DAL lines are TRUE for systems that utilize true data...

Page 66: ...motors 23 HEAD LOAD TIMING HLT When a logic high is found on the HLT input the head is assumed to be engaged 25 READ GATE 1791 3 RG A high level on this output indicates to the data separator circuitr...

Page 67: ...1 Pin 33 functions as a WF input If WF 0 any write command will im mediately be terminated When WG 0 Pin 33 func tionf 1 a VFOE output VFOE will go low during a read operation after the head has load...

Page 68: ...of the type of command previously executed This register can be read onto the DAL but not loaded from the DAL CRC Logic This logic is used to check or to gener ate the 16 bit Cyclic Redundancy Check...

Page 69: ...erfacing with the mini floppy the ClK input is set at 1 MHz for both single density and double density When the clock is at 2 MHz the stepping rates of 3 6 10 and 15 ms are obtainable When ClK equals...

Page 70: ...used to inform phase lock loops when to acquire syn chronization When reading from the media in FM RG is made true when 2 byles of zeroes are detected The FD179X must find an address mark within the n...

Page 71: ...Track 1 1 1 1 0 E 0 0 IV Force Interrrupt 1 1 0 1 IJ h II 10 Note Bits shown in TRUE form Table 3 FLAG SUMMARY TYPE I COMMANDS h Head Load Flag Bit 3 h 1 Load head at beginning h 0 Unload head at beg...

Page 72: ...read off the disk The track address of the TYPE ICOMMAND FLOW 10 field is then compared to the Track Register if there is a match and a valid 10 CRC the verification is complete an interrupt is genera...

Page 73: ...ve The stepping motor direction is the same as in the preyious step command After a delay determined by ther ro field a verification takes place if the V flag is on If the u flag is on the Track Regis...

Page 74: ...3 and the command is terminated with an interrupt HOlE I i i Si II fH Af ISfrrIIO Ofl I TIn NOClK HI rHIERIISlOUSOElA f TYPE II COMMAND 341 Sector Length Table Soctor Length Number of Bytes Field hex...

Page 75: ...ented in each sector For IBM compatability the b flag should be set to a one The TYPE II COMMAND s flag allows direct control over the sSe Une Pin 25 and is set or reset at the beginning of the comman...

Page 76: ...re as sembled and transferred to the DR and it ORO is generated for each byte The six bytes of the 10 field are shown below Although the CRC characters are transferred to the computor the FD179X check...

Page 77: ...MFM F5 Not Allowed Write A1 in MFM Preset CRC F6 Not Allowed Write C2 in MFM F7 Generate 2 CRC bytes Generate 2 CRC bytes Fa thru FB Write Fa thru FB Clk C7 Preset CRC Write Fa thru FB in MFM FC Write...

Page 78: ...ENTER on TEST NO DELAY II TEST 1 and eLK 1 MHZ 30 MS DELAY INma RESET BUSY READ ADDRESS TYPE II COMMAND Read Track Address 345...

Page 79: ...is the only command that will enable the immediate interrupt to clear on a subse quent Load Command Register or Read Status liegister STATUS DESCRIPTION Upon receipt of any command except the Force In...

Page 80: ...reted as an ID address mark DATA FE CLK C7 and the CRC will be initialized An F7 pattern will generate two CRC characters in FM or MFM As a consequence the patterns F5 thru FE must not appear in the g...

Page 81: ...s gapsize must be according to the following table Note that the Index Mark is not required by the 179X The minimum gap sizes shown are that which Is required by the 179X with Plliock up time motor sp...

Page 82: ...ADDR CS to R 50 nsec THLD Hold AOOR CS from RE 10 nsec TRE RE Pulse Width 400 nsec CL 50 pf TORR ORa Reset from RE 400 500 nsec TIRR INTRa Reset from RE 500 3000 nsec See Note 5 TDACC Data Access fro...

Page 83: ...DATA INTO SECTQA TRACK CIA OATA REGISTER USER CANNOT READ THIS REGr8TEA UHf AT LEAST 4 SEC IN MFa AnEA THE FUSING EOGE OF WE v RST CASEI i t TIME OOU8U S WHEN ClOCK IMHz WRITE ENABLE TIMING MIN TYP 50...

Page 84: ...or4 J Lsec ClK Error Ts Early Late to Write Data 125 nsec MFM Th Early late From 125 nsec MFM Write Data Twf Write Gate off from WD 2 J Lsec FM 1 J Lsec MFM Twdl WD Valid to Clk 100 nsec ClK 1 MHZ 50...

Page 85: ...IONS nsec nsec ILsec See Note 5 ILsec CLKERROR ILsec ILsec See Note 5 ILsec 1 Pulse width on RAW READ Pin 27 is normally 100 300 ns However pulse may be any width if pulse is entirely within window If...

Page 86: ...f Write Precompensation circuits are mandatory for reliable data transfers Whether to go with 8 double density or not is dependent upon PC board space and the additional circuitry needed to ac curatel...

Page 87: ...er has the option of checking the busy bit or use the INTRa Line to denote command comple tion The Busy bit will be reset whenever the 179X is idle and awaiting a new command The INTRa Line once set c...

Page 88: ...pensation is a function of the drive Some manufacturers recommend Precompensating the 5114 drive while others do not With the 8 drive Precompensation may be specified from TRACK 43 on or in most cases...

Page 89: ...nown pattern of one s or zero s then RG READ GATE can be used The RG signal will go active when the 179X is currently over a field of zeros or ones RG is not available on the 1795 1797 devices since t...

Page 90: ...y used to terminate a multiple sector command or to insure Type I status in the status register The lower four bits of the command determine the conditional interrupt as follows 10 NOT READY TO READY...

Page 91: ...0 218 750 5 SINGLE 2 3125 218 750 5114 DOUBLE 2 6250 437 500 8 SINGLE 1 5208 401 016 8 DOUBLE 1 10 416 802 032 8 SINGLE 2 5208 802 032 8 DOUBLE 2 10 416 1 604 064 Based on 35 Tracks Side Based on 18 S...

Page 92: ...11 5 Appendex E Z80A CPU...

Page 93: ...1 c I Z80 CPU Au CONTROL INT Au NMI Au A15 RESET CPU BUS CONTROL ClK 5V GND Figure 1 Pin Functions Z8400 Z80 CPU Central Processing Unit Product Specification March 1981 may be daisy chained to allow...

Page 94: ...n or alternate registers accessible to the programmer The alternate set allows operation in foreground background mode or it may 5V GND CLOCK be reserved for very fast interrupt response The Z80 also...

Page 95: ...URPOSE _8BITS _ _ 1 8 BITS IX INDEX REGISTER IY INDEX REGISTER SP STACK POINTER PC PROGRAM COUNTER I INTERRUPT VECTOR I R MEMORY REFRESH _ 8 B I T S _ A B D H each of which has an 8 bit prescaler Each...

Page 96: ...xed addressing Same as IX above Stores addresses or data temporarily See Push or Pop in instruc tion set Holds address of next instruction Set or reset to indicate interrupt status see Figure 4 Reflec...

Page 97: ...he data bus during the interrupt acknowledge cycle The high order byte of the interrupt service routine address is supplied by the I Interrupt register This flex ibility in selecting the interrupt ser...

Page 98: ...A 0 X 0 X 0 LD DE A DE A 0 0 x x 0 LD nnl A nn A X X 0 LDA I A I I X 0 X IFF 0 LD A R A R I X 0 X IFF 0 LDI A I A X X 0 LDR A R A 0 0 x 0 x 0 NOTES r r means any of the registers A B C D E H L IFF the...

Page 99: ...X SP 2 IXL X X 11 011 101 DD 15 11 AF SP I IXH 11 100 101 E5 SP SP 2 PUSH IY SP 2 IYL X X 11 III 101 FD IS SP I IYH 11 100 101 E5 SP SP 2 POPqq qqH SP I X X 11 qqO 001 10 qqL SP SP SP 2 POP IX IXH SP...

Page 100: ...r suit 01 Be 1 0 otherwise PIV 1 Zflag is 1 il A HL otherwise Z o a Bit ADD A r A A r X X V 0 lO r Arithmetic ADD A n A A n X I X V 0 II IQQQ 110 000 B and Logical 001 C 010 D Group ADD A HL A A HL X...

Page 101: ...Y X X X V 11 101 101 ED 15 01 550 010 ADD IX pp IX IX pp X X a 11 all 101 DD 15 pp Reg 01 ppl 001 00 BC 01 DE 10 IX 11 SP ADD IY rr IY IY rr X X X II III 101 FD 15 rr Reg 00 rrl 001 00 BC 01 DE 10 IY...

Page 102: ...II 6F II 101 101 ED 01 100 III 67 II 001 011 CB 01 b r II 001 011 CB 01 b 110 11 011 101 DD II 001 011 CB d 01 b 110 II 111 101 FD 11 001 all CB d OJ b 110 II 001 011 CB jJ b 11001011 CB jJ b 110 II 0...

Page 103: ......

Page 104: ...cation s is copied into the Z flag Symbolic Symbol Operation Symbol Operation Notation S Sign flag S 1 if the MSB of the result is 1 I The flag is affected according to the result of the Z Zero flag Z...

Page 105: ...eration 10RQ is also generated concurrently with Ml during an interrupt acknowledge cycle to indi cate that an interrupt response vector can be placed on the data bus MI Machine Cycle One output activ...

Page 106: ...be enabled onto the CPU T CLOCK Ao A15 T Tw T time or cycle and three or more T cycles make up a machine cycle Ml M2 or M3 for instance Machine cycles can be extended either by the CPU automatically i...

Page 107: ...achine cycle NMI s falling edge must occur no later II the rising edge of the clock cycle preceding TLAST Figure 9 Non Maskable Interrupt Request Op Ion Bus Request Acknowledge Cyclo The CPU samples B...

Page 108: ...re 9 Figure 11 Halt Acknowledge Cycle Reset Cycle RESET must be active for at least three clock cycles for the CPU to properly accept it As long as RESET remains active the address and data buses floa...

Page 109: ...ime after Clock I 0 0 0 19 TdCr Mlf Clock t to Ml 1 Delay 130 100 80 20 TdCr M1r Clock t to Ml t Delay 130 100 80 21 TdCr RFSHf Clock t to RFSH I Delay 180 130 110 22 TdCr RFSHr Clock t to RFSH t Dela...

Page 110: ...Clock I to Data Valid Delay 230 150 130 For clock periods other than the minimums shown in the table calculate parameters using the following expressions Calculated values above assumed TrC TfC 20 ns...

Page 111: ...APPENDIX F FLOPPY ERROR CODE 36...

Page 112: ...e This bit is an inverted copy of the IP input 50 BUSY When set command is in progress When reset no command is in progress STATUS FOR TYPE II AND III COMMANDS BIT NAME MEANING 57 NOT READY This bit w...

Page 113: ...Is completed information furnished by Western 0IgItaJ Corporation Is beIieYed 10 be accurate and NIIabIe However no assumed by western Digital Corporation for Its use nor any Infrillgements of patent...

Page 114: ...ay be incurred If the equipment must be returned a second time a neil Return Authorization Number must be issued Reuse of Return Authorization Numbers may result in delays in processing returns Effect...

Page 115: ...should see that pulse going to ZERO voltage e If the step d is OK then you have a problem with either on of the a or b or c f check the 4MHZ clock signal going to pin 6 of the cPU 2 If there is a pro...

Page 116: ...5V 2 Rl should be hooked to 5 3 for double sided drives there should be a jumper from j3 connector to PIO bit3 PIO 29 4 IE3 lin2 PIO 22 should goto u18 9 on some older rev boards its also going to pi...

Page 117: ...y DMB6400 0 the SUPERQUAD ON DMB6400 SET SWITCHES AS FOLLOWS TOGLE SWITCH UP MEANS PRESS TO THE TOP DOWN Sl l DOWN Sl 2 DOWN 51 3 DOWN Sl 4 DavIN S2 1 2 4 5 UP S3 1 2 UP S4 1 4 DOWN S5 1 2 3 4 5 6 8 U...

Page 118: ...is done by cutting the RAM Jl RM6 RFSH and FOC WAIT signals on the SUPER tuttI away from the inputs of HOLD U56 and ANDING them and tying the result to PRDY of the 5 100 bus XRDY see figure 2 Because...

Page 119: ...12 0 Parts list...

Page 120: ...24 I 2 22 I 745240 I U 68 U 69 I 2 23 I 74LS244 I U 8 1 1 24 I 74LS24S I U 44 U Sl I 2 25 I 74LS273 I U 17 I 1 25 I 745287 PROt l I U 49 I 1 27 1 74LS373 I U 25 U 30 I 2 28 1 74 LS37 4 I U 23 1 1 29 1...

Page 121: ...I RM6 1 1 55 I 220 330 SIP 1 RM4 I 1 56 I 33 OHM DIP I RH8 I 1 57 I IN914 DIODE I CR2 I 1 58 I 5 1 V ZENER 1 CRl I 1 59 1 100 MF CAP I C2 I 1 60 I 1 MF CAP I I 21 61 I 4 7 MF CAP I C6 C3 C10 C27 C281...

Page 122: ...13 Schematic diagram...

Page 123: ...03 1 1 U51 42 1 D4 4 L 2 45 I l 9 1 0 5__ 1 1 92 1 2 B 93 I D7 _ 11 1 3 4 DI7 I D Q _ 12 1 t B __ DO I D 1 I 1 5 I D 2 3 q II 00 D 14 U44 6 89 I D 4 I i 5 LS245 15 38 I D 5__ I I 4 3 I D _ 7 13 40 D7...

Page 124: ..._ _ 5 l L5240 15 RD SolJT 451 12 S l OUT 2 13 0 A J V V A t_ _r n A n I tiI R31 3_82 MI1IV CJ PWR 11 1 i 1 U24 I I 1_ _ p_W R 4_E B P TVAL 1 5 I B II z 3 P 5PJAL 2 PSYl JC 110 Z o PO BI 15 I _ P D B I...

Page 125: ...a8QL B5TRt i 4 3 2 1 REVISIONS DESCRIPTION DATE APPROVED I I I 17 DI DZ 2 1 D D4 D 00 D7 MI It 1 l4 U37 HEADER 14 f M r1Ll l I U3 1 1 2__ B A U 0 A ______ j I U I o cO N a A 21 20 1 I POWEI FAIL RB RI...

Page 126: ...f l 02 12 LS1l5 1 Lf D3 f I 4 C I e7 DRV 5R ql RE SET A tn 8151 10 GRAPHICS INC W REORDER NO 20 O 8 7 6 5 i 4 1 l U l l3 l 3 RM 1 5 ZZO 30 eo 14 5 3 7 6 s I i a tLR 3 t5 L512 1 514 U 3 Z_ J rLL A I uz...

Reviews: