Перейти к содержанию
    

Прог. FPGA с самого начала ?

Поделитесь пожалуйста опытом по программированию FPGA. С чего начать лучше всего.С Литературой всё понятно а вот с остальным ...

-Где купить Demoboard или как называют их ещё ?

- Производитель(Altera, Xilinx ???)

- Среда разработки(Synopsis, Aldec или что ещё есть)

Заранее благодарен всем за помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что такое FAQ знаешь? :twak:

Если нет - то читай здесь: http://electronix.ru/forum/index.php?showtopic=230

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Барётся, хотя-бы Xilinx Foundation 2.1i, создаётся поект, компилится. Получается *.bin -файл. Чтобы его загрузить в FPGA нужен спец. кабель (собирается на раз. схема есть в нете (на буфере с Z-состоянием) подключается кабель к LPT -порту. В Xilinx входит спец. утилита для заливки. Ещё нужно перевести ПЛИС в режим заливки как ведомый (данные стробируются компом - для этого нужно специальные ноги ПЛИС кинуть на "0" bkb "1" - в завис. от конкретной микросхемы). В кратце вот и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Легче всего начинать с Altera, у нее наиболее простой для освоения САПР MAXPLUSII. Загрузочный кабель делается по DataSheet'у - называется ByteBlasterMV. Самое простое для пробы на макетной плате повесить панельку PLCC и генератор c какими нибудь индикаторами (светодиодами) . В качестве устройства EPM7XXXS - PLD, держит 100 циклов конфигурирования. В этом плане Xilinx XC9500 лучше у него 1000 циклов, но САПР Foundation замороченее. Можно конечно сразу приступить к FPGA но там для хранения конфигурации надо еще и ПЗУ или после конфигурирования наслаждаться работой макета до выключения питания. Реально с нуля начать простой проект недели через 3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно купить гдето за 150 кит Spartan3 там и софт и эагрузочный кабель и описания.

Да и сам кит заслуживает внимания : Spartan3, RS232 port, VGA port,PS/2, Switch, LEDs.

Включил и радуешься жизни

и нет ограничений на колличество прошивок(если лить в спартан а не флеш)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделитесь пожалуйста опытом по программированию FPGA. С чего начать лучше всего.С Литературой всё понятно а вот с остальным ...

-Где купить Demoboard или как называют их ещё ?

- Производитель(Altera, Xilinx ???)

- Среда разработки(Synopsis, Aldec или что ещё есть)

Заранее благодарен всем за помощь

 

Лучше начинать с Alterы, освоить схемный ввод в MAX+ проще всего.

Схему кабеля можно глянуть у них на сайте, а макетку сделать самому. В чипе с дипой продаются макетные платы под QFP 40-208 выводов. Или взять в PLCC с сокетом. Для освоения тип микросхемы также не имеет большого значения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лично я начал с покупки стартер кита на спартан3. Исходники, правда, жиденькие (текста исходной прошивки вообще нет), но для начала вполне хватит. Причем, как уже писал hlebn, в комплекте есть все необходимое.

С помощью этого набора можно освоить работу с интерфейсами, внешней памятью и т.п. Все ноги плисины разведены на внешние разъмы - так что модно прицепить что-нибудь внешнее (например, АЦП и ЦАП и сделать обработку сигнала - DSP типа :)) Почти все свои бредовые идеи можно попробовать на реальном железе, а не только в Моделсиме. К слову, в установленную на плате плисину (xc3s200) влез 128-ми точечный FFT с последующим преобразователем выходных данных к нормальному виду [sqrt(re^2+im^2)], интерфейс к внешнему АЦП и канал TX для RS-232 (RX-ом пришлось пожертвовать).

В общем, грамотно сделанная плата с отличной документацией.

Сам, как начинающий, рекомендую :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и начинать лучше со схемного ввода (легче освоить основы методологии проектирования) . У Alterы с этим по проще. Компоненты легко строятся MegaWizardом (или можно использовать готовые библиотечные).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и начинать лучше со схемного ввода (легче освоить основы методологии проектирования)  . У Alterы с этим по проще. Компоненты легко строятся MegaWizardом (или можно использовать готовые библиотечные).

 

ИМХО, ничего сложного с помощью схемного ввода не сделать. Для примера, попробуй сделать вывод информации на 4-х символьный семисегментный индикатор принятой с СОМ-порта :). На VHDL это достаточно просто (даже для меня :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...