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

Замяна на компоненти с CPLD/FPGA...
http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=16154
Страница 1 от 1

Автор:  HIFI [ Вто Сеп 25, 2018 10:13 pm ]
Заглавие:  Замяна на компоненти с CPLD/FPGA...

Искам да помогна на приятел, а и да понауча/припомня нещо в сфера, която не ми е присъща.
Задачата е да се заменият няколко логики (74hc02, 74hc175, 74hc365, 74hc374 и т.н.), както и два GAL-а 16V8 и 20V8 или 22V10 последното не го помня кое от двете беше, но ще имам JED файловете (матриците) на GAL-овете... като цяло IO-та май до около 70, максимум 80 ги сведох като гледах схемата.
И тук започнаха въпросите в главата ми :)
разполагам с USB blaster за ALTERA, но гледам cyclone-ите дето ги имам в чекмеджето не се поддържат от много години последно в Quartus II 13.0 са поддържали Cyclone II ?!?, имам няколко борда МАX II 240-ки дето съм ги взимал за жълти стотинки при поръчки от Китай за пълнеж, но не знам ще се справят ли...
Поръчах сега един кабел за USB->Jtag за Lattice, защото след кратък "рисърч" днес ми се сториха много интересни -> причината 5V толерантни, не като при алтерите с външни резистори, диоди... имат и "по-безплатна" среда :oops:
при Xilinx също има ниски серии с 5V толерантни входове изходи, но там още не съм се зачитал. Някъде в нас трябва да се търкалят демо бордове със Spartan 3-ки...
Не намерих такава дискусия, а ми е интересно вие какво бихте сложили и защо?

Автор:  TheHungry [ Вто Сеп 25, 2018 10:35 pm ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

Най добре е с нещо 5V от старите CPLD-та но ще е проблем със намирането ако се искат бройки , а и цената им е доста по-висока и греят доста.

Кое Lattice си гледал 5V толерантно?

Също така възможен вариант е XC95XXX-XL , то е 3.3V но е с 5V толерантни входове .

Имай в предвид че CPLD/FPGA обикновенно са доста бързи и понякога комбинаторната логика и закъснението в сигналите може да ти изиграе лоша шега , и да има доста чесане по главата ;) така че трябва добре да се огледа схемата и логиката и дали няма реализирани някакви тригерни елементи примерно и как ще бъдат представени в CPLD-то.


така че

Автор:  HIFI [ Вто Сеп 25, 2018 10:50 pm ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

за 5 волта толерантни гледах цялата ispMACH 4000 гама.
Бройките ще са една, две, цената не е фактор, но ми е интересно и ако беше - с какво и как биха се променили отговорите :)
да и аз XC95XX имах предвид като споменах за алтернатива при ксаилинкс...

Автор:  woody [ Вто Сеп 25, 2018 11:45 pm ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

CPLD == GAL, повече или по-малко.
CPLD и FPGA нямат много общо.

5V толерантни на X и A няма вече (официално), има само псевдо-толерантни. Иначе се зовяха примерно XC95xx и може би алтерското да беше нещо като MAX7000S (не помня и не ми се гугли).
XC95xx-XL са псевдо-толерантни, като естествено ако нещото не е твърде критично можеш да го игнорираш това, тъй като все още се произвеждат/продават и са евтини.

Автор:  stefan63 [ Сря Сеп 26, 2018 12:13 am ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

един по-бърз контролер няма ли да свърши същата работа....

Автор:  miro_atc [ Сря Сеп 26, 2018 10:40 am ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

HIFI написа:
Задачата е да се заменият няколко логики (74hc02, 74hc175, 74hc365, 74hc374 и т.н.), както и два GAL-а 16V8 и 20V8 или 22V10 последното не го помня кое от двете беше, но ще имам JED файловете (матриците) на GAL-овете... като цяло IO-та май до около 70, максимум 80 ги сведох като гледах схемата.


хм... Предимствата на CPLD спрямо FPGA са цената и обикновено по-малкия корпус. Но това са предимства когато говорим за "малко" CPLD от порядъка 32-64 клетки. Така като гледам броя на IO-тата и логиките сякаш дилемата ще да е "голямо" CPLD или "малко" FPGA и тук вече е спорно къде са предимствата.
Относно програмирането... В случай че има процесорче на платката аз лично предпочитам процесорчето пред разните там кабели. Особено за FPGA дето няма флаш, но и да има ако минава през проц може да се прави дистанционен ъпгрейд и т.н.
За 5-те волта... Естествено най-добре е да ги няма ;-) Щом ще се преработва платката е хубаво да се помисли в тая посока. Ако пък са външни сигнали, особено с конектори/кабели мисля че е по-добре някакви прости буфери, хем ще е по-пригодно за ремонт ;-)
Btw. Въпросът не е само нивото на сигналите, трябва да се внимава и със захранванията. Особено ако има и проц и/или FPGA, да не се окаже че трябват 100 регулатора. Същото важи и за клоците, трябва да се види трябва ли и ако трябват дали става с вътрешни осцилатори. Примерно Z серията на ispMatch 4000 е с вграден осцилатор.

Автор:  Grubi [ Чет Сеп 27, 2018 10:51 am ]
Заглавие:  Re: Замяна на компоненти с CPLD/FPGA...

нещо от тези
https://www.mouser.se/Semiconductors/In ... =Pricing|0

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