Reply by Jack Klein December 12, 20062006-12-12
On 12 Dec 2006 07:15:14 -0800, "David" <david.fussell@hotmail.co.uk>
wrote in comp.arch.embedded:

> Hi, > > I'm looking for some information on the proprietary ISP interface used > by Lattice (specifically in the ispGDS22 device) > > I've managed to find a Lattice document describing the function of the > SDI,SDO,MODE + SCLK pins and the devices internal state machine, but > nothing on specifically how to get the fuse map /JEDEC file into the > device 'in-situ'. I've searched the Lattice website, but they don't > seem to give out this information readily. > > Can anyone direct me to a suitable resource? > > Many thanks > > David
I agree with Anton, the ispVM package (free download) probably has all the information you need to either build an in-circuit programming routine into your firmware, or develop an external driver. The C source code is a hideous, awful, stinking mess, but it does work. -- Jack Klein Home: http://JK-Technology.Com FAQs for comp.lang.c http://c-faq.com/ comp.lang.c++ http://www.parashift.com/c++-faq-lite/ alt.comp.lang.learn.c-c++ http://www.contrib.andrew.cmu.edu/~ajo/docs/FAQ-acllc.html
Reply by Anton Erasmus December 12, 20062006-12-12
On 12 Dec 2006 07:15:14 -0800, "David" <david.fussell@hotmail.co.uk>
wrote:

>Hi, > >I'm looking for some information on the proprietary ISP interface used >by Lattice (specifically in the ispGDS22 device) > >I've managed to find a Lattice document describing the function of the >SDI,SDO,MODE + SCLK pins and the devices internal state machine, but >nothing on specifically how to get the fuse map /JEDEC file into the >device 'in-situ'. I've searched the Lattice website, but they don't >seem to give out this information readily. > >Can anyone direct me to a suitable resource? >
You might be able to use an embedded JAM Player. AFAIK Lattice does provide a tool to covert their fus map files into something suitable for use with a JAM Player. Lattice's ispVM might also be an option. Regards Anton Erasmus
Reply by David December 12, 20062006-12-12
Hi,

I'm looking for some information on the proprietary ISP interface used
by Lattice (specifically in the ispGDS22 device)

I've managed to find a Lattice document describing the function of the
SDI,SDO,MODE + SCLK pins and the devices internal state machine, but
nothing on specifically how to get the fuse map /JEDEC file into the
device 'in-situ'. I've searched the Lattice website, but they don't
seem to give out this information readily.

Can anyone direct me to a suitable resource?

Many thanks

David