[hpsdr] EEPROM Programming

Eric Blossom eb at comsec.com
Fri Feb 23 08:42:37 PST 2007


On Fri, Feb 23, 2007 at 08:09:55AM -0500, Philip M. Lanese wrote:
> ***** High Performance Software Defined Radio Discussion List *****
> 
> Phil
> 
> If you purchase all the chips from one distributor he will program them for you
> for very little extra (negotiating point).  Then you have a pre-tested device
> when it arrives.  Most (if not all) distributors provide the service for any
> device that is programmable i.e. FPGA, EEROM, CPU with embedded ROM, etc.
> 
> Phil, K3IB


I agree that that's probably the easiest way to get it done.


If you were using the USRP FX2 code to program the first ones, note
that it writes them byte at a time instead of page at a time.  The
speed didn't matter to me (we were only writing 256 bytes), so I coded
up the byte at a time method.  The code to write them page at a time
isn't difficult.

With the USRP, we work the eeprom burning into the QA cycle.
You've got to load code in them to test them.  Why not load two pieces
of code?

Eric, K7GNU


> ----- Original Message -----
> From: "Phil Harman" <pvharman at arach.net.au>
> To: <hpsdr at hpsdr.org>
> Sent: Friday, February 23, 2007 7:09 AM
> Subject: [hpsdr] EEPROM Programming
> 
> 
> > ***** High Performance Software Defined Radio Discussion List *****
> >
> > During the production of Ozy we need to program some 500 24LC128 EEPROMS.
> > This EEPROM is use to hold the USB  VID and PID of the Ozy board.
> >
> > There is a facility to program the blank chip after it has been assembled on
> > the PCB and this is the process we used when building the prototypes.
> > However, this is rather a time consuming process ( when it has to be done
> > 500 times!) and what would be ideal would be to install these chips ready
> > programmed.
> >
> > Phil N8VB suggested that we use a jig to hold the chip and program them via
> > I2C. Has anyone built such a jig, knows how to make one, or knows if it
> > possible to order them ready programmed.
> >
> > 73's Phil...VK6APH

 1172248957.0


More information about the Hpsdr mailing list