Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

XILINX CPLD how-to ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=166
Страница 1 от 1

Автор:  Predator_MF [ Сря Ное 24, 2004 11:48 am ]
Заглавие:  XILINX CPLD how-to ?

Тоя линк ми стана много интересен, мисля да пробвам. Някой досега занимавал ли се е с тия логики, откъде да почна :)

Автор:  ToHu [ Сря Ное 24, 2004 6:39 pm ]
Заглавие: 

Ами тея дни си купих платки, в момента тегля WebPack и почвам да се уча :). ... Взех си кит за Spartan 3 и Coll Runner ... ще почна смалкия да видийм :).

Автор:  Цецо [ Сря Ное 24, 2004 6:45 pm ]
Заглавие: 

Аз пък съм абсолютен аматьор по тоя въпрос. Каква е разликата между CPLD и FPGA? Каква консумция имат тия говеда? Ако не ги клокаш тия гейтове, ще консумира ли? Смисъл нещо като стендбай може ли да се получи?

Автор:  Ники [ Сря Ное 24, 2004 6:48 pm ]
Заглавие: 

те това е идеята на COOL Runner-a ...

Автор:  Сашо [ Пет Ное 26, 2004 12:38 am ]
Заглавие: 

На FPGA-то конфигурацията е във външен RAM, а CPLD-то се програмира вътрешно.

Автор:  Tisho [ Съб Ное 27, 2004 12:24 am ]
Заглавие: 

Сашо написа:
На FPGA-то конфигурацията е във външен RAM, а CPLD-то се програмира вътрешно.


И като му спреш захтанването на този RAM какво става ? :P

Автор:  bateAz [ Съб Ное 27, 2004 1:29 pm ]
Заглавие: 

FPGA след включване на захранването зарежда RAM-а си от външен FLASH. Т.е. FPGA няма установено вътершно състояние, което да се програмира. И трудно се решава въпросът със защитата на данните.
CPLD си има вътрешен FLASH, който му решава проблема. Там въднъж записано, повече не се чете, само презапис.
И двете породи чипове имат консумация, която е пропорционална на броя превключвание на вътрешните гейтове. Повече активни блокове на по-голяма честота >> радиаторче :lol: . За честоти до 20 - 30 MHz типичната консумация на Xilinx 9572 на 3.3 волта е около 15 mA. Боли те к*ра за такъв ток.

Автор:  Predator_MF [ Съб Ное 27, 2004 2:17 pm ]
Заглавие: 

Ммм, това FPGA звучи доста примамливо...Значи мога по всяко време да си го презапизвам, само ще ми трябва контролер, дето да пише във флаша :wink:

Автор:  Ники [ Съб Ное 27, 2004 2:23 pm ]
Заглавие: 

малко трудно ми се види да пишеш с контролер във флаша, това е едно ситно серийно флашче, което програмираш с един тъп програматор и ИДЕто на XILINX, и в това флашче данните за програмиране на FPGA не са листнати в четим вид, а има някакво кодиране , за да затрудни поне малко евентуален опит за копиране на битстрийма...

Автор:  bateAz [ Съб Ное 27, 2004 3:25 pm ]
Заглавие: 

Прави се, ама не както ти си мислиш. Вероятно това става така:
1. Правиш необходимите ти поведения на FPGA-то в средата на Xilinx. Компилираш ги, запомняш всяка една конфигурация като отделен файл ( участък от FLASH някъде си ).
2. В хода на работата, ако искаш да промениш FPGA, "подменяш" FLASH-а и ресетираш FPGA.
Честно да си кажа, не виждам особен смисъл от такива действия. Ако искаш да направиш много малка промяна в поведението, по-добре я прави в самото FPGA. Например с външен сигнал, или някак си. Но да компилираш ново поведение с контролер на платката - не ми изглежда реализуемо с прости средства.

Автор:  Predator_MF [ Съб Ное 27, 2004 6:31 pm ]
Заглавие: 

Да де, това беше само теоретичен въпрос...Ей такива "tips'n'tricks" понякога доста помагат :D .

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/