| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Програмируема логика http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=178 |
Страница 1 от 1 |
| Автор: | Реконструктор [ Съб Ное 27, 2004 2:22 pm ] |
| Заглавие: | Програмируема логика |
Темата е инспирирана от дискусиите в хардуерния форум. По какво се различава програмируемата логика от един обикновен микроконтролер? |
|
| Автор: | Dimitar [ Съб Ное 27, 2004 2:28 pm ] |
| Заглавие: | |
Още малко и по нищо, щото вече има такива с които можеш да си направиш софтуерен контролер или даже DSP - баси и густото а - можеш да си правиш какви ли не инструкции |
|
| Автор: | ToHu [ Съб Ное 27, 2004 2:58 pm ] |
| Заглавие: | |
Ами ... по доста неща, да с програмируемата логика може да направиш много неща, но тя сама по себе си не е нищо. Т.е. аовземеш един непрограмиран чип той няма никаква функционалност, в него имаш примерно 200.000 гейта които сами по себе си не правят нищо, все едно да имаш няколко хиляди ИС .... те сами по себе си не могат да направят нищо, някой трябва да ги свърже в подходяща схема. Програмируемата логика дава точно тая възможност. Началото и идва от желанието да се направи чип с вскоа степен на интеграция който да замести обичайните логически схеми, и който потребителя да може сам да конструира. За работа с нея има няоклко варианта, рисуваш схема с логически елементи, машина на състоянията, описание подобно на рограмата която пишеш,,, това са най-често изпозлваните май. До колкото всеки процесор е комбинация от логически елементи с една програмируема логика можеш да направиш произволен процесор, стига да има достатъчно макроклетки в чипа. След като направиш схемата или описанието, развойната среда компилира входния файл като изработва карта на връзите, след това тази карта се минимизира и адптира към съответния чип и се програмира. До тук всичко ми е ясно .... ама сега се уча как се рабти с това чудо ... това по горе е теорията, и практиката уж е таква ама нещо не ми спори много .... |
|
| Автор: | bateAz [ Съб Ное 27, 2004 3:34 pm ] |
| Заглавие: | |
Разликата е в нивото на функционалността. Програмируемата логика по замисъл изпълнява най-вече паралелна обработка - сигналите се мърдат сами за себе си, зависят само от логическите функции, които за им зададени. Функциите на едно модулче от схемата практически на зависи от броя и сложността на другите модулчета. Това я прави бърза. скоростта на обработка в FPGA и CPLD е недостижима за бошинството процесори. При процесорите основната идея е да се прави последователна обработка. Изпълнителното устройство едно по едно обработва логическите усравнения и дава резултатите. Това прави възможно реализирането на практически всяка логическа функция, независило от сложността й. Процесорната обработка е практически неограничена от факторите "сложност" и "обем на данните". За сметка на това е много бавна. Като цяло по-голямата част от задачите е разумно да се реши само с едното от двете решения. Разбира се, има и частни случаи, където и двете възможности дават сравними резултати. |
|
| Автор: | Реконструктор [ Съб Ное 27, 2004 3:38 pm ] |
| Заглавие: | |
А какво е гейт? |
|
| Автор: | bateAz [ Съб Ное 27, 2004 3:53 pm ] |
| Заглавие: | |
Гейт - логически елемент. Напр. И-НЕ, ИЛИ-НЕ, XOR, OR, AND и т.н. Обикновено сложността се измерва в еквивалентен брой двувходови елементи. |
|
| Автор: | Реконструктор [ Съб Ное 27, 2004 3:57 pm ] |
| Заглавие: | |
Ясно, мерси. |
|
| Автор: | ToHu [ Нед Ное 28, 2004 3:25 am ] |
| Заглавие: | |
Относно решаването на проблемите... аз все си мисля че комбинация процесор-логика е най-добрата, но това е отделно. ...... Измъчих мойта платка .... тоя webpack ми е супер неудобен като интерфейс .. ама е му свикна .... само не разбрах защо се пъне на Verilog-а .. а VHD-la си бачка .... то може аз да не му пиша съвсем правилн, ама гледам синтаксиса от книжки .. мн интересна работа .....утре продължавамс просвещаването си .... |
|
| Автор: | ToHu [ Нед Ное 28, 2004 9:12 pm ] |
| Заглавие: | Напредък |
Направих няклко брояча и един два дешифратора .... работят даже ... на Verilog, това е някакво извращение на С-то, като кавър на Maiden изсвирен от куку бенд ..... но кефи .... доста лесно се работи като вдянеш ... чак си се чудя що досега не съм се хващал .... мноооого полезно нещо .... добре че с енаканих. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|