background image

Artisan Technology Group 

is your source for quality 

new and certified-used/pre-owned equipment

• 

FAST SHIPPING AND 

DELIVERY

• 

TENS OF THOUSANDS OF 

IN-STOCK ITEMS

•  EQUIPMENT DEMOS
• 

HUNDREDS OF 

MANUFACTURERS 

SUPPORTED

•  LEASING/MONTHLY

 

RENTALS

•  ITAR CERTIFIED

           

SECURE ASSET 

SOLUTIONS

SERVICE CENTER REPAIRS

Experienced engineers and technicians on staff 

at our full-service, in-house repair center

WE BUY USED EQUIPMENT

Sell your excess, underutilized, and idle used equipment 

We also offer credit for buy-backs and trade-ins

www.artisantg.com/WeBuyEquipment

                        

REMOTE INSPECTION

Remotely inspect equipment before purchasing with 

our interactive website at

 

www.instraview.com

LOOKING FOR MORE INFORMATION? 

Visit us on the web at

 

www.artisantg.com

    

for more 

information on price quotations, drivers, technical 

specifications, manuals, and documentation

Contact us:

 

 

(888) 88-SOURCE  |  [email protected]  |  www.artisantg.com

SM

View

Instra

Summary of Contents for 7064

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...Racal Instruments...

Page 3: ...FAX 39 2 5750 1828 Racal Elektronik System GmbH Frankenforster Strasse 21 51427 Bergisch Gladbach 1 Germany Tel 49 2204 92220 FAX 49 2204 21491 Racal Australia Pty Ltd 3 Powells Road Brookvale NSW 21...

Page 4: ...y disclaims any liability to its customers dealers and representatives and to users of its product and to any other person or persons for special or consequential damages of any kind and from any caus...

Page 5: ...the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the unit with power applied and protective covers removed Read th...

Page 6: ...I 1 1 1 1 1...

Page 7: ...0 0 0 1 1 0 0 0 7064 7 D o u b l e Slot Prototyping Module R D 7 0 0 0 1 1 0 0 1 7064 8 D o u b l e Slot Prototyping Module w 12 5 MHz Interface R D 7 0 0 0 1 0 0 0 3 conforms to the following Produc...

Page 8: ...Amendment to Racal Instruments Model 7064 Instruction Manual March 1996 Section 2 was replaced Additional information was added to Paragraph 2 5...

Page 9: ...e b u g g e r Initialization 2 5 2 6 6 I n v o k e User Routine 2 5 2 7 L o c a l Bus Usage With 7064 Breadboard 2 6 2 8 I n s t a l l i n g The VSD 1 Serial Debugger 2 6 SECTION 3 B R E A D B O A R...

Page 10: ...2 Control Flow Models 4 20 4 6 3 Character I O Available to Application Command Parser 4 20 4 7 Accessing Message Based Interface System Services 4 22 4 7 1 Compiling and Linking For Message Based In...

Page 11: ...available on the Message Based Interface module for user development The breadboard area is the front two thirds of the module and consists of two separate arrays with holes on 1 inch centers The arra...

Page 12: ...70 Square inches VXlbus Interface 3915 user programmable 3915 user programmable Dynamic or Static configured 1 to 254 Al6 A24 on 7064 10 Message Based Slave Device Programmable Programmable TTL level...

Page 13: ...0011 001 7064 7 Double slot prototyping card w No interface 70 0014 000 Option 05 8MHz 68000 message based interface 70 0014 001 Option 14 12 5MHz 68000 message based interface 70 0017 001 Option 11...

Page 14: ...eived match the parts list shown above Notify Racal Instruments if the module appears damaged in any way Do not attempt to install a damaged module into a VXI chassis 4 T h e 7064 module is shipped in...

Page 15: ...y the VXI Slot 0 Resource Manager See Section 2 3 if static configuration any switch setting other than 255 is preferred To install the 7064 in a C size VXI chassis use the following instructions 1 E...

Page 16: ...DIP Switches The user must close the switches in the slot where the 7064 will beinstalled 2 V X l b u s Backplanes with Active Automatic Daisy Chain The Bus Grant and Interrupt Acknowledge signals wil...

Page 17: ...a Resource Manager is present Upon power up of the system the 7064 goes through the following power up sequence T h e 7064 breadboard module has two LED s on the front panel FAIL andACCESS The LED fu...

Page 18: ...ialization At times it may be desirable for the user to specify an initial value for one or more of the VXlbus registers For example the user specifiesamodel code This requires the new model code to b...

Page 19: ...2 Remove the EPROM located at Ul of the VXlbus interface hoard using aPLCC extraction tool i e Burndy P N 855045 This EPROM must be removed in order for the breadboard to function with a debugger ins...

Page 20: ...bugger Install the phone jack connector on the cable to the D SUB connector and the other end to P2 of the serial interface board Note that P2 is keyed The installation of the serial debugger is now c...

Page 21: ...I 1 I I I I I I I I I 1 1 I I I I I I...

Page 22: ...ine called from the main loop will then retrieve the characters from the secondary input queue and parse for their own commands The nvsetvect command can be used to allow the 7064 parser to be bypasse...

Page 23: ...the input lines are read when the port is read from the VXlbus N o clock signal is required L a t c h e d Output with Readback Data written to an output port through the VXlbus is held on the data li...

Page 24: ...ntrol lines This allows ports to be used for bidirectional communication or other more complex functions There is one line that is used as a clock line where x is the associated port number 0 to 11 T...

Page 25: ...and a cport 0 to 2047 to locate the actual address When using one breadboard only the card address can be set to 0 and the first set of commands can be used This has the advantage of shorter commands...

Page 26: ...re are twelve 8 bit ports on a standard breadboard T h e port commands are for reading and writing to these ports 3 6 1 2 Output Format Command base base_value Used to set the output number format for...

Page 27: ...thout changing others it is necessary to have the ports configured so the current state can be read T h i s is done on an output port by leaving the port configured for readback F o r this operation t...

Page 28: ...bit value inport and cinport return the 16 bit value read from the ports Example coutport 0 0 B0000000011111111 followed by einport 0 0 writes 255 in binary to ports 0 1 of card 0 and reads back the...

Page 29: ...I I I I I I I I I I I I I I I I I I I...

Page 30: ...SED INTERFACE SOFTWARE ARCHITECTURE 4 2 1 Overview The Message Based Interface has a single threaded control flow architecture A l l Message Based Interface firmware runs in the supervisor mode and ut...

Page 31: ...e and reclaim blocks of storage from this heap The Message Based Interface maintains a global symbol table A t run time it is used to bind identifiers i e ASCII strings to the absolute addresses of bl...

Page 32: ...s e r v e d 400000 5FFFFF R A M 600000 oFFFFF N o n v o l 700000 71FFFF T i m e r 740000 77FFFF S e r i a l Interface 780000 7BFFFF I O ports on local bus 7C0000 7FFFFF V X I interface 800000 FFFFFF U...

Page 33: ...at are useful to the user By incorporating a supplied include file user code can call these routines as though they were in a library The breadboard code area contains support routines and the code fo...

Page 34: ...s address space will always begin at 401000 The user may place global variables in this area and or load application specific code for later execution The I O queues are established during power up in...

Page 35: ...of memory dedicated to system information The second area is the user area The user area can be divided into a structured area that uses records and an unstructured area where the user has complete fl...

Page 36: ...l The system reads the board configuration at power up and will report if any configurations do not match Initial port values can be specified and stored in Non Vol These cause values other than the d...

Page 37: ...tsize long heap_size long nv_save_size long vxi_reg_inuse int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int vxi_id vxi_dt vxi_...

Page 38: ...Bit 01 ROM_INIT see note 4 Bit 02 Unused Bit 03 Unused Bit 04 Unused Bit 05 Unused Bit 06 Unused Bit 07 Unused Bit 08 Unused Bit 09 Unused Bit 10 Unused Bit 11 Unused Bit 12 Unused Bit 13 Unused Bit 1...

Page 39: ...e structure Records are useable only when programming in ROM struct nv_header struct nv_header link long size unsigned int checksum char block_id char descript_len 4 3 3 3 Initialization of Non Vol Be...

Page 40: ...inning of the user global area and selects this simple routine as the application parser to be repeatedly called include stdio h include ctype h extern void exit int loop each elem Ox 4 hex digits NUL...

Page 41: ...togbit a hex address b bitnum n void main argc argv char argv11 unsigned long addr 0 Use these bogus values to do unsigned bitnum 1 some error checking later I Collect command line args while argc 1...

Page 42: ...ormat in bitnum ri usage exit 1 argc 2 argv 2 shift cmd line args break default fprintf stderr Unknown option s n argv 1 usage exit 1 break if addr 0 II bitnum 0 usage exit 1 pokeNrunToggleBitCode add...

Page 43: ...ata into the specified addresses I t is the user s responsibility to manage the contents of the uncommitted RAM area and the user global area The Message Based Interface will dutifully overwrite any e...

Page 44: ...char s static char downloadCmd download exampleRTS static char Srecords S00600004844521B header record S2054010004E75E7 an RTS instr 0x401000 S804401000AB transfer addr 0x401000 1 define NRCDS sizeof...

Page 45: ...mple program to download an S record file into the VT1 PRINT Copyright 1990 by VXI Technology Inc All Rights Reserved PRINT CALL IBFIND VXITECH BD IF BD 0 THEN PRINT Device VXITECH not found STOP END...

Page 46: ...ommand it can be invoked like any other built in Message Based Interface command The style is reminiscent of C language function calls Referring to the example program shown in Section 4 1 1 when the...

Page 47: ...en the USR_SCAN command is recognized in the input stream the 7064 command parser copies subsequent input into a secondary queue and calls the user s parser which is then free to fetch the characters...

Page 48: ...bed the application parser is called in two ways 1 W h i l e waiting for input rather than busy wait on an empty input queue while the machine i s idle the Message Based Interface w i l l repeatedly c...

Page 49: ...ndary input queue the state of the upper 8 status bits is maintained Only a single character may be pushed back into the queue 1 extern int vtl_ungetc int ch R e t u r n s a count of the number of cha...

Page 50: ...bO outport outportb pulsehi pulselo Low Level Port I O with card relative addressing csetbitO crstbitQ cinbiQ c o u t b i t cinportO cinportbO coutportO coutportb0 cpulsehiO cpulselo Triggering trigge...

Page 51: ...in detail in Appendix A vtl_rou h Function prototypes Definitions of routines and variables available in the VT I ROM system ifitdef VT1 ROU define VT1 _ROU define NULL OL define NO CHAR 0x200 7 type...

Page 52: ...e o s t _ p r i void extern void error_handler uint error_ description void argp extern char error_msg_lookup uint error_ description extern void e v e n t uint event_value extern void execerror uint...

Page 53: ...sizeoutq ulong size extern void nvsizesecq ulong size extern void nvstartinuser uint yes extern void nvstorecode void source void dest along length extern Wong out_stat void I Number of chars in outpu...

Page 54: ...char srcl char src int num extern char strtzcpy char dest char src int num extern char strpbrk char src char list extern extern extern extern extern extern extern extern extern extern extern extern ex...

Page 55: ...n command parser and a suite of application functions has been loaded The boxes represent major functions The arrows show control flow e g A B is read as function A calls function B The Message Based...

Page 56: ...Parser 3 V Application Parser Legend 4 1 usrfunc Call Call Boxes are C functions A r r o w s denote control flows A B getchar I L_ A calls B Labels used t o denote a particular flow Figure 4 1 setbit...

Page 57: ...1 I I I I I I I I I I I I I I I I I I...

Page 58: ...is an optional Read Write Register called the Offset Register All of the rest of the A16 address space beyond the lower four registers is devoted to Device dependent registers These registers can be u...

Page 59: ...IL line on the backplane even though the local board might have a fail condition The most significant bit defined in the Control register is A24 A32 ENA This bit is available at E30 This is generally...

Page 60: ...tify the instrument model and tell how much memory space is required by this instrument The manufacturer is at liberty to set the model to almost any code desired 5 2 1 4 2 NOTE Model codes 0 to 255 a...

Page 61: ...3 20 Y 4 13 31 7 4 H C 1 2 4 4 8 8 8 1 6 P11417 k 8 i 7 h A 1 1 A 1 8 18 P I 1419 141 Y 1 142 Y 2 143 I Y 3 1A4 I Y 4 2AI 1 242 2 Y 2 243 Z Y 3 2A4 y 4 1G Cl r Z O 1 A I I 4 2 1 2021 011A22 5 2 2 P114...

Page 62: ...0 2D 2 0 10 Q C L K CLR 19 P E G 8 BiT 8 6 P E G 8 BIT 9 5 4 5 5 8 I T 0 REG 8 91T 9 P E G 8 BIT 255 8 BIT 5 5 1 4 455 3 911 74HCT273 7016 R11417 8 5 1 7 1 1 2 1 8 5018 1411419 4 951 9 P 1 8 2 3 7 20...

Page 63: ...ter Status Control Offset Register ID Register Device Type 32 Bit Accesses 0C 08 04 00 5 6 OE OC Ok 08 06 04 02 32 Bit Words 16 B i t Accesses User Register User Register User Register User Register O...

Page 64: ...ddress LSB MSB L o g i c a l Address S2 ID Register Lower Half LSB M S B I I Lower 8 Bits o f Manufacturer s ID S3 ID Register Upper Half 7 8 11 118 MISS Default FF Device Class Memory 1 0 Extended 0...

Page 65: ...pe Register Upper Half 1 2 3 4 5 6 7 8 Default F F O n 1 L B L 8 M S B M 1 2 3 4 Required Memory Model Code Upper 4 Bits S6 Interrupt Request Line Default 7 O n 1 Unused 0 No i n t e r r u p t 1 0 0 I...

Page 66: ...erface installed 6 3 T E S T S 6 3 1 V i s u a l Tests I V e r i f y the Message Based Interface is installed and screwed down to the breadboard module 2 C o n f i r m the 7064 module address not logi...

Page 67: ...his test is repeated for each bit of SW I I n the performance of this test address lines LAO through LA14 are tested 6 3 2 2 Reset Test This test checks the RSTCLK line and associated hardware A write...

Page 68: ...WARE COLOR 31 0 L O C AT E 22 1 PRINT SELECT DESIRED TEST B Y USING T H E SOFTKEYS AS LABELED COLOR 14 1 0 LOCATE 8 2 PRINT 1 C A R D ADDRESS TESTS E L E C T F2 LOCATE 9 2 PRINT 2 M O D U L E RESET TE...

Page 69: ...5 wrt coutportb STR card 0 H22 wrtl cinportb STR card 0 CALL ibwrt bd wrt CALL ibwrt bd wrtl CALL ibrd bd t CLS LOCATE 2 26 PRINT CARD ADDRESS TEST IF LEFT t ibcnt 255 THEN IF STR digits STR card THEN...

Page 70: ...rt 0 wrtl inportb STR port CALL ibwrt bd wrt CALL ibwrt bd wrtl CALL ibrd bd t PRINT PORT port t IF LEFT t ibcnt BO THEN GOSUB rderror NEXT port LOCATE 20 10 PRINT Verify all PORTS and BITS LOW GOSUB...

Page 71: ...TR port B 10101010 wrtl inportb STR port CALL ibwrt bd wrt CALL ibwrt bd wrtl CALL ibrd bd IF LEFT t ibcnt B10101010 THEN GOSUB rderror PRINT PORT port LEFT t ibcnt NEXT port LOCATE 20 10 PRINT Verify...

Page 72: ...ort CLS GOSUB setbit LOCATE 2 26 PRINT OUTPUT BIT TEST LOCATE 20 10 PRINT Running Walking Zero patern FOR port 0 TO 11 RESTORE lowbit IF port 1 THEN wrt3 outportb STR port 1 0 CALL ibwrt bd wrt3 END I...

Page 73: ...TURN finditl Udname ctr10 CALL IBFIND Udname bd IF bd 0 THEN CLS LOCATE 10 10 PRINT Unable to locate or communicat with the Slot 0 LOCATE 11 10 PRINT Check power and setup STOP END IF RETURN basevalue...

Page 74: ...CALL ibwrt bd wrt CALL ibrd bd t READ A IF LEFT t ibcnt A THEN noerror 1 LOCATE 12 10 PRINT Walking Zero Bit Test ERROR LOCATE 14 10 PRINT Port port IS LEFT t ibcnt S B A GOSUB pauseroutine END IF CL...

Page 75: ...rt Value LEFT t ibcnt LOCATE 15 10 PRINT Failure in Port readports S B B0 GOSUB pauseroutine END IF CLS LOCATE 2 26 PRINT OUTPUT BIT TEST LOCATE 20 10 PRINT Running Walking Zero patern NEXT readports...

Page 76: ...DATA B 11111 DATA B111111 DATA B1111111 DATA B 11111111 lowbit DATA B11111110 DATA B11111100 DATA B11111000 DATA B 11110000 DATA B 11100000 DATA B 11000000 DATA B 10000000 DATA B 0 STOPPER KEY OFF CL...

Page 77: ...1...

Page 78: ...52 0011 000 P C B Assembly Message Based Interface 7 17 50 0011 000 S c h e m a t i c Message Based Interface 7 19 Dimensional Drawings Breadboard Hole Pattern 7 28 Model 7064 20 52 0026 000 P C B Ass...

Page 79: ...0doodb T 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 r PLCS 2PLCS FINAL ASSY 70611 SI C O D E J U N I N O I G NO 21793 7 0 0 0 1 0 0 0 0 SCARE I j S t A f f T I O f Rt V 1 NM I M O N M I I n N M I 11111...

Page 80: ...n M N N E E l l N I M I a n 111111 1 1 1 1 1 1 1 1 1 1 1 1 S U M I N I a l l 111111 1111 I n n SIZE CODE IDE NT NO DWG NO REV 21793 70 0010 000 SCALE 4 i S H E E T 2 OE 2 o boo 5 000000 000 000 r000c5...

Page 81: ...3 RCN C N o CD N it fr St 0 a s TOP S I D E NO1E5 S E E St IEET I N 0WE0 1 1 2 C I s C s a s 3 1 1 1 1 8 a s 1 4 C 1 r G7 PCB B 1 I f q 217 MIN M I N I 11111 M I N I N M N S N M i t I N N I N N 11111...

Page 82: ...W I R E JUMPERS BETWEEN P I N S 1 A N D 2 O N P O RT S 0 THROUGH 1 1 4 I N S T A L L J 1 0 1 A B C A N D J 1 0 2 A B C O N T H E T O P S I D E O F P C B 3 I N S A L L P I A N D P 2 O N T H E T O P S I...

Page 83: ...F 0 0 I u F L e B E A D E 4 V F I L F 2 1 A C 2 0 0 1 u F 1 2 V A 1 2 V A 2 4 V A 2 V A 2 4 V A 2 4 V A 3 I N S T A L L W I R E J U M P E R B E T W E E N P I N I A N D P I N 2 ON P O R T O T H R O U...

Page 84: ...C 2 3 0 0 1 u F 5 2 V F 1 L _ 5 V A o 5 V A 4 7 H C 9 2 2 u F b 2 V A 6 2 V A L 5 F 4 B E A D B A T C 7 C 8 0 0 1 u F O O 1 F 0 0 1 u F LE5 B E A D 2 V J F I L 2 V A 2 V A F 5 BA C 6 0 0 1 u F C I O C...

Page 85: ...2 5 K _ I _ 0 4 5 I K 01 l i 0 5 2 6 2 8 A 0 4 I 2 7 2 7 I e n 2 8 2 8 e 9 A 0 2 2 9 2 9 3 0 1 t I A0 1____ 3 0 3 0 3 _ _ _ l i _ 1 i g y 1 2 v F 1 1 1 3 1 31 I I S e E Y _ _ t l Y 5 _ 3 2 3 2 I I P 1...

Page 86: ...3 I 1 5 A 2 2 6 E 2 7 P K I A 2 1 7 A 2 4 1 5 A l 9 _ 1 9 I A 1 6 z 2 0 I 2 1 A I 0 2 2 A 1 6 1 _ 2 3 A l 4 2 4 A 1 3 2 5 A I 2 2 6 A l l 2 7 M O 2 1 3 A 9 2 9 1 A S 3 0 1 1 2 V 3 1 t 2 F 1 L 1 Silk 1...

Page 87: ...5 Cs 1 2 1 Z 1 6 G N P _ 1 6 1 6 _ E 2 1 4 _ I 1 6 1 7 L P U S A 9 4 1 7 1 7 I 0 l a I 1 7 1 8 L E 11 4 1 6 g 2 1 1 8 Z I D Z O 4 1 8 1 9 _ _ V C t Z Y E l l I 1 9 1 9 I I _ _ _ 1 9 D 2 L I 2 0 5 g 5...

Page 88: ...BC08 1 D 4 9 C O Q _ _1_ X 1 4 15 LESC07 LO_U_O907 1 5 1 I 16 GND 18 17 LOCOS L I I J 5 C Q 2 _ 1 1 7 18 LBC09 LBU9C09 I 1 8 19 5 2 V 5 2 V F 1 1 I 1 9 2 0 L O C I O LBUEICI 2 0 1 21 LB01 1 LBU9C11 2...

Page 89: ...7 LaCO I L o c o z __LE1C43 _ _ LENQ1 _ LBCC _ LI3C44 _ __Lac4 7_ _Llac0G1_ L BCO __LBQ I 9_ __LUC I I J 5 o J 6 J 4 J 3 9 LBO LB LB 3 L B 4 _ L B Z _ 1 1 5 4 _ LB7 L 88 L B O L 8 1 L 8 2 L B 3 L B 4...

Page 90: ...T O 2 F O R OUTPUTS R E S E T T O JUMPER 2 T O 3 F O R OUTPUTS R E S E T T O 0 DATAENIAI READENAI Z I 10K LBBO U 1 5 DO DI Z D 2 t D 3 D4 14 D 17 F K K K 0 0 01 0 2 0 3 0 4 0 5 0 6 0 7 7 4 H C T 3 7 4...

Page 91: ...g K 0 7 4 3 LAO L A L A Z LAt2 L A I LA2 LAO L A I L A Z LAO L A I LAT _ U8 A Y O C Y 2 Y3 1 4 CI Y E 1 0 2 A 1 1 5 0 2 B 1 7 7 4 F 1 3 8 P O R T 0 4 I O L a L O 7 7 4 F 1 3 8 U 0 1 0 D P O R J O R I...

Page 92: ...1 0 l B I g24 15 1 0 0 0 11 1 5 VA 0 7 4 11 C T 6 5 2 L AT B U F F O C L K I N O 0 1 0 1 _ L B B O 4 L B 5 2 _ 1 2 0 1 _ _ 7 L B 1 3 4 L 5 5 5 LI3216 s _ 1 687 190 11 3 UR A l AR 4 3 A4 A5 A21 A7 A8...

Page 93: ...L 8 8 3 L 8 8 4 L19135 L B 5 6 L B B 7 E 11 3 21 5 V A 0 2 7 2 2 7 4 1 4 0 1 5 5 2 L A T B U F F 2 I C L K I N 2 0 1 2 1 R6 R e OK I O K 1J4 AI 8 1 A2 8 2 A3 8 3 A4 8 4 AO 0 5 AG O a A7 8 7 AS 8 5 P O...

Page 94: ...S U 2 5 B 4 7 7110T00 I E1 9 1 5 VA 0 2 Al A2 A3 A4 AS A s A l AS GAB GSA BAB GSA BSA 81 2 0 0 1 1 0 B2 B4 I 1 1 1 S 3 1 6 0 5 B7 Be 7 4 H C T 5 5 2 L AT S U F F 4 1 1 4 04 O V A 0 R 1 7 10K J 5 0 L o...

Page 95: ...1 5 5 0 1 L B B 1 g L B B 2 L B 0 3 7 L B B A 5 _ L a 9 L 6 1 0 L 6 11 7 I I 3 21 I 2 2 3 2 U21 A I A2 A3 A l AO A7 AS CAB GSA CAB BAB C a n BSA R 3 6 R 2 2 10K 1 0 K 51 B2 5 3 5 1 5 5 5 6 5 7 Be 2 0...

Page 96: ...0 5 LB B 7 0 6 004 0 0 4 5 1 0 0 0 1 0 6 5 1 0 8 7 5 V A 0 74HCT6152 L AT B U F F 8 1 CLIC1NO 0 1 8 1 8 3 6 8 2 6 1 0 1 1 L 123 A l 6 1 AR 8 2 A3 8 3 A4 0 4 AO 8 6 AO 8 6 A7 0 7 A8 8 6 CAB 21C GBA C...

Page 97: ...2 0 1 0 3 0 1 0 4 0 1 0 6 0 1 0 6 0 1 0 7 5 V A 0 7 4 H C T 6 5 2 L AT B U F F 1 0 1 C L K I N 1 Q 0 1 1 0 1 L B B O L B B I L 6 8 2 L B B 3 Z Q L 6 6 4 L 5 5 5 1 9 L B 5 5 0 L5137 3 5 V A 2 2 R 2 9...

Page 98: ...PORT 10 41 1 2 3 4 5 5 A I N r4 r 4 B 21793 4 1 N O I l l V 5 0 0 0 1 0 0 0 0 I F i i O F 1 1 1 1 I N N MIMI 111111 11 11 E N...

Page 99: ...NSTALL P I N S A S SHOWN AT P I O I A B C A N D P 1 0 2 A C 3 P I A N D P 1 0 0 A R E I N S TA L L E D O N T H E T O P S I D E O F P C B REFER T O 5 0 0 0 1 1 0 0 0 F O R S C H E M AT I C 1 A S S E M...

Page 100: ...N EiEE Ef EE 01 1 1 1 3 1 2 3 3 3 7 4 1 m 2 1 ODUI 4 N C O D w Am 2 N N O N 9 BOTTOM S I D E A 21793 52 0011 00011 NMI N I I N M N I N N E N 1 1 I N N M I M E N M M N I I M N I N N M N M N M E N E I...

Page 101: ...A L L E D O N 1 2 5 0 1 1 4 U N I T S O N L Y 4 I N S T A L L J P 2 F O R 2 5 0 K X 1 8 E P R O M D E L E T E J P 2 F O R 5 4 K X 1 5 A N D 1 2 8 1 1 X 1 6 E P R O M 3 I N S T A L L J P 3 A N D J P 4...

Page 102: ...D 6 1_09_ R W 5 8 0 0 0 F N U 7 A A l A 2 A 3 A 4 A S A B A 7 A S A 9 A 1 0 A l l A l 2 A 1 3 A l 4 A l 6 A l b A 1 7 A l e A I 9 A 2 0 A 2 1 A 2 2 A 2 3 D O D I D 2 D 3 D 4 D 5 D 5 D 7 0 8 D 9 0 1 0...

Page 103: ...9 D I a D 1 I P _ _ 7 1 3 12_1_3__ P _ _ 1 2 5 4 12_1_5 2 7 0 1 0 2 4 HG U S A 7 4 5 3 8 F O R 2 7 C I 0 2 4 O R 2 7 0 2 0 4 8 D E L E T E R 1 0 F O R 2 7 0 4 0 9 6 I N S T A L L R I O 0 6 V 1K U 4 0...

Page 104: ...i DO D9 D 1 D g D 3 1 D 5 9 E 6 E T 1 2 i3VtlE I L 2 W i 13 A l N A 3 N A l N A s A O A O LOW N V M 9 I D _ _ _ _ 6 _ 1 1 _ A 1 4 _AI3 A 1 A _ AA 01 2 0 U4D 11 7 4 C 3 2 1 1 2 3 AO Al A2 A3 A4 AS AS...

Page 105: ...I V I L T R 1 3 7 VITTLLTRGO V T L T R G 2 V R G 1 3 V I L T Y R O 3 1 2 T L I 3 4 1 5 V T T L R G 6 1 4 V I T I 1 0 6 1 3 v T T L T 1 1 0 7 1 2 T141INO 1 1 N E UNI 7 0 U 1 5 DO D I 0 2 D3 D4 D5 D6 D7...

Page 106: ...T C 4 0 0 1 u F 5V 1 R 2 6 4 7 K M M B T 3 9 0 4 _ _ E A I L L E 2 _0 2 0 1 0 5V R 2 5 100K C3 I 0 u F H E A D E R 2 X 2 R 2 6 1K 4 1 6 R14 4 7 K 4 7 K R 2 7 1 K R I 3 1 R 1 2 RIIR I O 4 7 K 4 7 K 4...

Page 107: ...r W 1 F l a 07 SENSE REF 7705 EW TAti V121 6Cal L USB 4 5 74838 USC 74838 R22 4 7K P101 6 V D T A C K I 5 a v a i s F A I L L C I O f C O D E DENTNO D W GNO R E V 21793 5 0 0 0 1 1 0 0 0 1 itk S E E...

Page 108: ...IA V111 117 ACKED1 v 0 E 0 V B V S 2 V A D 3 V B D 4 V O D O V E I D O V 0 1 1 7 REOCE01 V O R I T E 1 a 3 3 4 REGBUS 1 1 2 7 R E G C E O I F d D C L K STERmi 3 I E V Q 6 1 _ _ VDTACK OEVDBO 9___DELS1...

Page 109: ...6 L _ _ _ 1 VA 4 v U R I T E I i t v D e o L _ _ _ _ 1 V0 61 I t a 11 V A G V A 7 v i c e V A 9 V A 0 i t 17 1 151 K6 v O L K 7 B L I S S V B L I I 9 v I 5 1 1 1 0 1 v 8 1 _ 1 11 I t 11 L V X I B L O...

Page 110: ...A4 1G 2G IY1 I Y 2 1Y3 11 4 2Y1 2 Y 2 2 Y 3 2Y4 7 4 H C T 2 4 4 U47 AI A2 A3 A4 AS A6 A7 AS l90 0 2 D IR B1 B2 B3 B4 135 B6 B7 B8 7 6 6 4 3 2 7 4 F 2 4 0 A B B A I 9 I I 12 13 14 15 16 17 I 6 CLK OE 1...

Page 111: ...0 00 0 00 tI I 4 0 0 I7 r i 6 4 7 4 7 0 T 6 0 0 7 28...

Page 112: ......

Page 113: ...7 30 I I I 1 I I I I I I I I I I I I I I I...

Page 114: ...0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 J201 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

Page 115: ...7 32...

Page 116: ...1 u F 6 INSTALL A WIREJUMPER FROM E38 TO E39 5 REFER TO 33 0023 000 001 FOR PCB 4 REFER TO 52 0027 000 001 FOR ASSEMBLYDRAWINGS 3 ALL CAPS LESSTHAN 1 0uF ARE 50V 20x MONOLYTHIC 2 ALL CAPSGREATERTHAN 1...

Page 117: ...90UT BCBOUT BCHN BC1OUT 9G21N BC2OUT BG3IN 1103011T B M BR1 BR 2 8113 ANIS 4 1 A M I AI43 CND SERCU 1 SERDATI GND 18070 IBC6 I R O S FREI4 1103 R02 IRO I s 5VSTDBY SV 920 921 9 2 2 923 924 928 1 1 2 2...

Page 118: ...02 A4 A 4 G N D A6 1 1 9 A 1 Al 5 2 V R 5 2 v A9L S A 3 A 9 L B U SA03 A13 5 2VR 5 2 V A 1 3 LBUSA415 A14 L B A 8 A l 4 5 2V A15 L B A 7 A 1 5 LBUSA88 L B A 1 1 A 2 1 LBUSAll LBUswe7 Al a 4 A16 GND Al...

Page 119: ...v Cl C2 C3 CS Ca C7 C8 C9 C1e 1 E 8 0 5 2VR 5 2 v LeCe L f l i c s 1 8C1 L e i c i g g 2 3g2 37 C11 L B C 4 L 8 I C 4 C12 1 1 C 3 1 1 1 c 5 C13 2 V R 2 V Lece L B c8 C15 L B c 7 L e t c 7 C16 Cu7 L e...

Page 120: ...C 3 7 L E W 3 C 5 8 9 1 8 R 1 9 11 L E I A 1 8 12 L I 3 A 1 1 P7 C8 88 c a C 1 L B C 1 1 P8 2 L B I C 1 3 L B C2 4 8 C 3 5 C a L B 7 U 3 1 0 6 LOIC7 LBJCIS 18 L B I C S 11 L B I C a l f 12 L B C 1 1 I...

Page 121: ...M A T I C R E G I S T E R B A S E D B R E A D B O A R D SIZE C A G E CODE C SCALE N O N E DWG NO r E v 5 0 0 0 2 6 0 0 0 FILE 0 0 2 6 0 0 0 S 0 2 I SHEET 4 O F 1 9 NI N M I 1111111 111111 11111 M N M...

Page 122: ...Mil IIIIMI M i l l I M O V I I I I l i a V I M O M M I N I M I N M I E3 _hgrAti _____1 L t e g L 3 _ _ f Y Y T L BEAD E4 SERCLIS I E5 SERDAT I E9 _ U5M2Id C4 T 01 uF L4 BEAD C6 I 01 uF z...

Page 123: ...1 N M N M VCC F1 10A C3 3 3uF E2 9 1 7 V C5 01 u F C7 01 u F F2 2A 2A E6 TITLE SCHEMATIC REGISTER BASED BREADBOARD SIZE CAGE CODE SCALE N O N E DWG NO R E V 5 0 0 0 2 6 0 0 0 A FlLE 0026 000 50 27S H...

Page 124: ...CO 0 L5 F 4 BEAD 2 A C8 1 0 1 uF C9 01 uF T 0 1 uF 01 uF E12 0 IIIIII M I 11111 V I E M I 111111 I I I I I I N M I I...

Page 125: ...1 01 uF L8 BEAD C14 01 uF VEE C13 01 uF C15 01 uF F7 5A E14 ITTLE SCHEMATIC REGISTER BASED BREADBOARD SIZE CAGE CODE DWG NO 5 0 0 0 2 6 0 0 0 REV A SCALE N O N E flLE 0 0 2 6 0 0 0 S 0 2 sria r 6 OF...

Page 126: ...Y 2 A3 Y 3 A4 Y 4 SN74F244DW BA13 BA14 BA15 BA II VA17 VAIS VA19 VA 2 VA2 1 U4 A 1 2 A l 1 1 4 C A2 Y 2 a 43 Y 3 4 15 B A 1 7 Id B A 1 14 B A 1 9 12 B 4 2 6 SN74F244DW U4 8 19 11 VA22 1 3 VA23 vAze V...

Page 127: ...A 6 87 A l 1 1 B6 A 6 le SN74F652DW N 1 2 7 1 16 13 1 17 16 13 14 13 SN 7 24 1 1 U13 U S A CAB ClIA SBA CM SAB B1 A l 82 A T B3 A 3 84 A 4 133 A S 66 A 6 67 A 7 SN74F652DW N M 1 1 1 M I 1 W B D 1 6 1...

Page 128: ...E104 C Al A2 Y 2 A3 Y 3 A Y 4 18 8 0 8 16 8 0 1 14 8 0 1 12 8 0 3 VSTSRST MODID 4 S S JP I WriX1114A SN74HCT244DW U42 8 19 11 13 15 17 Al 1 42 Y 2 A 3 Y 3 A4 Y 4 SN74HCT244DW 804 eas BP 8137 RI 825 VA...

Page 129: ...R 4 2 V N 4 7K R 4 3 4 7K R 4 4 4 7K R 4 5 vv 4 7K R 4 6 4 7K R 4 7 4 7K R 4 8 4 7K R 4 9 O 4 NI Z C 4 01 I 4 0 2 1 3 1 S 1 0 3 2 1 4 7K R 3 3 VV 4 7K R 3 4 4 7K R 3 5 4 7K R 3 6 4 7K R 3 7 4 7K R 3...

Page 130: ...7 7 7 158S v g 4 4 a C N 4 a a O t a S 4L C U Z l I J 1 1 1 0 7 C U z ts a CO 7 7 1 1 a a O r fol 4 7K R 5 8 4 7K R 5 9 1 0 1 A I J I N 4 7K R 6 0 4 7K R 6 1 4 7K R 6 2 4 7K R 6 3 4 7K R 6 4 4 7K R 6...

Page 131: ...1 3Q t D I O 304 04 c 1 9 4 0 4 1 3 50 5 0 1 2 8 0 5 1 4 61 1 6 0 1 5 8 0 1 5 1 8 0 6 1 F 71 7 0 1 1 9 A 2 4 A 3 2 E N A BD B O 8 0 2 SN74HCT273DW E23 E 2 4 E 2 5 E 2 6 E 2 7 E 2 8 E 2 9 E 3 0 o E 3...

Page 132: ...4 N SP15 8016 8017 N 8D10 BOA N 8021 8p21 8022 EID23 8026 TTR_E SCHEMAT BREADBO SIZE CAGE CODE SF 41 F N O N E F i l l 13D 0 3 I B O O B D I 0 0 2 8 0 3 1 3 8 D 4 1 3 0 5 8 0 7 o p e B D 9 R6 1 V A r...

Page 133: ...4 1 1 V O Q 6 12 V 0 0 1 13 V 0 0 2 14 V 0 0 3 IS V 0 1 3 4 16 V 0 0 5 17 V 0 0 6 6 V 0 0 7 9 1 0 0 1 5 19 V 0 0 9 11 5 B A S BAB 7 9 8 1 9 4 1 1 1 E BLWORD IMMENA 10 1 13 le 17 18 ATF NA PBAStf64 RB...

Page 134: ...WeAsE4 6 n443E484 WBASE M WflASE C W9ASE F MENA IMACIE Y4 At 601 40 A24Erim 432E14A PROCOATA KOCK W S W M r gips i 91_910904 P11 C chi C3 C4 C S C41 C7 G e C9 C11 C13 C1 C13 CI Cl7 Cla C19 C l C21 C22...

Page 135: ...7 P 0 041 01 0 2 i 03 04 16 le oe 07 U22 8 4 0 SN74HCT040 U27 A 1e 2 SN74HCTSBBDW U30 SN74HCT32D SN74HCT138D v c c T SN74HCT32D U31 19 cd OIR SN74HCT32D 3 1 J 7 4 A 2 e 2 S I R 1 i 2 il44 Al 8 3 12 44...

Page 136: ...4D 4 0 30 3 0 2D 2 0 ID 1 0 1 U37 U39 la 01 72 V 0 2 VO3 14 V O 4 15 1 0 5 16 I 0 8 17 1 0 7 0 8 19 Loss L071 1 0 0 4 Less Lees LOB DATAEN A READENA4 LAB LA9 1 5 1 8 1 LA11 12 13 14 15 5 R 16L8 1 7 R...

Page 137: ...1 9 1uF U 3 8 8 2 M C 1 0 H 1 2 3 11 E 2 3 E 3 4 E 3 5 E 3 6 1 2 V 3 2 2 2 7 0 R 2 3 1 8 0 17 E 3 2 2 V I R 2 4 E 2 7 0 3 7 R 2 5 1 8 0 TIRE SCHEMATIC REGISTER BASED BREADBOARD St2E CAGE CODE C I D G...

Page 138: ...N I M I N N M M t W O M N S I N I N N N I N M N M I M N v c c T R U SCHEMATIC REGISTER BASED BREADBOAPD R I C H I C A G E C O D E S C A L E N O N E D W G NO 500026 000 IR E V A F I L E 0 0 2 6 0 0 0 S...

Page 139: ...PART ALTERNATING COLUMNS ARE OFFSET BY 050 INCH PADS ARE CONNECTED 1 FOR 1 TO THE ADJACENT CONNECTOR PATTERN TYPICAL 2 PLACES NOTE REFERENCE THE STANDARD C SIZE PCB OUTLINE DRAWING FOR FURTHER MECHANI...

Page 140: ...0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 O4 4 0 0 0 0 0 0 0 0 O e d o 0 0 O 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 O O O O O 0 0 0 0 0 O O O O O 0 0 0 O O O O O 0 0 0 0 OO O O O 4 1 1 0 0 0...

Page 141: ...P A R T S LISTS 70 0010 000 Final Assembly 8 7 52 0010 000 PCB Assembly C Size Breadboard 8 3 52 0011 000 PCB Assembly Message Based Interface 8 4 52 0026 000 PCB Assembly Register Based Breadboard 8...

Page 142: ...BREADBOARD 16 1 52 0011 000 ASSY PCB VXI INTERFACE MODULE 8 MHz 17 2 52 0013 095 ASSY CABLE LED REF DESIG RACAL PART NO DESCRIPTION 1 2 11 0010 001 LED PANEL MOUNT 156 DIA RED 2 17 37 0010 025 SCREW...

Page 143: ...40 01 0010 103 RES CHIP 10K 0 12W SPCT SMD 1206 SW1 29 0010 004 SWITCH DIP 4 POS LOW PROFILE U1 4 17 0012 652 IC DIGITAL 74HCT652 5024 U5 17 0012 000 IC DIGITAL 74HCTOO S014 U6 17 0017 000 IC DIGITAL...

Page 144: ...MONO 0 01 UF 50V SMD 1206 CAP TANTA 3 3 UF 16V SMD CAP MONO 0 01 UF 50V SMD 1206 CAP TANTA 3 3UF 16V SMD CONNECTOR RIGHT ANGLE 4 PINS CONNECTOR RIGHT ANGLE 64 PINS CONNECTOR PIN STRIP 32 PINS RES CHI...

Page 145: ...32 IC DIGITAL 74F32 S014 U40 21 0011 001 IC PAL 16L8AFN 15 U41 17 0012 374 IC DIGITAL 74HCT374 S020 U42 17 0012 030 IC DIGITAL 74HCT30 S014 U43 44 17 0012 244 IC DIGITAL 74HCT244 S020 U45 21 0012 001...

Page 146: ...2 F 3 F 4 F 5 1 FUSE 5A F7 2 HRES 330 R10 R12 8 HRES 4 7 K R 2 R 3 R 5 R 7 R 11 R 3 0 R 3 1 R32 1 IND 5 0 u H L2 7 IND BEAD L 1 L 3 L 4 L 5 L 6 L 7 L 8 1 JUMPER JP1 1 LM555CMA U35 1 MC10H116 U40 1 MC1...

Page 147: ...W I T C H B D I P V A L S 1 S 2 S 3 5 4 S 5 2 S W I T C H _ 4 D I P S 6 S 7 40 T E S T P O I N T E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1 0 E 11 E 1 2 E 1 3 E 1 4 E 1 5 E 1 6 E 1 7 E 1 8 E 1 9 E 2 0 E...

Page 148: ......

Page 149: ...t uint bit_number uint value coutport uint card uint cport uint value coutportb uint card uint cport uint value cpulsehi uint card uint cport uint bit_number cpulselo uint card uint cport uint bit_num...

Page 150: ...r k char src char list ispunct int c s t r r c h r char src char c isspace int c s t r s p n char src char cmp isupper int c s t r t o k char src char sep isxdigit int c s w a b char src char dest in...

Page 151: ...ks to see i f a 0000 occurs I f it doesn t an error is generated nvnocheck void Remove all check records generated using nvcheckport from non vol memory Used for starting over when assigning check val...

Page 152: ...ized to value instead of it s regular value This might be used to customize something like the manufacturer s ID or the model number Note improper usage of this command may cause a violation of the VX...

Page 153: ...igned long size Store size in the system block for the amount of non vol to be set aside for unstructured use This would be used if the default value was not large enough During power up this value is...

Page 154: ...nvstartinuser unsigned int yes Store yes in the system block for whether to start in the user s parser or the standard parser This would be used if there was a dedicated user parser and the default c...

Page 155: ...mybuf Memory Management vtl calloc long count long size or vtl_malloc long size Allocates a block of memory in the heap Example addr vtl_calloc 4 200 allocates 4 pieces of memory of 200 bytes each vtl...

Page 156: ...tchar_raw_pri void This character gets a 16 bit character out of the primary queue Example i getchar_raw_pri in_stat_pri void Returns the number of characters in the primary input queue Example i in_s...

Page 157: ...ter out of the secondary input queue Example i vtl_getcharO vtl ungetc int ch Disposes of the character after the vtl_getchar command Example vtl_ungetc i Interrupt management disable void This comman...

Page 158: ...example setvect 26 myroutine Output Management base uint base_ value sets the base of the output Defined in detail in section 3 5 1 out stat void Returns the number of characters in the output queue...

Page 159: ...oseconds gettime struct time timep Puts the current time into the structure address Example struct time mytime gettime mytime gettimel void Returns the number of microseconds since power on modulo 232...

Page 160: ...able for firmware development All other commands are available either through the message based interface or for firmware development Production Rules Describing 7064 Command Syntax cmdlist cmd A 7064...

Page 161: ...ULSELO card port bitnum 7064 byte level commands byte_cmd OUTPORTB port byte IINPORTB port ICOUTPORTB card port byte ICINPORTB card port 7064 word level commands word_cmd OUTPORT port word IINPORT por...

Page 162: ...G reg word INVNOVXIREG INVSETVECT vector address INVSIZEGLOBAL length INVSIZEHEAP length INVSIZEINQ length INVSIZENVCODE length INVSIZEOUTQ length INVSIZESECQ length INVSTARTINUSER word INVSTORECODE a...

Page 163: ...63 inclusive 23 1 inclusive unsigned integer const The following regular expressions describe the numerical formats recognized by the 7064 command parser IEEE Hex hEl a fA F0 9 IEEE Octal qQ 0 7 IEEE...

Page 164: ...I I I I I I I I I I 1 I I I I I I I I...

Page 165: ...7064 command set may be concisely described by a simple grammar and a set of regular expressions 2 1 Regular Expressions Regular expressions describe text patterns by a string of symbols tied together...

Page 166: ...of production rules that concisely describes the set of strings that are valid 7064 command sequences The rules consists of terminal symbols like 7064 command names and digits non terminal symbols li...

Page 167: ...okens Some whitespace is required to separate otherwise adjacent identifiers keywords and constants 2 5 Comments The 7064 command parser accepts C style comments Comments may span across multiple line...

Page 168: ...myfunc Calls myfunc which was loaded at address 0x00000400 Note this would probably not produce the desired result because 0 400 is ROM 1 triggenO triggin 1 trigout 7 Commands may appear on the same l...

Page 169: ...r handler s responsibility to carry out the actual error processing By default the normal VT1 error handler is invoked T h e user may select an application specific error handler with the set_error_ha...

Page 170: ...are found in the file rt h They are ARGPTYPE Data type of a variable argument list pointer A R G O Fetches an argument from a variable argument list A R G I N C Increments pointer to point to next arg...

Page 171: ...e an existing error descriptor 3 Always add new error descriptors to the end of the list 4 Never define a 0 valued descriptor 0 is a reserved descriptor PUBLIC MACROS errortype ed returns error type i...

Page 172: ...Line dump if set to 1 then the current input line is dumped along with the error message This can be useful to help pinpoint the location of the error 1 define E_LINEDUMP_FSIZE l u field size define E...

Page 173: ...warning number is 2 1 Syntax errors 200 399 Syntax errors are discovered by the parser or scanner and the VTX is able to continue execution 1 define E_SYNTAX 2 0 0 u I E_SYN I E_LINEDUMP define E_UND...

Page 174: ...P 412u I E_RUN I E_LINEDUMP 413u I E_RUN I E_FATAL define E_ARITH_STACK_OVERFLOW 4 1 4 u I E_RUN I E_FATAL define E CODESEG_OVERFLOW 4 1 5 u I E_RUN I E_FATAL define E_NVFLAG 4 1 6 u I E_RUN I E_LINED...

Page 175: ...sion evaluates to u n E_SECQ_SIZE secondary queue size out of range expression evaluates to u n E_CARDNUM card number out of range expression evaluates to u n E_CARDPORTNUM card relative port number o...

Page 176: ...extern char error_msg_lookup unsigned errdes endif ERROR_INCLUDE C 8...

Page 177: ...nical ContactP h o n e Number Purchasing ContactP h o n e Number 1 D e s c r i b e in detail the problem and symptoms you are having Please include all set up details such as input output levels frequ...

Page 178: ...a Srl Strada 2 Palazzo C4 20090 Milanofiori Assago Milan Italy Phone 39 2 5750 1796 FAX 39 2 5750 1828 Racal Elektronik System GmbH Frankenforster Strasse 21 51427 Bergisch Gladbach 1 Germany Phone 49...

Page 179: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: