реклама на сайте
подробности

 
 
> Прог. FPGA с самого начала ?, Хочу начать программировать FPGA
iwan
сообщение Oct 1 2004, 22:27
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 1-10-04
Пользователь №: 755



Поделитесь пожалуйста опытом по программированию FPGA. С чего начать лучше всего.С Литературой всё понятно а вот с остальным ...
-Где купить Demoboard или как называют их ещё ?
- Производитель(Altera, Xilinx ???)
- Среда разработки(Synopsis, Aldec или что ещё есть)
Заранее благодарен всем за помощь
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
admin
сообщение Oct 1 2004, 22:51
Сообщение #2


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Что такое FAQ знаешь? twak.gif
Если нет - то читай здесь: http://electronix.ru/forum/index.php?showtopic=230
Go to the top of the page
 
+Quote Post
Yra
сообщение Oct 26 2004, 19:36
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



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


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Stas
сообщение Oct 27 2004, 16:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Легче всего начинать с Altera, у нее наиболее простой для освоения САПР MAXPLUSII. Загрузочный кабель делается по DataSheet'у - называется ByteBlasterMV. Самое простое для пробы на макетной плате повесить панельку PLCC и генератор c какими нибудь индикаторами (светодиодами) . В качестве устройства EPM7XXXS - PLD, держит 100 циклов конфигурирования. В этом плане Xilinx XC9500 лучше у него 1000 циклов, но САПР Foundation замороченее. Можно конечно сразу приступить к FPGA но там для хранения конфигурации надо еще и ПЗУ или после конфигурирования наслаждаться работой макета до выключения питания. Реально с нуля начать простой проект недели через 3.
Go to the top of the page
 
+Quote Post
hlebn
сообщение Oct 30 2004, 12:21
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 22-10-04
Пользователь №: 963



Можно купить гдето за 150 кит Spartan3 там и софт и эагрузочный кабель и описания.
Да и сам кит заслуживает внимания : Spartan3, RS232 port, VGA port,PS/2, Switch, LEDs.
Включил и радуешься жизни
и нет ограничений на колличество прошивок(если лить в спартан а не флеш)
Go to the top of the page
 
+Quote Post
berberber
сообщение Feb 4 2005, 10:29
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 2-02-05
Пользователь №: 2 385



Цитата(iwan @ Oct 2 2004, 01:27)
Поделитесь пожалуйста опытом по программированию FPGA. С чего начать лучше всего.С Литературой всё понятно а вот с остальным ...
-Где купить Demoboard или как называют их ещё ?
- Производитель(Altera, Xilinx ???)
- Среда разработки(Synopsis, Aldec или что ещё есть)
Заранее благодарен всем за помощь
*


Лучше начинать с Alterы, освоить схемный ввод в MAX+ проще всего.
Схему кабеля можно глянуть у них на сайте, а макетку сделать самому. В чипе с дипой продаются макетные платы под QFP 40-208 выводов. Или взять в PLCC с сокетом. Для освоения тип микросхемы также не имеет большого значения.
Go to the top of the page
 
+Quote Post
TriD
сообщение Feb 7 2005, 10:11
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Лично я начал с покупки стартер кита на спартан3. Исходники, правда, жиденькие (текста исходной прошивки вообще нет), но для начала вполне хватит. Причем, как уже писал hlebn, в комплекте есть все необходимое.
С помощью этого набора можно освоить работу с интерфейсами, внешней памятью и т.п. Все ноги плисины разведены на внешние разъмы - так что модно прицепить что-нибудь внешнее (например, АЦП и ЦАП и сделать обработку сигнала - DSP типа smile.gif) Почти все свои бредовые идеи можно попробовать на реальном железе, а не только в Моделсиме. К слову, в установленную на плате плисину (xc3s200) влез 128-ми точечный FFT с последующим преобразователем выходных данных к нормальному виду [sqrt(re^2+im^2)], интерфейс к внешнему АЦП и канал TX для RS-232 (RX-ом пришлось пожертвовать).
В общем, грамотно сделанная плата с отличной документацией.
Сам, как начинающий, рекомендую smile.gif
Go to the top of the page
 
+Quote Post
Volkov
сообщение Feb 7 2005, 13:52
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Ну и начинать лучше со схемного ввода (легче освоить основы методологии проектирования) . У Alterы с этим по проще. Компоненты легко строятся MegaWizardом (или можно использовать готовые библиотечные).
Go to the top of the page
 
+Quote Post
TriD
сообщение Feb 7 2005, 17:06
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Цитата(Volkov @ Feb 7 2005, 17:52)
Ну и начинать лучше со схемного ввода (легче освоить основы методологии проектирования)  . У Alterы с этим по проще. Компоненты легко строятся MegaWizardом (или можно использовать готовые библиотечные).
*


ИМХО, ничего сложного с помощью схемного ввода не сделать. Для примера, попробуй сделать вывод информации на 4-х символьный семисегментный индикатор принятой с СОМ-порта smile.gif. На VHDL это достаточно просто (даже для меня smile.gif)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016