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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 26.04.2010, 18:24   #1
THE BEAST
Member
 
Аватар для THE BEAST
 
Регистрация: 10.09.2009
Адрес: Moscow
Возраст: 51
Сообщений: 33
Вес репутации: 100/35
THE BEAST will become famous soon enoughTHE BEAST will become famous soon enough
По умолчанию Динамическая реконфигурация бывает?

ПЛИСами никогда не занимался, но вот возникла задача. На рассыпухе, конечно, получается, но корпусов много. Схема возможных коммутаций - простая. Но нужна переконфигурация в процессе работы внешним контроллером. Это требует открытости интерфейса программирования (Я пока такого не встречал).

ЗЫ. Задача - произвольная конфигурация трёх двунаправленных шин.
ЗЗЫ. Ну цена.... должно быть дешевле или равно 6 штук 4066 и 3 регистров

Последний раз редактировалось THE BEAST; 26.04.2010 в 18:32.
THE BEAST вне форума   Ответить с цитированием
Старый 26.04.2010, 22:03   #2
igor_tgru
Senior Member
 
Аватар для igor_tgru
 
Регистрация: 25.02.2007
Возраст: 45
Сообщений: 687
Вес репутации: 1421/63
igor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud of
По умолчанию Re: Динамическая реконфигурация бывает?

А если поподробней ?
1 что имеется ввиду под словом "шина"
2 что бы разобратся с вашими запросами по цене , необходимо нам прайсы просмотреть ?
igor_tgru вне форума   Ответить с цитированием
Старый 27.04.2010, 00:50   #3
Алексей
Senior Member
 
Регистрация: 25.02.2007
Сообщений: 465
Вес репутации: 578/52
Алексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to allАлексей is a name known to all
По умолчанию Re: Динамическая реконфигурация бывает?

Цитата:
Сообщение от THE BEAST Посмотреть сообщение
ПЛИСами никогда не занимался, но вот возникла задача. На рассыпухе, конечно, получается, но корпусов много. Схема возможных коммутаций - простая. Но нужна переконфигурация в процессе работы внешним контроллером. Это требует открытости интерфейса программирования (Я пока такого не встречал).

ЗЫ. Задача - произвольная конфигурация трёх двунаправленных шин.
ЗЗЫ. Ну цена.... должно быть дешевле или равно 6 штук 4066 и 3 регистров
Ну вы блин даёте.. (с)
Пять строк текста, а по делу из них всего одна.
Алексей вне форума   Ответить с цитированием
Старый 27.04.2010, 16:36   #4
THE BEAST
Member
 
Аватар для THE BEAST
 
Регистрация: 10.09.2009
Адрес: Moscow
Возраст: 51
Сообщений: 33
Вес репутации: 100/35
THE BEAST will become famous soon enoughTHE BEAST will become famous soon enough
По умолчанию Re: Динамическая реконфигурация бывает?

Главный вопрос - в названии темы. Что есть с открытым (самый главный вопрос) интерфейсом программирования. Что бы, почитав даташит, я смог написать программу для моего контроллера, которая определённым образом за/перепрограммирует ПЛИСину не на уровне готовой программы, а на уровне, когда я задаю конфигурацию самостоятельно (генерирую программу).

А по поводу остального:



Таких мне нужно 8 штук. Ключи двунаправленные (или с управлением направлением). Управление каждой штукой - раздельное.

Цена? - до 10$. Как я понимаю, с такой задачей справится большинство на рынке.
THE BEAST вне форума   Ответить с цитированием
Старый 27.04.2010, 23:31   #5
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 47
Сообщений: 1,734
Вес репутации: 3438/94
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
По умолчанию Re: Динамическая реконфигурация бывает?

Цитата:
Сообщение от THE BEAST Посмотреть сообщение
Главный вопрос - в названии темы. Что есть с открытым (самый главный вопрос) интерфейсом программирования. Что бы, почитав даташит, я смог написать программу для моего контроллера, которая определённым образом за/перепрограммирует ПЛИСину не на уровне готовой программы, а на уровне, когда я задаю конфигурацию самостоятельно (генерирую программу).

А по поводу остального:



Таких мне нужно 8 штук. Ключи двунаправленные (или с управлением направлением). Управление каждой штукой - раздельное.

Цена? - до 10$. Как я понимаю, с такой задачей справится большинство на рынке.
После тщательного обдумывания всего, я пришел
к выводу, что нужно из пика (допустим)
менять конфигурацию плисины.
И таких конфигураций 8 штук.
Но вроде как что то всплывало о СИНТЕЗЕ конфигурации
на ходу в пике - это невозможно.
Точнее теоретически возможно, но сложно представить, как можно подумать о приближении к представлению, как это можно сделать.
Динамическая реконфигурация - это реально и частая практика.
Но в данном случае это не требуется.
Это делают, чаще всего, как часть апгрейда общей прошивки девайса
или кардинального изменения режима работы.
Нужно просто сделать конфигурацию со всеми требуемыми режимами
заранее. И продуманной схемой управления всеми схемами коммутации.
И не парить мозги лишним.
А если конфиг не лезет в выбранную плисину - взять плисину побольше.
Petr вне форума   Ответить с цитированием
Старый 28.04.2010, 14:20   #6
THE BEAST
Member
 
Аватар для THE BEAST
 
Регистрация: 10.09.2009
Адрес: Moscow
Возраст: 51
Сообщений: 33
Вес репутации: 100/35
THE BEAST will become famous soon enoughTHE BEAST will become famous soon enough
По умолчанию Re: Динамическая реконфигурация бывает?

Спасибо, понял. Просто думал, что можно взять ПЛИС попроще и программировать её снаружи.

Поставил Quartus, пытаюсь разобраться с MAXами разными. (прога от Xilinx встала как-то криво).
THE BEAST вне форума   Ответить с цитированием
Старый 28.04.2010, 17:35   #7
igor_tgru
Senior Member
 
Аватар для igor_tgru
 
Регистрация: 25.02.2007
Возраст: 45
Сообщений: 687
Вес репутации: 1421/63
igor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud of
По умолчанию Re: Динамическая реконфигурация бывает?

Мне видится что то что вы хотите выглядит как 3-и штуки 8-ми разрядных шинных формирователя с выбором направления + небольшой дешифратор. Это на вскидку это 8*3= 24+ 2+1 = 27 пользовательских выводов. На глазок выходит что проект может влезть во чтото мелкое типа EPM3032 или EPM3064.
ЗЫ кстати непонятно что там с уровнями.
igor_tgru вне форума   Ответить с цитированием
Старый 30.04.2010, 14:50   #8
THE BEAST
Member
 
Аватар для THE BEAST
 
Регистрация: 10.09.2009
Адрес: Moscow
Возраст: 51
Сообщений: 33
Вес репутации: 100/35
THE BEAST will become famous soon enoughTHE BEAST will become famous soon enough
По умолчанию Re: Динамическая реконфигурация бывает?

Эх... А счастье было так близко...

В старые MAX (3 и 7) не влезает - мало output enable, а MAX II (EPM270 и компания) - 3.3 вольта Мне нужно только 5. А обвешивать по кругу диодами и резисторами или преобразователями уровней ...

Хотя... Если переместить на нижнюю сторону (1.8).. Буду думать.

ЗЫ. А так всё здорово было, и цена и ноги...
THE BEAST вне форума   Ответить с цитированием
Старый 30.04.2010, 15:33   #9
vladn777
Member
 
Регистрация: 12.12.2007
Возраст: 45
Сообщений: 33
Вес репутации: 100/41
vladn777 will become famous soon enoughvladn777 will become famous soon enough
По умолчанию Re: Динамическая реконфигурация бывает?

Посмотрите в Квартусе
The TRI primitive is a tri-state buffer with an input, output, and output enable signal.
По-моему, из этого можно сделать то, что Вам нужно, внутри небольшой 5-вольтовой ПЛИС.
vladn777 вне форума   Ответить с цитированием
Старый 30.04.2010, 16:16   #10
THE BEAST
Member
 
Аватар для THE BEAST
 
Регистрация: 10.09.2009
Адрес: Moscow
Возраст: 51
Сообщений: 33
Вес репутации: 100/35
THE BEAST will become famous soon enoughTHE BEAST will become famous soon enough
По умолчанию Re: Динамическая реконфигурация бывает?

Про эти-то примитивы я уже знаю, проблема в другом - в мелких альтерах физически очень мало этих сигналов (6 или 10), а я хочу побитно управлять всеми тремя шинами.

PS. Скормил тот же verilog Xilinx ISE. Он намекает, что XC95108/XC95144XL хватит. Опять в раздумьях и непонятках. Конечно, надо ещё мою поделку проверить ("занимаюсь" ПЛИС целых две ночи, verilog первый попался под руку).

PPS. Пока читал, выяснил про идеал - PLCC корпус, 5 вольт, немного ног. Разводить ISP ещё и под 6 ПЛИСов - перебор в разовой поделке.
THE BEAST вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая Индикация.С чем это едят? Ramses27 Вопросы начинающих 2 19.07.2009 13:09
Кварц 18,432МГц - верю что чудес не бывает. Evit Продукция MICROCHIP 3 15.04.2008 21:39
Динамическая индикация pupzemly Общетехнические вопросы 31 09.03.2008 11:34
Fax-on-key такое бывает?) maagalex Общетехнические вопросы 17 22.02.2008 11:57
А..бывает такой дисплей чтобы.. maagalex Общетехнические вопросы 11 25.11.2007 12:48


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


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