Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Программируемая логика

Программируемая логика FPGA, CPLD

Ответ
 
Опции темы Опции просмотра
Старый 22.09.2008, 19:38   #51
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 400
Вес репутации: 330/45
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Ответ: Не силен в ценах, но

Цитата:
Сообщение от DL36 Посмотреть сообщение
Наверно можно проще, на 1 канал 1 регистр задания, сумматор и общий счетчик на все каналы.
В принципе можно 1 счетчик, но опять таки возникнут сложности в
стыковке.Еще нужны лог. компараторы, с одной стороны которого
регистр значения, с другой стороны регистр счетчика(если использовать
общий счетчик)
Iptash вне форума   Ответить с цитированием
Старый 22.09.2008, 22:51   #52
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 47
Сообщений: 1,734
Вес репутации: 3438/93
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Вы так рассуждаете, как будто собрались

Цитата:
Сообщение от Iptash Посмотреть сообщение
В принципе можно 1 счетчик, но опять таки возникнут сложности в
стыковке.Еще нужны лог. компараторы, с одной стороны которого
регистр значения, с другой стороны регистр счетчика(если использовать
общий счетчик)
рисовать эти компараторы в схематике
Хотя, разумеется, они будут при реализации
операций сравнения.
Нужен 1-н счетчик и 48 регистров (может покатит и 6/7 бит).
Вообще задача видится реальной для
почти любой lo end плиски.
Petr вне форума   Ответить с цитированием
Старый 22.09.2008, 23:14   #53
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 400
Вес репутации: 330/45
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Ответ: Вы так рассуждаете, как будто собрались

Цитата:
Сообщение от Petr Посмотреть сообщение
Вообще задача видится реальной для
почти любой lo end плиски.
Конечно реально. Только дешевой она мне не видется.
Хотя может я ошибаюсь, нужно пробывать.
Iptash вне форума   Ответить с цитированием
Старый 01.12.2008, 00:49   #54
АлександрС
Member
 
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/43
АлександрС will become famous soon enoughАлександрС will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

Люди помогите с инфой, скачал програму на Альтере запустил а дальше что. Где можно взять инфу по програмированию.
АлександрС вне форума   Ответить с цитированием
Старый 03.12.2008, 23:43   #55
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 400
Вес репутации: 330/45
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Ответ: Решил взяться за ПЛИС...

Языков программирования много: AHDL, VHDL, VERILOG,SYSTEM VERILOG
и можно еще делать схемный ввод. Поиском в инете все эти языки
можно найти. Вы наверное QUartus скачали, у них можно и Hand book
на него скачать и многое другое.
Iptash вне форума   Ответить с цитированием
Старый 04.12.2008, 01:56   #56
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 39
Сообщений: 3,251
Вес репутации: 3684/110
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от АлександрС Посмотреть сообщение
Люди помогите с инфой, скачал програму на Альтере запустил а дальше что. Где можно взять инфу по програмированию.
Дык в квартусе туториал не плохой есть, его запустите - все раскажут что и как нужно делать, для программирования железа нужен ByteBlaster, на LPT порт продается почти в любом магазине, торгующем эл. компонентами, и стоит ~500 руб.
IceS вне форума   Ответить с цитированием
Старый 04.12.2008, 11:10   #57
Romantic
Senior Member
 
Аватар для Romantic
 
Регистрация: 13.07.2007
Адрес: Ленинград
Возраст: 33
Сообщений: 2,091
Вес репутации: 3340/94
Romantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond repute
По умолчанию Ответ: Решил взяться за ПЛИС...

Влезу без мыла, так сказать
1. На работе производим современные железнодорожные системы автоматики и телемеханики. Надёжность, как нетрудно догадаться, весьма высокая. На каждый резистор требуется доказательство безопасности, не говоря о более сложных элементов. Так вот, всё самое критичное по времени исполнения и надёжности делается на ALTERAх. И никаких зависов и отказов. Было дело, купили партию палёных - так то ж не наша вина. Так что в грамотно рассчитанной и отлаженной схеме ПЛИС, на мой взгляд, надёжнее.
2. Нет ли у кого даташита на ПЛИС от XILINX по имени XC2318? Камень старый, но вдруг?..
Romantic вне форума   Ответить с цитированием
Старый 05.12.2008, 19:18   #58
АлександрС
Member
 
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/43
АлександрС will become famous soon enoughАлександрС will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от IceS Посмотреть сообщение
Дык в квартусе туториал не плохой есть, его запустите - все раскажут что и как нужно делать, для программирования железа нужен ByteBlaster, на LPT порт продается почти в любом магазине, торгующем эл. компонентами, и стоит ~500 руб.
Спасибо за ответ, у меня в мамке нет LPT порта, есть один 232 и USB порты, тогда мне нужен ByteBlaster под эти порты они есть в природе или нет. Может есть схема под USB тогда можно и спаять. Такой вопрос: судя по конфе с пиками работают много людей а вот с ПЛИС мало почему такая разница?
АлександрС вне форума   Ответить с цитированием
Старый 07.12.2008, 00:52   #59
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 400
Вес репутации: 330/45
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Ответ: Решил взяться за ПЛИС...

http://www.altera.ru/cgi-bin/go?31 вот сюда зайди это фирма эфо,
напиши письмо на email , спроси USB Blaster они тебе счет выпишут.
Я где-то пол года назад брал, где-то за 1500р.
Iptash вне форума   Ответить с цитированием
Старый 07.12.2008, 15:40   #60
DRoVik
Senior Member
 
Регистрация: 26.02.2007
Сообщений: 148
Вес репутации: 103/44
DRoVik will become famous soon enoughDRoVik will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от АлександрС Посмотреть сообщение
Такой вопрос: судя по конфе с пиками работают много людей а вот с ПЛИС мало почему такая разница?
Наверно потому, что это форум Microchip
DRoVik вне форума   Ответить с цитированием
Старый 08.12.2008, 00:27   #61
Frolik
Member
 
Регистрация: 03.03.2007
Адрес: Kazan
Сообщений: 38
Вес репутации: 100/43
Frolik will become famous soon enoughFrolik will become famous soon enough
Отправить сообщение для Frolik с помощью ICQ
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от Iptash Посмотреть сообщение
http://www.altera.ru/cgi-bin/go?31 вот сюда зайди это фирма эфо,
напиши письмо на email , спроси USB Blaster они тебе счет выпишут.
Я где-то пол года назад брал, где-то за 1500р.
Примерно за эту же цену в эфо нам предложили какой-то Kit (название могу уточнить). Он может работать как программатор и как отладочная плата.
Frolik вне форума   Ответить с цитированием
Старый 08.12.2008, 01:46   #62
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 400
Вес репутации: 330/45
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Ответ: Решил взяться за ПЛИС...

Этот кит наверное не с USB blaster_ом, возможно с ByteBlaster_ом,
спроси наверное.
Iptash вне форума   Ответить с цитированием
Старый 08.12.2008, 10:28   #63
Romantic
Senior Member
 
Аватар для Romantic
 
Регистрация: 13.07.2007
Адрес: Ленинград
Возраст: 33
Сообщений: 2,091
Вес репутации: 3340/94
Romantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond repute
По умолчанию Ответ: Решил взяться за ПЛИС...

У нас на фирме покупали USB Blaster - капризно работал, чего-то там приходилось шаманить...
Romantic вне форума   Ответить с цитированием
Старый 08.12.2008, 12:34   #64
Frolik
Member
 
Регистрация: 03.03.2007
Адрес: Kazan
Сообщений: 38
Вес репутации: 100/43
Frolik will become famous soon enoughFrolik will become famous soon enough
Отправить сообщение для Frolik с помощью ICQ
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от Iptash Посмотреть сообщение
Этот кит наверное не с USB blaster_ом, возможно с ByteBlaster_ом,
спроси наверное.
C USB баластером. Там на нем 2 плиски стоит. Одна прошита под бластер, другая для опытов. С квартусом работает без проблем. Там лишь нежно разъем для прошивки плиски впаять. Бластер у нас тоже покупали, вроде нормально работал. Если нужен только програматор, то наверное бластер лучше будет, т.к. кит не имеет корпуса.
Frolik вне форума   Ответить с цитированием
Старый 08.12.2008, 23:34   #65
АлександрС
Member
 
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/43
АлександрС will become famous soon enoughАлександрС will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

А самому спаять этот USB BLASTER можно. Печатные платы делал с дорожкой 0.2 мм и ничего, если есть у кого схема или адрес поделитесь пожалуста.
АлександрС вне форума   Ответить с цитированием
Старый 08.12.2008, 23:49   #66
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 56
Сообщений: 2,224
Вес репутации: 2214/86
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Ответ: Решил взяться за ПЛИС...

Из реальных вот вроде:
lhttp://njnmnp.narod.ru/usbblaster/usbblaster.html
но я сам не проверял. Автор часто тусуется на хоботе.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума   Ответить с цитированием
Старый 24.01.2009, 15:30   #67
yagger
Member
 
Регистрация: 24.02.2008
Сообщений: 71
Вес репутации: 126/40
yagger will become famous soon enoughyagger will become famous soon enough
Отправить сообщение для yagger с помощью ICQ
По умолчанию Ответ: Решил взяться за ПЛИС...

Нахожусь в самом начале изучения ПЛИС. (Altera)
Начал изучение с языка AHDL.
Что посоветуете: легко ли и надо ли вообще будет переходить потом на VHDL или достаточно будет знаний в AHDL писать не самые сложные проекты?

Многие пишут, что в среде разработки (макс или квартус) уже имеются модули всяких там счетчиков , регистров и т.д и т.п. т.е. их не надо писать с нуля самому, собирая из триггеров и логики, вопрос где я могу почитать про ЭТИ готовые функции на русском?
Честно говоря читая инфу по языку уже столкнулся с непонятием:
с логикой обычной вроде как понимаю, а вот Последовательностная логика

SUBDESIGN bur_reg
(
clk, load, d[7..0] : INPUT;
q[7..0] : OUTPUT;
)
VARIABLE
ff[7..0] : DFFE;
BEGIN
ff[].clk = clk;
ff[].ena = load;
ff[].d = d[];
q[] = ff[].q;
END;

что такое DFFE и ff[]??? откуда это без объяснений взялось и как это работает? Из моего понимания DFFE это функция триггера, а ff[].хх это сноска на внутренний вывод этой функции... но вот если я найду например какую нить функцию... или мне например надо найти такую, то где мне почитать что вот эти ff[] выполняют в неизвестной найденной мной функции? (с английским в том то и проблема, медленно.) Помогите плз.
yagger вне форума   Ответить с цитированием
Старый 27.01.2009, 08:06   #68
ИнЖеНиГеР
Member
 
Регистрация: 15.06.2007
Возраст: 35
Сообщений: 49
Вес репутации: 102/42
ИнЖеНиГеР will become famous soon enoughИнЖеНиГеР will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

Цитата:
Сообщение от yagger Посмотреть сообщение
Нахожусь в самом начале изучения ПЛИС. (Altera)
Начал изучение с языка AHDL.
Что посоветуете: легко ли и надо ли вообще будет переходить потом на VHDL или достаточно будет знаний в AHDL писать не самые сложные проекты?

Многие пишут, что в среде разработки (макс или квартус) уже имеются модули всяких там счетчиков , регистров и т.д и т.п. т.е. их не надо писать с нуля самому, собирая из триггеров и логики, вопрос где я могу почитать про ЭТИ готовые функции на русском?
Честно говоря читая инфу по языку уже столкнулся с непонятием:
с логикой обычной вроде как понимаю, а вот Последовательностная логика

SUBDESIGN bur_reg
(
clk, load, d[7..0] : INPUT;
q[7..0] : OUTPUT;
)
VARIABLE
ff[7..0] : DFFE;
BEGIN
ff[].clk = clk;
ff[].ena = load;
ff[].d = d[];
q[] = ff[].q;
END;

что такое DFFE и ff[]??? откуда это без объяснений взялось и как это работает? Из моего понимания DFFE это функция триггера, а ff[].хх это сноска на внутренний вывод этой функции... но вот если я найду например какую нить функцию... или мне например надо найти такую, то где мне почитать что вот эти ff[] выполняют в неизвестной найденной мной функции? (с английским в том то и проблема, медленно.) Помогите плз.
Советую изучать VHDL или Verilog/System Verilog ,поскольку эти языки являются ,так сказать "кросплатформенными",т.е. подходят для всех ПЛИС. AHDL же это разработка Altera и соответсвенно пригоден только для ПЛИС этой конторы.
По поводу "почитать", читать лучше на сайте производителя ,там точно есть всё что вас интересует, но как правило вся документация на английском языке. Так что учите английский.
ИнЖеНиГеР вне форума   Ответить с цитированием
Старый 01.02.2009, 21:33   #69
asm_oren
Senior Member
 
Регистрация: 16.05.2007
Возраст: 55
Сообщений: 120
Вес репутации: 113/44
asm_oren will become famous soon enoughasm_oren will become famous soon enough
По умолчанию Ответ: Решил взяться за ПЛИС...

Если Вы в электронике на ты, можно язык вообще не учить, а тупо рисовать схему в примитивах. Ну а если серьёзно работать с ПЛИС то язык учить обязательно.
Когда я изучал плис, написал статейку для начинающих, если интересно то вот прямая ссылка http://www.radio-konst.narod.ru/moi_...atr_altera.htm
asm_oren вне форума   Ответить с цитированием
Старый 02.02.2009, 22:23   #70
yagger
Member
 
Регистрация: 24.02.2008
Сообщений: 71
Вес репутации: 126/40
yagger will become famous soon enoughyagger will become famous soon enough
Отправить сообщение для yagger с помощью ICQ
По умолчанию Ответ: Решил взяться за ПЛИС...

Спасибо буду изучать.
yagger вне форума   Ответить с цитированием
Старый 01.12.2009, 22:43   #71
октоген
Guest
 
Сообщений: n/a
По умолчанию Re: Ответ: Решил взяться за ПЛИС...

Здравствуйте я по поводу PSoC с сылки http://antiradio.narod.ru/psoc/index.htm так чё лутше ПЛИС или это животное
я начинающий в програмировании человек недавно ток освоил PIC и и то пишу на асемлере вот хочу изучать и чёнть вроде ПЛИС чтоб избавится от необходимости ставить карпуса обычной логики
  Ответить с цитированием
Старый 26.01.2010, 12:55   #72
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 38
Сообщений: 861
Вес репутации: 1266/61
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Подскажите, пожалуйста,
разбираюсь пока с xilinx-ом, если для работы требуется тактовый сигнал, то ставиться генератор, а сигнал заводиться на линию глобального тактового сигнала.
А как у других производителей? всегда ли нужен генератор, бывает встроенный?
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 27.01.2010, 00:56   #73
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 39
Сообщений: 3,251
Вес репутации: 3684/110
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от siargy Посмотреть сообщение
Подскажите, пожалуйста,
разбираюсь пока с xilinx-ом, если для работы требуется тактовый сигнал, то ставиться генератор, а сигнал заводиться на линию глобального тактового сигнала.
А как у других производителей? всегда ли нужен генератор, бывает встроенный?
у Альтеры так же, внешний генератор.
В Cyclone, Stratix есть встроенный PLL, с помощью него можно тактовый сигнал до сотен мегагерц поднять.
IceS вне форума   Ответить с цитированием
Старый 28.01.2010, 18:51   #74
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 38
Сообщений: 861
Вес репутации: 1266/61
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Спасибо, наше ветку на электрониксе, там про плиски много чего интересного почитать можно, осталось токо понять
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 31.03.2010, 13:17   #75
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 47
Сообщений: 1,071
Вес репутации: 707/53
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

XILINX ISE - не могу победить, как разделить 16-и разрядную шину на два 8-и разрядных. Пните в нужном направлении, пожалуйста.
МимоПроходил вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 15:10.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot