Data I/O device pinout codes

From: Joe R. <rigdonj_at_cfl.rr.com>
Date: Thu Jun 3 07:22:47 2004

At 07:46 PM 6/2/04 -0700, you wrote:
>Well, some help on use would be nice, I am attempting to copy a M9312 rom
>hitting COPY from DEVICE it asks for (address/size) what sort of value is
>this?

   It's asking if you want to read the FIRST address in the ROM and if you
want to read ALL the addresses. Normally you'd just enter 0 (the first
address) and the size of the ROM (512) and read the entire thing. But it
gives you the option to read only part of the ROM and you don't have to
read starting at address 0.

   IIRC the M9312 ROM is 512 in length so enter 0 and 512 to read the
entire thing. Actually I think you have to enter the address in hex and
since 0 counts as an address, the last address would be 511 or 1FF hex.

   IIRC2 the M9312 ROM is only 4 bits wide and the programmer operates with
8 bit words so you're probably going to have to tell the programmer weather
to use the upper or lower nybble of data when you start to burn a new ROM.

>then to RAM (address) what would be a good value for this?

   Again it's giving you the option to load the dats somewhere in RAM
besides at the beginning. This is so you can "patch" code together. For
your purposes just load it at the beginning (address 0).

   These are common options and are found in just about any decent programmer.

   BTW Found my 29B manual if you have specific questions.


> I took a guess or two and got "dev exceeded 98"

   The means that the amount of data exceeded the last address but I don't
know if it means the last address in the ROM or the programmer's RAM. In
other words you did something like telling it to read 513 bytes of data
from a 512 byte device.

>or "prog pack err 35".

   That's an error from the plug-in pak so you'll have to look it up in the
pak's manual. I haven't been following this thread closely and I still
don't know what pak you're using so I can't help here. But I suspect it's
address related.

   Joe






>
>thanks,
> Pavl_
>
>On Friday 28 May 2004 02:57 pm, you wrote:
>> "29B" is the base programmer, you need to know what
>> programming adapter you have. Unipak 2 or 2B is the
>> most common but doesn't support some of the older
>> parts.
>>
>> Select codes can be found at http://www.geocities.com/jkh9081/dataIO/
>> or on Data I/O's ftp site
>> ftp://ftp.dataio.com/device_lists/_archive/
>
Received on Thu Jun 03 2004 - 07:22:47 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:55 BST