Отговори на тема  [ 11 мнения ] 
XILINX CPLD how-to ? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение XILINX CPLD how-to ?
Тоя линк ми стана много интересен, мисля да пробвам. Някой досега занимавал ли се е с тия логики, откъде да почна :)


Сря Ное 24, 2004 11:48 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение 
Ами тея дни си купих платки, в момента тегля WebPack и почвам да се уча :). ... Взех си кит за Spartan 3 и Coll Runner ... ще почна смалкия да видийм :).


Сря Ное 24, 2004 6:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Аз пък съм абсолютен аматьор по тоя въпрос. Каква е разликата между CPLD и FPGA? Каква консумция имат тия говеда? Ако не ги клокаш тия гейтове, ще консумира ли? Смисъл нещо като стендбай може ли да се получи?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 24, 2004 6:45 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 11:19 pm
Мнения: 609
Мнение 
те това е идеята на COOL Runner-a ...


Сря Ное 24, 2004 6:48 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Съб Сеп 25, 2004 10:14 pm
Мнения: 128
Местоположение: София
Мнение 
На FPGA-то конфигурацията е във външен RAM, а CPLD-то се програмира вътрешно.


Пет Ное 26, 2004 12:38 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Ное 22, 2004 11:24 pm
Мнения: 1923
Местоположение: Габрово
Мнение 
Сашо написа:
На FPGA-то конфигурацията е във външен RAM, а CPLD-то се програмира вътрешно.


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


Съб Ное 27, 2004 12:24 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Съб Ное 27, 2004 1:29 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Ммм, това FPGA звучи доста примамливо...Значи мога по всяко време да си го презапизвам, само ще ми трябва контролер, дето да пише във флаша :wink:


Съб Ное 27, 2004 2:17 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 11:19 pm
Мнения: 609
Мнение 
малко трудно ми се види да пишеш с контролер във флаша, това е едно ситно серийно флашче, което програмираш с един тъп програматор и ИДЕто на XILINX, и в това флашче данните за програмиране на FPGA не са листнати в четим вид, а има някакво кодиране , за да затрудни поне малко евентуален опит за копиране на битстрийма...


Съб Ное 27, 2004 2:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Съб Ное 27, 2004 3:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Да де, това беше само теоретичен въпрос...Ей такива "tips'n'tricks" понякога доста помагат :D .


Съб Ное 27, 2004 6:31 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 11 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни