Motherboard Forums


Reply
Thread Tools Display Modes

cpld programming

 
 





















kuldeep singh
Guest
Posts: n/a

 
      01-19-2005, 08:31 AM


hi embedded gurus i m working on a project which needs cpld
programming,i want to interface cpld with avr microcontroller

 
Reply With Quote
 
K
Guest
Posts: n/a

 
      01-19-2005, 08:26 PM

kuldeep singh wrote:
> hi embedded gurus i m working on a project which needs cpld
> programming,i want to interface cpld with avr microcontroller

Sounds interesting.

 
Reply With Quote
 
Ulf Samuelsson
Guest
Posts: n/a

 
      01-19-2005, 11:25 PM
"kuldeep singh" <> skrev i meddelandet
news: oups.com...
> hi embedded gurus i m working on a project which needs cpld
> programming,i want to interface cpld with avr microcontroller
>



Maybe you should look at the FPSLIC which contains an AVR and an FPGA?

--
Best Regards
Ulf at atmel dot com
These comments are intended to be my own opinion and they
may, or may not be shared by my employer, Atmel Sweden.


 
Reply With Quote
 
Jack Klein
Guest
Posts: n/a

 
      01-20-2005, 04:37 AM
On 19 Jan 2005 00:31:15 -0800, "kuldeep singh" <>
wrote in comp.arch.embedded:

> hi embedded gurus i m working on a project which needs cpld
> programming,i want to interface cpld with avr microcontroller


We're doing a system where not only the firmware, but also the CPLDs,
have to be reprogrammable in system on site.

We have three different board types, one based on Atmel's AT91RM9200
part, and two based on TI's TMS320F2912. All the boards have a
Lattice CPLD on them.

We built a circuit with tri-state buffers so that the JTAG pins of the
CPLD normally connect to a JTAG header for initial programming in
manufacture, but the ARM or DSP firmware, under program control, can
control the enables of the tri-state buffers so that the CPLD JTAG
pins are connected to the SPI port and one I/O pin of the controller
or DSP.

Of course, your main processor or DSP has to be able to operate in a
mode where it can receive a new CPLD image over some interface and
erase and reprogram it without needing any of the functionality that
is implemented in the programmed CPLD.

Once you get the programming code debugged, it works quite well.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
 
Reply With Quote
 
Bibico Cando
Guest
Posts: n/a

 
      01-21-2005, 10:00 PM
Nice idea but not that easy to implement...
Beware of the fact that the CPLD is disconnecting their pins (what is
the state then pullup, pulldown, tristate ?)
when entering the (re)programming state. Not to mention the
"reconnecting" (transient) state you can get...
("preload" state is your friend).
And don't forget that OLD!!! tools can generate a much smaller CPLD
config data volume... for the same functions...;-)
Hope it helps
Bibico

kuldeep singh wrote:

> hi embedded gurus i m working on a project which needs cpld
> programming,i want to interface cpld with avr microcontroller


 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming DELL USB Enhanced Multimedia Keyboard Med Dell 1 07-06-2008 04:15 PM
Where does Intel keep info on programming at the vmm level? ***** charles Intel 0 05-01-2007 07:03 PM
PCL3 codes for programming Huub HP 7 03-11-2007 02:34 AM


All times are GMT. The time now is 02:43 AM.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43