(1 / 1)
Date: September 06, 1983 14:25
From: KIM::SHEPPERD
To: @SYS$MAIL:ENGINEER
The VAX can make the gangpak work now. The gangpak can program up to 65k of data into up to 8 EPROMs. All you have to do is tell the DIO how much data you want programmed by specifying a range of addresses to program. For example: suppose your program is 32k bytes long and you want to program it into 4 2732's. The procedure would appear: $ DIO DIO_COMMAND: FILE your_file_name DIO_COMMAND: DEVICE 2732 (place 4 EPROMs in sockets 1 through 4) DIO_COMMAND: PROGRAM 8000-FFFF The DIO procedure will check that all the EPROMs are blank (that may take a few seconds) and if one or more is not blank will turn on the LED under the failing part and prompt you for a go-ahead. It then down loads your data (which may take a few minutes) and checks that the EPROMs are programmable (illegal bit test). If one or more EPROMs is not blank and can't be programmed it will give you the option of replacing the EPROM's whose LED is on and testing again (saves the download time). Once programming starts the LED's under the parts detected in sockets are lit and data is programmed into them (this is F A S T). If you don't specify an ending address, it assumes as before that only 1 EPROM is to be programmed. After all programming is done, the DIO computes and displays the checksum for each EPROM in the programming set. At some time in the near future the DIO will display a map of what data is written in which EPROM. As it is now though, you'll have to figure out for yourself what is where. Its pretty easy for 8 bit data words: socket 1 = start_address thru start_address+EPROM_size-1 " 2 = start_address+EPROM_size thru start_address+-1 etc. I.E. in the previous example: socket 1 = 8000-9FFF " 2 = A000-BFFF " 3 = C000-DFFF " 4 = E000-FFFF sockets 5-8 not used If your EPROM set takes 4 or fewer sockets then you can program more than one set at the same time. All you have to do is stuff the EPROMS into the empty sockets before you start the programming and the system will figure out that you did that and program them for you. In the above example you could have stuffed EPROMS into sockets 5-8 and they too would have been programmed (and checked for blank and illegal bits). Note, however, that the second set gets programmed beginning with the first empty socket not with any particular row or column. For example if your EPROM set consisted of 3 parts and you wanted to program 2 sets, the first set would go into sockets 1-3, the second set would go into sockets 4-6 and sockets 7 and 8 would have to remain empty. Happy programming, ds
Sep 06, 1983