Data I/O 29B Operator's Manual

Universal programming system

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Data I/O 29B

  • Page 3 Getting Started...
  • Page 5 • Dafo 1/0 /las moda eve.ry artompJ lo enw,e ftx:,t rne ,' n fo,ma/ion in thJs docurnenf is accuroro and complete Nowever, Dato . //0 assumes no h' o t:J/1/ty 101 &1r0/l. or fos- ony damages that rostift from use of this document or the equipment wl'lieh it accompanies.
  • Page 6 �n�ol safety lotormo11on tor operoling pEmonnel Is contained In this summary. In addillon, specific WARNINGS ond CAU T IONS a p pear throughool 1hls monuol Where tli01( OPC)ly Or)d ore, n01 11'\Cludcd In this summary. Dellnitions rlNlNG stoternenls ldenrnv conditions or practices 1har could result In pefSOrlal inj1Jty or ICM or li1a CAUTION statemen!$ identify concltliof\S or practice5 lhaf could resvll In oomoge to eQulpment o r other property Symbols...
  • Page 7 ••..•... , • ...•.• , • • Sy stemOvel'V\eW , •.•.., ..•..• •..• •.•..•••.•..• ,,, ...•..29B front Pane4 O pe 1ollons , ..• • •..• , ..•. • , ..•... •..• , •..• , • • Specltlcotloos ..
  • Page 8 PROORAMMI� ....• , ......... Overvle- ,1 ..•.....•• , • .., ..•... • .•..•...••..•..•.• , .., Goncro1 Operotlonol Noles., •. ..• , ......• •.•. •.•• .•..Tlle Acllon SVtnbol . . ' ....•......•..•..
  • Page 11 RAM Ol'IC1 RS-232C se< al po,I ano o t&-charoeler alphanumeric display The 298 alw oft8rs 29 dclo tran!'JOtion formats. whiefl enaole yau 10 communicato bel•,;een 1he 29B aoo devalopmool �'($,lorn� such os Intel, lox.as lnstrumenls.. Moto<OIO, Hewte�cl<ard ond leldronli<. In addition. the...
  • Page 12: Optional Features

    Whe" using lhe Exal r on 25 0 0 handler. lhe op16onal 'handler in1arlaca i s not necessary. Erotron prOl/ides 1he in1erl0ca necessary for operation with the 298. SERIAl AAPER TAPE READER-Allows traM1er 01 poper lope ooto to the 29B. •...
  • Page 13: System Overview

    • System Overview The 298 piOYtdos o univefsal meor\S of progrornmlr,g, testing. and veritymg o voriery of momory on.d logic devices- You con tolfo1 the to your progrorntning neoct. bf sel8cllng the opp<opr\ate prog,ammlng Pok ano plugging II into the 29a Th0 VOtious programming compone11ls trom which ','OU oon cl'loose lo complete youi programming $'(!>1em ore ll$ted ond sho,m in lt'le ocoomt)Onytng figures •...
  • Page 14 • System Overview (continued) Unli:t,k 2B-progrom$ more t h on devices. 1nclu"1� MOS and CMOS EJ>ROMs and EEPROMs, fuse link. AJM or'ld OEAP blpolor PROMs. ProQYommlng algorilhms ore softwar€ selectoble and no additional personollly moclule$ ore required. Simple plnout cartri(Jg8$ ore available for 40-pin mlcrooomputef'.!.
  • Page 15 • □ GongR:Jk-gi�es you rhe capabili1·r ot programming. in a single operation. idef'ltiool sets of MOS EPROMs or El:PRO�lts SQI orogrammrng allows you to parlilioo a program inlo one or more $e1s ot ?ROMs. The GongPok con also be ured f o r con...e1n1ionol QOng i::<09romming OI 1.Jp lo eigtit devices otlme .
  • Page 16 • 298 Front Panel O p eraflons Wr t h lhe 298, you can perform toor basic operations! COPY, VERIFY. SRECT orid EDll Each or th858 functions hos Ifs own kef tsoo ligute) on ltle proarammer'$ rronl poneL kl addifioo to these four, the programmer ha�...
  • Page 18: Specifications

    • Specifications lhe 296'!1 specifications ore listed b0/ow, Functional Specifications Funcllorci specifications for 1he 298 aro as folb�: General Architec1ure: Microprocessor conlrolloo (0808) D□ia !MM: 128K � 8 Programming &Jpport; Gongfbk. I.OgicPak, Unif'al t 21l. MOSr:bk and programming module$ • l<eyboord.
  • Page 21 • ltus sectiOri e1tPIOins how lo get started using voor 29B procrrammet. lnctudeo t)ere aro complete pcocedu- r es tor powering up ond tor pcogrommlng a devic· e from !he programmer's ka'(board. For delolls oo oporoting the programmer vslog a terminal or compu t 8f.
  • Page 23: Getting Started

    Getting Started • Verifying/Replacing the Line Fuse The line I\A8 Is localeo bel'lind lhe same door !hat <Xrnlrs lhe \/Olloge wheel $E!lect0f, fgr1ofm the totlow'ing prOOOdure to verify 1ha1 1he Llne ruse is cCfrect and lr\tacf. In ihe e , ..enl lhot the fuse Is blown , repk:Jce it ,..,1th one of the correct size Prccedure steps aro itlustraled In lhe 1igure.
  • Page 26 When t h e self-tesl hos been successfully compl e ted, IM pfogroml'r\8!' 'illll di�loy • SYSTEM 29B VON "N" in lhe ot:l0\18 display represents the 29S ' s firmware vers.lon. For example. "\102" "'Ou4d denote version 1wo firmwa r e. This numtie, Is U$e1ul when contccling Delo 1/0 Support F9rsorinel.
  • Page 30 •...
  • Page 32 <1- or 8-tli1 devices, the 29B's RAM cootigured 10 128K x 8. For by-16 devices, 11'10 programmer' s RM� ls reconfigured to MK x 16. Because "'Ord father than bvle ode!resses ore used In this mode. or1ly addresses 00000 ltiru OFFFF rr.ay t,o...
  • Page 33 Programming • Setting the Beginning Address for an Operation Allhough semng the beginning oddre5s Is an optionol p rocedure. you moy use ii to make rronsfen; when on operation requires use 01 only a partlal 0 noun! ot o device, RAM o, a s81'iot downlOoded flle.
  • Page 35 Oat□ 110 assumes no responsibility or liability lor result, produced bf entry ot Illegal 6omlly/plnovt code oombinotions. Sumcheck Display • Alt,N the 29B nos porlOfmed a Coi>f or Verify opecotion. a four<llgit number Is orwoy� disployed in right•most display posl1lons. This rl8Xedecimol numbe(.
  • Page 36 Programm, • Programml ng The followlng pages explaln transfe r programming data to RAM and tran�fer that RAM data ta c,e-,,lce lo be proorammect. A lisf at programming operotlons elven belcw, TM p100Qdums dC$Crlbed he<e ore lor lront panel operallon. Fe< Pl'O',;lr□mmlr,g operolion� using ,emote cori1rol. see lhe t8n'!Ol8 eon1rol section of !his monool.
  • Page 37 RAM. When lhe dota transfer is completa tha 291l calcutoles and disptoys lhe sumcheck (see step 8). Use the fO!IOwing procedure to lood 1he 29B RAM wi1h do1o lrorn o mo�ter � usir\Q the p,ogrommer fronl panel.
  • Page 38 Programming • load RAM With Master Device Dato (continued) Keystroke Procedure 29e Displays 6, En!Cr 1h0 lour hex--dlgll famlly/pinO\JI FAM XX PIN I\ XX code- comblnotlcn for the deYICe to be copied. F mily/pinout code- $ ore llstec! In the Oevlc.o li�1 illCluded with your orogrommlng Ftlk.
  • Page 40: Input Port

    Programming • Load RAM From Serial Port (con1inued) Procedure Keystr 298 DlsplOys 5 . .Accepl or (optionolly) change loo INPUT PORT be<,;iln �AM odelress.. The host system is now set up to downlooo data to tne 29a Doto ml.lS1 be sent within INPUT DONE HHHH 2.S SQCO!"ldS Of or, error mes:!,(Jge...
  • Page 41 Programming • Program Device With RAM Data Before programming o de'Jlc� 1h.e sy.;tem automo1ically performs llleQOI bit lesfs nd blank chE;!Cks at □ nominal lo �arity lhe ability or the de-l'ice to accept proorornming data. Dato Is then I/CC. proorammed into lhe device in lhe socket 011e t¥e ot a lime. This conlln� unlit all data tivtes have been programmed into the device Afier proo,ammlng, Is completed.
  • Page 42 Programming • Program Device With RAM Data (continued) Keystroke Procedure 298 Di:,plays 6. Entet lhe lomil'y/plnool code for tl1e FAM XX PIN A XX device. TEST 7. k'lsert onct locic the blonk device DEVICE il'IIO the soclret Wllh 1h9 illuminated PROGRAM DEVICE {3 LED oolow it.
  • Page 43 Programming • Block Move A block mO\tG copies ctato in of\8 block of RAM locotions to onoir.er block of RAM locations.. oeglMrn'3 at a de-lined address, Use 1he following front panel k€1)1bOOrd procedure lo Cop/ o bloc'K Ol doto horn one localion in RAM to Ol'lother toco1i0n in RAM. Procedure Keyslrolce Displays...
  • Page 44 11og 1h8 o ppropria1e d□1o lranslalion formal (see r emote Mor seltil'Q up Ille seriol poo and sele con1rol section}. use lhe jollowfng procedure to transfer ttie data trom lhe 29B RAM to the serial port using rroot panel control.
  • Page 45: Edit Operations

    Programming • Edit Operations The folJov1ing pogas describe use Of th8 programmer'$ Edi1 function. Using lhe EDIT key, )QIJ may (1) edit data RAM before it Is prog1ammea into o � and vou mav (2) obseive arid compare oevlOO d'ala wi1h RAM data You mav edit dolO in lt\e prog r ammer's RAM using alY( al three number bOSO$: hexadecimal.
  • Page 46 Programming • Editing Using A Hexadecimal Base Use the foltowlno prooeoure to edit do1o in a RAM addre$s uslng 1he heicodeclmol n11mber bo�; Procedure 298 D lsplays Keystroke t. Selecf !he edit operation. EDIT ADDR HHHHH 0000�1 I ., ,,,, I 2.
  • Page 47 Programming • Verify Operations After the 298 hos w:ecutaa o COpf operatiOn, vou may Check tool the dota wos transferred correctly hom RAM to the device or port by �Ing the Verify operooon A Vetity compares tho RAM dote wllh Iha port ex <1e,.,ice date, to moke sure thev mo1ch.
  • Page 48 Programming • Verify RAM Doto Against Serial Pon Data In oddftlon to verllylr-.g agolr .t master devloe ooto. yov may arso use lh. e Yerify operolion lo en:.um th. a in10rmollor1 transferred ll1rough tl'l8· serial porl ma1ct"l-Os lhs RAM dalo U$e the fol\c)\vlng procedure to v8'ifv 1h01 IM RAM dala is !he some o�...
  • Page 49 Programming • Ver : ify RAM Dato Against Device Data U$e lhe following front panel keyboard procedure lo verify that the data In lh,e 296 l�M 1$ lne same as the do1a in 1118 d8\ltee. Procedure keystroke 298 Olsplcvs l 't -1 I.
  • Page 51 • • •...
  • Page 54 CQC; To e xit CRC vio the 29B's 1-r eyt:J oard, press any ot ttio four mode keys (COPV. VER1�Y. Sl:LECT or EDIT]. To exit using ttie 1erminor"' s llteyboord, p r � Z(CR) to �It. If the._ .. (underscore) command hos been executed.
  • Page 55: Remote Control

    · Remote Control • Baud Rote To set the baud 1ate. rete.r to lhe tlgure one! fOflow lt\is procedure: 1. Locote the oaua rote rotary swilch on the Pf'Ogromrnef's rear panel, 2. ">Cole 1he c;Sosireo baud rote on the chor1 In the figure and the swilcil posit10r1 requ11ee1 tor thot t>ouO' rote.
  • Page 56 ·Remote Control • Parity ond Slop Sits To se1 porlly ard slop bits, refer lo lhe figure ond roaaw this prooedure: CAUTION Moke i;ure 1hot all Clevlcets) hove been remo,;ed 1rom the Pok soclcet(s) before remc,,,,lng the PQk 01' turning off ttie l)fogrommet: . \lottoge transients coused by remo>,1lng the Pole could domago ttlo dO\'iCe(sJ.
  • Page 57 In the table. Ally computer Of ony other peripheral clQvioe ttiot lnJerfoces to !he 29B'$ senor port musr 0110.,,, f0< 01.1plex operation oonsisi9nt wilh rhe 29B proQJammer's remote c;onfrot roflwore. System RemolO Conlroi (SRC) and Computer Remote Control (COC) ore half ctuplex. Toe figure shows sompte interconnec1icns to lt>e sertot lntertoce IOr hoif/full duplex with hono�oke and wilhoul hol"ldsnoke...
  • Page 59 Remote Control • RS232 Connection 20 mA Cu1Tent Loop Connection fiRMINAL �, GROUND GROUND CROUKO SfNDDATA Sa.ID DATA :51GNALGROUND i!ECl;IIIE DATA RICEIVE DATA �11/[0ATA liEQU!Sl ro !IIC) R£QlJtsl JO S£ND 20 mAS;Nt> l+-J • 0.fAI! TO SEt«> Cll.lJ! TO SEND 20 fM RECEIYE SIGIMI.
  • Page 62 Remote Control • Response Chorocters The programmer sends a response Cllarocler 10 lhe compu� ofter Gvery command; the lcble belOw >" summarizes 1hese Cl'lorocters. � symbol lor o response m.eon5 tt\al lhe command wos $UCoess1\JIIV executed. WhenevEll' an error occurs. lhe 296 wfll send on F to lhe computer. The compulor or IM ope<ator con respond b'f lnterrogaflng 11\e programmer with the X or F command.
  • Page 63 Remote Control • CRC Command Summary ASCII ASCII Commond Command Character Description Choroc1er Description Execuie command Sot 2 stoo bits BicEAk AbQn binczy rransfer lDcd trom dovice ESCAPE Abor1 H HM Seleci recotd s.lle H !),( Blnnlrig control (IC hQndtEH � Select no porilv only) Ou1put...
  • Page 65: Utility Commands

    Z(CR) Escape RelT\O!e Confrol None • 1he lront paMI. Allo compu1er to Send ASOI Characlers -(Oll recOQnlze 1ne 29B"s 296 Keystroke ke'1board ent,ies and RscelVE! ASCII Charocters lCR) maoipolote Iha 2qB Display (CR) p r ogrammers display. d95Cfij:)lion tollo,,1ln.g this...
  • Page 66 Rem, o te Control • Dascnpnon CC¥Jli;iand Name Response DEVICE: COMMANDS >Cl11.f lllegal-Blt lest T(.C1l) 18s1 ror on illegal bit In 1M device. B(CRl ll&ank Check >CfllF Checks tt-iot no bit$ ore programmed in lhe dev"iOe. l(CRJ l'omitv and Pir,out FFPP;,.CRt.F Sends a <'l-<:llgl1 tiex coele (Ffff') representing the...
  • Page 67 Remote Control • Commend Name Rltl.ponse OescrLptlon IJOCOMMANDS D(CI?) Selecl Odd fQrl ly >CALF Sets oe1o porlfy. Detoult Is the parity swileh sel1ing. E( C R) Select E�n Portly ">CRI.F Se� evef1 portly, Defoult Is lhe porny swtleh somng. N(CR) Salecl No t:brrty -:;.CRl.F Sets no pOllty.
  • Page 69: Editing Commands

    Remote Control • Command Nome Re,ponse Descrlplion EDITING COMMANDS Q( CR ) Sv10p Nlbl:>les >CQlF Exchange� the high- and IOw-order hol·leS ot e-ery "'O!d In lhe MM. l(CRJ R.AM·RAM BIOCI< Move >CQlF lnrliates o dole block tran� from one RAM location 10 onolher.
  • Page 70 CRC Interactive Commands Two CRC commonds ol!Ow Iha progrommer's diSCloY and keyboard lo be used as o tefmlno l while In � mode. The COfflpuler con i;iromp! 1M user vio the 29B's display, tl'lcn cead back the user's keyed­ In response.
  • Page 71 Remote Control • Command Tl1e ' (bock opos1ropne) command orbwS you 1o tronsmll ASCII ct i omcte<s 10 !he 29S� display- valid ASCII codes ond lhoir oorre:spondina he 1odoclmal codes ore shown tn the lol/o,/lr>g roble. ASCII Code Dlsployed on ttie 298 Hex: Code Transmitted 30H througn JQH ll lH lhroogh 5AH...
  • Page 72: Programming Errors

    Remote Control • Error Status Word After executing lhO CRC "F" command, o 32-bil error siotus wad will bo sent to the computer (or terrninol) rtie error �ahJs worel rormol ls shown In Iha lollo>N\ng lobla The loble shows that the elghl· character WOfd brol(en Into...
  • Page 73 EXAMPLE: Whot errors are lncfioal&d in this error status word. 80C:80081 NOTES 8 - the 'NOid contains error information errors I. Too 11umbals parentneses oro 29B r8C8i�e e,,or code.s. dolirled in the error C - ( = 8 + 4): 8 = Oevice·reloted error •...
  • Page 76 Remote Control • Load RAM With Moster Device Doto Use 1he lollowlng procedure 1o 1rcl"'6ter pic,grcmmlng doto rrom o rr10ster device to the �8'$ RAM 2QB (1st line) Terminal Display (2nd line) Procedure Key Sequence Te•minal [7]GEJ Select 1he ooP( operatiOn. COPY DATA FROM COPY DATA FROM>...
  • Page 77 Remote Control • Load RAM With Master Device Data (Continued) 298 (1st line} Procedure lermiool Key Sequence Terminal Display (2nd line) 5. Accept (or 11 display Is wrong). key LOAD DEVICE in ltle 4-digi1 fomlly/plnout oode o< LOAD DEVICE> 111e e!evi= (ohecK 100 dev1ce liSI ���0G racelveCI wi1tl yous programming Pol<)
  • Page 79 FAM 00 PIN W> QJ�D 00000. NOTE • ,tf you ore using CJ programming Pak root does llOI r&quire entry of o farrufylpinovt c;:o<Je, ff)e 29B slcips to tile Ciisproy snown In step 5. 5. Accept or disptov is Incorrect K&t PROGRAM D/:VfC£...
  • Page 80 Remote Control • load RAM From the Serial Port Use 1he 1ollowing lcev requen<X1 to lransler doto throogh !he serial port lo lhe 2(;)6'$ �AM, using SRC operotlon. 29S {1st line) Termlnal Terminal Display (2nd line) Procedure Key Sequence t. Set vp the serial port occordinc lo lhe inst,u-c1ion�...
  • Page 82 Output RAM Data to the Serial Por1 Uso the follOWing procedure to out ut doto lhroogh the serial port, using SRC opero1ion. 29B (1st line) Terminal Display (2nd line) Procedure Tenninol Key Sequence t Set up the serfal port U$ing the procedures described in the first poli OI lhis section.
  • Page 83 · ~: : · Remote Control • Output RAM Data to the Serial Port (Continued) 29B {1st lloe) Terminal Key Sequence Terminal Display (2nd line) Procedure RAM> PORAADDR � [�] [s.-.csl 5. Aocept or (optional!)•) change the 0 � G beginning RAM address ono bloc!<...
  • Page 85 Remote Control • Verify RAM Data Against Device Data Use the following procedure to ve-tity that the ooto In the 298'$ RAM is lhe some as !hot In rha d(IYice, using SRC operation 298 (1st line) Procedure Termlnol Kev Sequence Termlnol Display [2nd line) t.
  • Page 86 Remofe Control • Verify RAM Data Against Device Data (Contlnued) 29B (1st line) Procedure Terminal Display (2nd line) Terminal Kev Sequence 4. Aocepl or (aptionolly) chan1.7e lhe FAM/\ 00 PIN 00 first address in RAM with which Iha block will oover11led. 00touI1 is 00000.
  • Page 88 Remote Control • Verify RAM Doto With Seriol Ft>rt Doto (Continued) 298 (1st line) Procedure lerminol Sequenoe Terminal Display (2nd line) tile 5. Acoep or (optionally) cho�e VE POR> RAMA ADDR boginning address arid block sl,e VE POR> RAM, ADDR> to ve1lty, Deloull is 00000.
  • Page 89 �- Remote Control • Editing in SRC Use the following procedure to edit data In the 298's RAM, IJ$Ir\Q SRC operotlon: Exit Iha soc ed,tor by prelSing 1h8 ESCAPE kev, 298 (1st tine) Procedure Termlnol Key Sequence Terrninol Dlsploy (2nd line) �.
  • Page 90 ' Th e �ectol codes ooscrlb8d in the &elect iunctions saction at 1hls manuol can olSio be lrwol<.ed wtlll9 D G G inSRCmo& To dlsploy all the select cunctioos available, press Tl18 following loble lls1s IM selecl tuncliOC1s al"ld the codes� to enabl 8 1Mm. from both the 29B and terminal ke(boards. Hex (296) Cwe SRC llermlna� Gode...
  • Page 91 Vo'J mov enable select ful')Ctlons in two wov, usil'lg SRC, either b'( k8'fing in the 2-<llgll SRC oode (follo,,.'ed t:11/ a carriage return] e< b';' llrst p,9:s5ing -SE" ooo then the hex coda The following 8mmple Shews hCIN to clear the 29B's RAM (hex Cod8 AA) using bOlh methods . STANDARD ENTRY: �QJEJ0�6...
  • Page 93 Remote Control • Data VEHiliCOlioo For data voriticotion. the 296 calcutot� a surnchecK or oil data sent 10 or lrom 1h0 programmer. A) the el"ld of a succesS!ul inp1,1 t operation, the programmer will dl$play ttie sumcheck or oil data transferred.
  • Page 95 � � Remote Control • Translation Formats 1tl"i s �ectiOn. gives irttormotion on lhe translation formols available fos inpu1 onct 0UIP'JI by tl'lo 290. lls:ed by code number In numertcal Ol"der. lhe table belcw, pio✓ides a quick refererice of all the tror,sl□lioo formats ond corrasporn;ilrxi codes, Format Formal...
  • Page 96 Remote Control • ASCl1 Binory Format, Cod� 01, 02 and 03 lor 05, 06, and 07) In 1hOS8 formats, bfles ore recorded In ASCII codes wl1h blrio ry di g its rn p rGls8nled by N's ond P's.. L:s and H's, o r 1'$ or,o 0'$. r 8$C ecli'JE!l y . See 1h8 fi g ure The ASC,t Binory lormats do r.ot ha...e oddr� The fi g,.i re shcmi.
  • Page 97 Remote Control • FORMAT BPPPPPf'PPF BPPPPPF>PPF BPPPPPPl'PF BPPPf'PPPPF 01 (OR EPPPPF'l'f'PF BPPPPPPPPF 8PPPPPPPPF BPPPPPPPPF BPPPPPPPPF BPPPIPPPPPF BPPPPPPPPF BF1'PPPPPJ>1C BPPPPPf'PPF BPPPPPPPPF �PPPPPP.PPF BPP'Pf'PPPPF BPPPPf'PPPI' BPPPPPPPPF DPPPPf'PPPF 6F1"PPPPPPF' llPPPPPPPPF BPPPPPPPPF BPPPPPPPPF SPPPPPPPPF BPPPPPPPfl= BPPPPPPPPF BPPPPPPPPF BWPPPPPPF BPPPP PPPF 0PPPPPPPPF BPPPPPPF-PF 8PPPPPPPPF(:!} • FORMAT 02 (OR 061 G) BHH..i�IHfff'"...
  • Page 98 Remote Control • The S..Level 8NPF Formot. Codes 08 or 09 Except tor 1h8 Sk!rl and E!f'ld codes. the oome choroctoi· set ond specltloo1tons are \JSOO ror the ASCI­ BNPF and 5-leveJ BNPF tocmats. Dalo IOr input to progrommor PUTichecl on 5-hOle Telex paper topes to be r90d bf on ASCII· based reoder thal l'las an odjusJoble tape guide.
  • Page 100 Remote Control • DEC !lloory Format, Code 11 Doto transmission in •� DEC Blna JY tormaf ts a stroom ol 8,blt dota WOl'ds with 1\0 control charoc�rs oxcept the stort code. Tho stor1 code Is one null precoooo bf te<;1st one rubout A rope ovtput trom lh�...
  • Page 103 Remote Control • � ()ptlo<lol Ocigl Mdt&1$ Fleld (1 '(p l001) r=,-OCIQI Delo 8y1D (Typloo0 (i";,sAOOQOOO, FORMAT 30 (OR 3SJ ,.,7 377 377 377 377 377 377 377 'S77 37 I 377 377 371 � $6007760, &i:,cute Chorcoto,-.1-' Opllonal Oa 1 al SUmch9¢1< foeld [lyp;col) m SA()()()(OO , fOIIMAT $1 (�...
  • Page 104 Remote Control • RCA Cosmcc: Formot, Code 70 Octo in lhls IOrmo1 begins wilt\ a sklrt r000rd oonsMno of 1t\e siar1 chorocler' ?M), an address l'JelC,, ond o space. See 1he figure. "The skirt c11crac1er ?M IS senl lo 1he progromrner only by a development sy:;tom This happens 'Ntlen the operator en1€1rs the ln1errogaflon ?M ol o termmol 0£ril<e d In parallel with fhe programmer to the dGvelopmen1 sys.fem).
  • Page 105 Remote Control • { !M e< 'lM - Siar! Ct'lolOden SI0l1 R&CO<d (IX() • AOdr8SI "f - -'- - -, ti'.!: ' } IM1)000 , FTFFFFFt-t-1-F-FFFFFrrrrrFFFFFt-'FFFrF FFFFFFFrrFFFFFFFFFrrI T FFFFt-FFFFr, Clo1Q Re,cords FrFFf-Ff-1-1-FFFFFFFrrrFf'FFFt-t+FFFFr, F'FH-1-t-t+FFFFFFf'FFrrrFFFFFl-t-'FFFFF 1 ff• 2 Hot. Chaaotars - fl 8)119) a-,1a<...
  • Page 109 Remote Control • SlgneHos Absolute Object Formal. Code 85 The figure sho,,,s the specirlootfons of Slgoo1iC$ format files. The oata lo 00Cl'l record is scndwlchecl between a 9-charac1er pre-1lx Gnd o 2-choracter suffix. start character Is a colon. T h is Is follow0d by !he odoress. 1he b)'lo counl. ond a 2�1clt oooress Tha, check.
  • Page 110 Remote Control • Intel lntellec 81MDS f'.ormot, Code 83 Intel daio reoords b8gin with a 9-chorocter prefix and end with a 2-chorader suffix. The by1e count mU$1 &qval lhe numbe< o1 e1a10 tr;'les in Ille record. Tho figure sirnulales a sene$ or valid data racord� Eoch reoord be<;ilns with a colon, which is lolloweCI b( o 2-chOJocler bofte count T h e 11 digi1s IOllowing ttlo by1e count give lhG address of the i i rst dalO byla Each data b,'te IS reprcser,ted bf 2 hex digi s;...
  • Page 111 Remote Control • Tektronix Hexadeclmol Format, Code 86 The f,gure illustrotcs a 'IIOlid Tek1ronlx ooto f le. dole In each record is sondwllCt!ed betv.-eell lhe $101 choracter (a slcSl'l) coo a 2-charocter sumcheck. folfowing the start chOmcter, the next 4 cnarocters of tho profiil OXPf8SS the address of the f1rS1 daia i:;Yyie, Tho address Is followed by o b(le counl.
  • Page 113 Remote Control • Optional $10n-Oli Roc;ocd C· } �f1- ,:,uuo� 1- 1- 1-F ""FFFFFFTFl'= F Ff: 1-1-FFFFFFFFrrFc °" 3.()(• Cf"FFFrF H'I' 1-1-1-F FFFFFrF FFF!-=1-1-1- � F't-"FFC �11:,0020FFFFFFrrFFrrFFI-I-I-FFFFFFFFFFFFFFI-C� �&<.�rdls JrT--'T !,; I SQ,:i:51')1FFfFFFrFTrTrTFFI-I- F Fl-FF ,FrrFFFFFFCC S11l00401-FFFFFF1'FFFFFFFl'=FFF�FFFFFFFFFFrFE£ G<;-O;;Ouo)Of=C }- fnd-O�RI� �ec"'CI Stan Charoc:tcr Sumct,ec�...
  • Page 118 Remote Control • Texas Instruments SDSMAC Formal, Cod e 90 Data files In the SDSMAC format coosis1 of a Sloi1-of-FU8 record. da1o rocords. and an End-of.file reoord. See 1ne llguro. Each rec0€d is composed ol a series of small lields. ooch lnlllated bv a tog eharacler. The pmgrorn•...
  • Page 123 Remote Control • Port 29B Handler Information The lollowing informotton Is prOVided for 29S u�ers who ore making 11'18ii own intenaca. The figure show$ the po<1 pin numbers; lhe table below defines ,he lunclion ot each. °' lhe nex! page Illustrates lhO t-.ondtel con1rol tlm ng. ro prewent device mclllatlon olher errors.
  • Page 124 mo e Control »· □ i...- PROG 0.1! VEl!IPI TIME 50 MS MIN � -----+! 2 14 � r-- -- - � 45¥ P'ISS BI N ,.:::Y GNID - - -!.. --- --- - o,,. ct ,1 U 8IT BIN s"q,oi, ooe, �NCI owlcf <tach...
  • Page 130 • Format Codes Daro lronslollon forma,s allo,, the 298 to send ond receive doto lo ond from o1her �ems. You rnay Ice-� In dlr & elly the to.' O -dig"1 code fOl 1he dato lromlotian torrnat ','OU ore using, A cornple!e li�1 of r0<mats and !heir oorrespondlng codes op�cus In the remole conlrof section.
  • Page 133 • AS Split RAM Tho �l,t RAM furcloo useh.JI when working with 16 bit dota. Split RAM the inl/6fS8 of lhe shuffle RAM operation. Use the foJlowing procedUie ro split odd· ona Blfef'l-oddJe. ssoo 1:Jo/18$ in RAM obou1 a cente.r poinl. dividing 1hem ln1o 1wo ad]ooent blocks occupying lhe some original amount o« RAM.
  • Page 134: Select Code

    1. The ceflter . p oinl must be a power of two between O and the RAM midpoint. The dcrault cente1 point Is Iha to1al RAM midpoint. Keystroke Procedure 29B Displays EJ2:JG 1. Select the Shuflle RAM COrl'lmond SELECT CODE •...
  • Page 135 • Utility and Inquiry Commands Ut:lil•f and Inquiry select lunctions all ow vou t o access and/or dJsDIOv parameters such os the RAM �umctlocl(, CS9\li09 5ize o r ser1al poo word $ize. The �Jec1 hmctiollS lfstecs Fn lne tcflowlng loble are oxeculGd u5ing the fouowlng kGv sequence.
  • Page 137 The Dolo Lock On leolu enabled. RAM altering oPEMQllons connoJ be periormed until Ille Da1a Lock On lunction is released. Use the follCiNl.ng procooure to release the Doto Look On commond: 29B Displays �rocedure Keystroke ElEl PASSWORD? 1. Select the release data foci( opera.Ion.
  • Page 138 • Serial 1/0 Commands Serial select tundions set oaromelers thot ore used In ooriol port operoffons; 1or example, to onoble C R C and SOC rnoda The select oodGG lis1ed tn tho IOllowing km1e are all exOC\J,� using the 10110,,ting key sequence: Code (where "HI I"...
  • Page 140 Use the to!low1ng procedlJfQ ro display and change Ille currenl dokl translation formot number IJ'/ scrolling throogh tt.e lisl ot avaHoble format$; Procedure Keystroke 29B Oisplovs t. Select the format numoor SELECT CODE I\B3 command. XXXXXXXXXXYHH 2. Display !he mnemonic tor Iha ourre!il or defoult fofrnat.
  • Page 141 • BJ Format Number (Continued) use the fellowing procedure to displov cmd chonr;ie lt\e current data 1ranSla1ion format number: P'focedure Keystroke 29B Displays 1. Select 11\e format numbe< SELECT CODE comrnooo xxxxx:::,xx1H� 2. Display the mnemonic for tne current or default foanot II 1he displayed foJmat is lhe desired •...
  • Page 142 • 08 Record Size Slondord {doloult) record sl:.:e Is he)(odeclmol digits per r.na If wish lo chonc:e lhis voiue. use mis select code to chonge the number of ct,,arociers sent before 1ho nex. 1 address. Use 1he following prooedure to change lhe number 01 bytes per date record on 1h<l �anal output (1he voluo enlered must be In he)(Od8cimal}: Procedure Keystroke...
  • Page 143 D 9 Null Count Use tne foHo-.vlr,g procedure to $et ltie null C01Jnt tollowing each data record icorrioge reh.Jm and lioo reeo) on 1he outp,..it. The hex entry selects from O (00) to 254 (Ft) nulls. An entry of 255 (FF) ser.ds no nulls.
  • Page 145 FC Remote On/Off If you wont 1o use ASCII chcmcters 1o enable or disable lhe port remotely. use select code FC Use 1he IOttowing procedure IO enter h8X code$ tOI ASCI characters 1hot con be \Jseo to turn remote cont,oi an cr off (may be used with COC SRC).
  • Page 150: Error Codes

    ---------- ----------- Error Codes Code Nome Desorlptlon Corrective Aollon l'hls e r ro r lndlcotes tha1 the VERrf'YrM I The device da1a wos ir\CO!rool device foiled ihe IO'I.., vottoQ8 on 1M llr�1 p� of 1he verify; !he data In the part Is al.lfomottc verify sequence durrng device programming.
  • Page 151 Error Codes Name Descrip1ion COde Correc11ve ActlOf'I 1/0 Tl, 'v lEOUf No e11arac1er (or only nulls and Check oil 0011r1ecllons; f hen ruboufs) were received on sertol rsslOII the operofian. 110 input fos 25 seconds oner pressing timeout <Xln be disabled by the STARf Kev.
  • Page 152 Error Codes Nome Code De6cflp11on Corrective Action JRQ ERR' me lRQ lir1e lo 1he processor Ignore. II 1he arror persisls, was h8!d tow tor no opporeri1 S9Nice 1h8 progiamri'191. r e oson . 6 7 " E R ROR Programmer received a non­ Ro-- e nter the commend.
  • Page 153 Error Codes Code Nome Descrlption Correcuve Action INVAl/D DATA "The progrommer recetveel Check the co n nection of all invalid or not enough cio1o unils in IM system. data fonnat Chorociers. Nol'Klota and doto $0tJfce, and 1hen trv (lorm characlers □1s 1-3.
  • Page 154 Error Codes Nome Codi} Oescr1ption Co!1'eclive AcU-01'1 9 o · Eflt?OR ll18gol oen1er point fer RAM Select a new RAM centerpoln1. shuffle. BLOCK MOVF El<R Block Move WO$ o1templed S9loo1 new RAM bounoories. CXJISide RAM boundaries. Del/ EXCl:EDED Programming dolo e,c-ceeded Select new RAM tcul'Yclarles, the lost device addres.

Table of Contents