|
FPGA и CPLD, разница? |
|
|
|
 |
Ответов
|
Nov 10 2005, 05:48
|
Знающий
   
Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971

|
Прочитайте какую-нибудь обзорную статью на русском языке, благо их полно: например Стешенко. Учить, объяснять Вам с уровня школьника вряд ли кто будет, а вот после этого задавайте вопросы по-существу. При этом должно быть понятно что Вы хотите. А теперь по существу... Программируемую логику делят на 2 вида, в зависимости от того, где хранится конфигурация - попросту межсоединение элементов внутри ее. 1. FPGA - конфигурация во время работы хранится внутри ее в ОЗУ (RAM), поэтому каждый раз при включении необходимо загрузить эту таблицу межсоединений. Стандартно, для этого, фирма разработчик выпускает последовательные ПЗУ (ROM), которые согласованы с ней по сигналам и протоколам, с которой напрямую (без всяких промежуточных элементов) происходит загрузка конфигурации при включении питания. Кроме того есть флэш-ПЗУ и третьих фирм, а также Вы вольны загружать ее откуда хотите и как ходите: из параллельной ПЗУ через контроллер, сделанный на CPLD, из микроконтроллера и т.д. и т.п. 2. CPLD - конфигурация хранится во внутренней, перепрограммируемой ПЗУ и не требует загрузки каждый раз при включении. А как следствие этого, отличаются объемы логики и шин, которые в них заключены. Хранение конфигурации в ОЗУ не очень удобно, зато можно хранить большую конфигурацию - ОЗУ и большой емкости занимает существенно меньше площади кристалла, чем перепрограммируемое ПЗУ. Поэтому для программируемой логики большого объема выбора нет - хранение конфигурации только в ОЗУ. 3. Есть и промежуточный вариант: MAX II - совмещение FPGA и загрузочного ПЗУ в одном устройстве и в силу того что конфигурация хранится все-таки внутри - фирма называет их CPLD. И самое главное - так ли уж важно как они называются? - главное в понимании того что внутри и сколько. Деление на FPGA и CPLD весьма условно и на примере MAX II видно что грань стирается.
|
|
|
|
|
Nov 10 2005, 06:07
|

Местный
  
Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722

|
Цитата(Vjacheslav @ Nov 10 2005, 08:48)  Вы вольны загружать ее откуда хотите и как ходите: из параллельной ПЗУ через контроллер, сделанный на CPLD, из микроконтроллера и т.д. и т.п. Вот это я и спрашивал!
--------------------
Бубен - однако штука шаманская!!!
|
|
|
|
Сообщений в этой теме
Muxamor FPGA и CPLD Nov 9 2005, 07:30 DSIoffe Окончательного определения ни для того, ни для дру... Nov 9 2005, 07:45 Muxamor Цитата(DSIoffe @ Nov 9 2005, 10:45) Непра... Nov 9 2005, 11:43  andrew_b Цитата(Muxamor @ Nov 9 2005, 14:43) Но дл... Nov 9 2005, 12:37 andrew_b Цитата(Muxamor @ Nov 9 2005, 10:30) Кака ... Nov 9 2005, 07:50 asen А вот вопрос сможет ли какойнибуть например счетчи... Nov 9 2005, 09:41 Black Pahan Для Altera Cyclone такой счетчик будет щёлкать с м... Nov 9 2005, 10:22 des00 Цитата(Black Pahan @ Nov 9 2005, 05:22) Д... Nov 9 2005, 11:00 Black Pahan Цитатаведь не даром есть спец. схемы построения сч... Nov 9 2005, 13:14 Muxamor НУ хорошо !
При пере воде вот этого :
In ... Nov 10 2005, 04:56 Vjacheslav Из Вашего вопроса это непонятно.
И еще Вы забыли ... Nov 10 2005, 06:45 Nixon По пово... Nov 10 2005, 07:52 Adlex Еще одно свойство FPGA с внешней памятью - возможн... Nov 10 2005, 10:18 DSIoffe ЦитатаПо поводу CPLD и FPGA:
Спасибо, Nixon! Я... Nov 10 2005, 11:17 CaPpuCcino Цитата(DSIoffe @ Nov 10 2005, 15:17) Цита... Nov 10 2005, 12:10  dxp Цитата(CaPpuCcino @ Nov 10 2005, 18:10) Ц... Nov 10 2005, 14:07   CaPpuCcino не подс... Nov 10 2005, 15:26    dxp Цитата(CaPpuCcino @ Nov 10 2005, 21:26) ... Nov 11 2005, 06:51 DSIoffe Кайф. Это бы обсуждение - да в энциклопедию. Nov 11 2005, 08:15 CaPpuCcino to dxp
"Я что-... Nov 11 2005, 13:19 DSIoffe Насколько я понял: изначально и FPGA, и CPLD - это... Nov 11 2005, 14:05 dxp Цитата(DSIoffe @ Nov 11 2005, 20:05) Наск... Nov 11 2005, 14:10 CaPpuCcino Цитата(DSIoffe @ Nov 11 2005, 18:05) Наск... Nov 11 2005, 15:21  bbg Гм. И чего спорим??
Field-Programmable - это изна... Nov 11 2005, 17:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|