|
|
  |
Отличие ПЛИС и МК, не понимаю как писать программы для ПЛИС |
|
|
|
Dec 16 2009, 14:50
|
Группа: Участник
Сообщений: 9
Регистрация: 16-12-09
Пользователь №: 54 294

|
Привет! Поможите, если знаете, в чем отличие написания программ для МК и ПЛИСов? Для МК мы конкретно пишем что хотим сделать с задействованием портов, таймеров, тактовой частоты, АЦП и др.. А в ПЛИСе? Я посмотрел маленькие програмки на SystemC и вот ничегошеньки не понял. Какая там логика написания программ? Вот вообще не врубаюсь. Прям как оглушило. У вас есть какая-нибудь литература, которая поможет 'натаскать' на ПЛИСы? С явным задействованием портов, с описанием того, что нам надо сделать? Похоже, МК это детские игрушки по сравнению с ПЛИСами.
|
|
|
|
|
Dec 16 2009, 15:39
|
Местный
  
Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87

|
Цитата(кроха просоренная @ Dec 16 2009, 17:50)  Привет! Поможите, если знаете, в чем отличие написания программ для МК и ПЛИСов? Для МК мы конкретно пишем что хотим сделать с задействованием портов, таймеров, тактовой частоты, АЦП и др.. А в ПЛИСе? Я посмотрел маленькие програмки на SystemC и вот ничегошеньки не понял. Какая там логика написания программ? Вот вообще не врубаюсь. Прям как оглушило. У вас есть какая-нибудь литература, которая поможет 'натаскать' на ПЛИСы? С явным задействованием портов, с описанием того, что нам надо сделать? Похоже, МК это детские игрушки по сравнению с ПЛИСами. Дак разница в том что это и не программа вовсе, а ОПИСАНИЕ функционирования АППАРАТНОЙ реализации алгоритма. Для более наглядного представления - на ПЛИС можно реализовать тот самым МК с теми самыми портами, таймерами и т.д., а потом уже писать под него обычную программу.
|
|
|
|
|
Dec 16 2009, 15:44
|
Группа: Участник
Сообщений: 9
Регистрация: 16-12-09
Пользователь №: 54 294

|
ПЛИС заменяет собой цифровые элементы в схеме (цифровая рассыпуха (э-ты: и, или, и-не, или-не)). Я правильно понимаю?
|
|
|
|
|
Dec 16 2009, 15:50
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
Цитата(кроха просоренная @ Dec 16 2009, 17:50)  Вот вообще не врубаюсь. Прям как оглушило. Грушвицкий, Мурсаев, Угрюмов. "Проектирование систем на микросхемах программируемой логики." 2002 ISBN 5941570023пока не прочтёте Гл.1, гл.2, здесь с подобными вопросами лучше и не показывайтесь - разорвут. затем для закрепления материала: М.Клайв "Проектирование на ПЛИС. Архитектура, средства и методы. Курс молодого бойца." 2007 ISBN 9785941201471гл.1-гл.5 (скажу по секрету, книжки есть не только на полках магазинов, только тссс...)
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
Dec 16 2009, 15:51
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(кроха просоренная @ Dec 16 2009, 17:44)  ПЛИС заменяет собой цифровые элементы в схеме (цифровая рассыпуха (э-ты: и, или, и-не, или-не)). Я правильно понимаю? Если грубо, то да. Только диапазон заменяемой рассыпухи довольно широк, тут и регистры и память и разные стандарты ввода/вывода, pll.
|
|
|
|
|
Dec 17 2009, 05:51
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(кроха просоренная @ Dec 16 2009, 17:50)  Похоже, МК это детские игрушки по сравнению с ПЛИСами. Да! Могу предложить поискать у меня на сайте статьи... (мне тут сказали, что это моя любимая фраза  ...) Но, думаю, что Вам это будет полезно! Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Dec 21 2009, 14:24
|
Группа: Участник
Сообщений: 9
Регистрация: 16-12-09
Пользователь №: 54 294

|
CaPpuCcino, спасибо. Но больше помоги РадиоКот, Хокинс Г.- Цифровая электроника для начинающих, википедия (Цифровые устройства). Чтоб программировать ПЛИСы нужно в совершенстве знать цифровую электронику (ЦЭ) и переход между ЦЭ и аналоговой электроникой. Все остальное, это просто работа с редактором программирования. iosifk, дай пожалуйста название сайта. MrYuran, спасибо. анатолий, по SystemC есть доки на русском и примеры? rv3dll(lex), я это знаю. Как узнать какое количество инструкций (команд, ветвлений команд - программ) одновременно может исполнять ПЛИС?
Дайте пожалуйста, если не жалко, примеры заданий и их реализаций на SystemC, AHDL или БФД на MAX+plus II 10.0
|
|
|
|
|
Dec 23 2009, 21:43
|
Группа: Участник
Сообщений: 9
Регистрация: 16-12-09
Пользователь №: 54 294

|
Спасибо.
Сообщение отредактировал кроха просоренная - Dec 23 2009, 21:43
|
|
|
|
|
Dec 24 2009, 01:19
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(кроха просоренная @ Dec 21 2009, 16:24)  анатолий, по SystemC есть доки на русском и примеры? Только стоит ли на него закладываться? Судя по темам, что поднимались ранее, направление слабо пошло. Лучше SV (SystemVerilog) смотрите.
|
|
|
|
|
Dec 24 2009, 06:14
|

Участник

Группа: Участник
Сообщений: 61
Регистрация: 17-12-06
Пользователь №: 23 612

|
Цитата(кроха просоренная @ Dec 16 2009, 17:50)  Привет!Похоже, МК это детские игрушки по сравнению с ПЛИСами. А еще на ПЛИС можно зашить проц!! Как только поиграетесь с ПЛИС, создадите там какую-либо простую логику, пусть даже контроллер для АЦП, вам сразу понравиться!! Дерзайте!! )))
Сообщение отредактировал rezident - Dec 24 2009, 12:21
Причина редактирования: Нарушение п.3.4 Правил форума.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|