| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Първи стъпки в FPGA http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13024 |
Страница 1 от 1 |
| Автор: | SHristov [ Чет Юни 26, 2014 1:27 am ] |
| Заглавие: | Първи стъпки в FPGA |
Здрасти, имам един проект, в който ми се налага да генерирам сигнал подобен на ШИМ, като за дадени входни данни трябва да променям запълването на всеки период. Оказа се, че с контролееа с който разполагам няма да стане, просто не се справя достатъчно бързо (честотата на ШИМ-а е 800kHz). Попрочетох из пространството и се оказа, че най-вероятно решението на проблема ми е ползването FPGA. Та до въпроса: От къде е най-добре да започна и дали тази платформа http://embeddedmicro.com/mojo-v3.html ,базирана на SPARTAN-6 е добре като за начинаещ ? |
|
| Автор: | ToHu [ Чет Юни 26, 2014 9:25 am ] |
| Заглавие: | Re: Първи стъпки в FPGA |
Ами малко като да убиваш с топ муха. Ако е за един канал 800 кхц ...може разбира се ама като направиш интерфейс към процесора ще изпишеш повече от колкото е за самия пвм. Едно cpld ще е май по добре, поне памет нямаш. Има готови чипове pwm но ако искаш да се мъчиш / учиш е друг въпрос. Всяко ще стане за твойте цели. Реално имаш един регистър и един брояч, това ако е ок да зареждаш запълването паралелно, иначе преместващ регистър и spi .... А ако си мазохист i2c, rs232 ... |
|
| Автор: | pechkov [ Чет Юни 26, 2014 12:13 pm ] |
| Заглавие: | Re: Първи стъпки в FPGA |
Тези промени в ширината на импулсите ще се повтарят ли през определени периоди от време? |
|
| Автор: | SHristov [ Чет Юни 26, 2014 2:56 pm ] |
| Заглавие: | Re: Първи стъпки в FPGA |
Прекалено берзо се хвърлих в дълбокото... Понеже видях една статия, в което говориха за реализацията на такъв драйвер с FPGA веднага захапах, пък и са ми интересни... Но като седнах и помислих малко или много с едно FPGA може да се постигне, но първо че ще ми трябва сигурно цяло лято да се оправя само с него xD, второ цената на крайното устройство ще ми дойде мааалко солено,,, а като седнах и помислих на спокойствие мисля че ще може да стане и доста по-елегантно. Въпрос 2: Има ли на пазара IC която мога да ползвам като SPI FIFO буфер, т.е. от един порт да записвам информация с висока скорост а от друг да я чета с ниска, асинхронно, т.е. да няма синхронизация между четенето и писането (до някаква степен да няма синхронизация, все пак трябва да има какво да се чете на изхода)? п.п. Данните който ще се предават ще са различни и няма да има поторение |
|
| Автор: | HCL [ Чет Юни 26, 2014 7:46 pm ] |
| Заглавие: | Re: Първи стъпки в FPGA |
Actel имат интересна комбинация от FPGA + Cortex M3 с вграден flash и SRAM. Цената е около 20$ и за много проекти си е алтернатива на standalone uC. http://www.microsemi.com/products/fpga- ... uct-tables Dev kit-a е 99$, има и OLED. Та ако си решил да се учиш на RTL design мисля, че е добър вариант. http://www.microsemi.com/products/fpga- ... t#overview |
|
| Автор: | palavrov [ Пет Юни 27, 2014 12:04 am ] |
| Заглавие: | Re: Първи стъпки в FPGA |
Пак да направя реклама на един италианец с който се запознах преди време: http://www.freerangefactory.org/site/pm ... Main/Store FPGA development kit + VHDL book - $79 |
|
| Автор: | miro_atc [ Пон Юни 30, 2014 8:09 pm ] | ||||||||||||||||||
| Заглавие: | Re: Първи стъпки в FPGA | ||||||||||||||||||
И да има ще е някаква екзотика... макар че не съм сигурен какво точно търсиш, поне не ми е ясно каква е връзката на това животно с предния ти въпрос. Иначе по първия въпрос не си упоменал резолюцията, ако е 8-бит си става 800кхц *256 = 200MHz. Трудно като за контролер, но не е невъзможно. Все пак ако е до 120-160MHz ще е по-лесно. От там нагоре ти трябва fpga с вътрешен pll. До 200-300MHz може да ползваш Спартан 3, значително по-евтин от Спартан 6. От 300 до 800MHz отиваш на 6-ца, а от 800-1800 ти трябва 7-ца.
е точно cpld с нищо не му помага... няма нито клок, нито памет |
|||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|