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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> altera или xilinx или ..., что предпочтительней
rezident
сообщение Mar 19 2008, 18:38
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(SIA @ Mar 19 2008, 23:24) *
По входам все эти ПЛИС (EPM3128, 95XL144, EPM240) 5V-compatible. У серии 155 лог. 1 - от 2.4В (реально 3.4...3.6В), поэтому питание 3.3 вполне годится (откуда этот номинал в свое время и взялся). Сделать же 3.3 из 5 проблем не представляет.
Дык я этот же вариант и предложил выше, как более оптимальный. Но мы же не знаем всех нюансов и если требуется строго 5В логика, тогда мои варианты более точно соответствуют тех.заданию. 5V-tolerance вообще-то для входов и выходов с Open-Drain указывается. А для нормального push-pull-ного выхода имеется ограничение на втекающий ток высокого уровня. Не факт, что там это ограничение никак себя не проявит. Все-таки у стандартной ТТЛ-логики входной вытекающий ток высокого уровня не такой уж и маленький.
Цитата(SIA @ Mar 19 2008, 23:24) *
p.s. кто-то говорил про "минимум на порядок дороже".
Это для вашего первоначального варианта в 240 триггеров было написано.
Go to the top of the page
 
+Quote Post
wganzand
сообщение Mar 19 2008, 19:10
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 18-03-08
Пользователь №: 36 023



всем благодарен за подробные ответы.
а как быть с аналоговой частью.
было предложение выполнить на БМК.
если можно по подробней по аналоговому
программированию.
Go to the top of the page
 
+Quote Post
SIA
сообщение Mar 19 2008, 20:22
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(rezident @ Mar 19 2008, 21:38) *
Это для вашего первоначального варианта в 240 триггеров было написано.

EPM240 за 150 руб. как раз и имеет 240 триггеров. Времена меняются.

Цитата(wganzand @ Mar 19 2008, 22:10) *
всем благодарен за подробные ответы.
а как быть с аналоговой частью.
было предложение выполнить на БМК.
если можно по подробней по аналоговому
программированию.

По программируемым аналоговым ИС - см., к примеру, Lattice ISPAC. Это вариант для небольшой серии. При серии больше 1000...5000 в год - экономически оправданно сделать БМК - это полузаказной кристалл, срок 2-3 мес, разработка от 200-400 тыс. руб, цена в партии зависит от тиража, типа корпуса и сложности тестирования при производстве (цена аналоговых ИС - в основном разработка, корпус и производственное тестирование кристаллов) собственно, пределы от 60 до 300 руб/корпус. Даже если комплектация на ПЛИС/БМК получится несколько дороже исходной, резкое сокращение работы по сборке и особенно наладке аналога в серии более чем окупают эту разницу. Особенно это важно именно для аналоговых узлов, контроль и проверка которых отнимает много времени даже у автомата, а брак по сегодняшним понятиям, пропускать к заказчику никак нельзя.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 21 2008, 05:28
Сообщение #19


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(MrYuran @ Mar 19 2008, 18:11) *
Ну не знаю, я работал в Xilinx Foundation - очень был доволен.
И симулятор нормальный.
И пакует хорошо.
С альтерами не работал, не разрешали их в военной технике применять.

PS. Вообще, триггеров порядочно, может, лучше простенький FPGA приделать?
Как по ценам?


ага))) чтобы удалить секцию провода надо выбирать в меню что удалять весь или кусок

при нумерации номера пинов появляются неизвестно какие, и могут изменяться и обратно не переправишь - говорит что такой есть. это какаемо ise 7 версий

навигация по листу никакая - колесо не работает

в версиях с восьмёрки переход от работы к симуляции требует лишних операций

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

PS меня вводит в бешенство стыковка компонентов, когда вместо 2х линий на схемном редакторе я вынужден писать 20 строк текста. Не знаю как кому мне наглядней когда блоки соединяются проводами и когда видно что откуда и куда идёт не перелопачивая всё начиная с описания верхнего уровня.
Go to the top of the page
 
+Quote Post
andron86
сообщение Mar 21 2008, 06:05
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821



Звиняйте что встреваю, так как ничего с FPGA не имел, но у меня много неясностей. Как я понимаю, Xilinx и Altera делают так называемые SRAM FPGA, то есть для хранения конфигурации нужна какая-нибудь энергонезависимая память. А кто-нибудь делает Flash FPGA? Как происходит конфигурация, нужен ли ещё какой-нибудь контроллер??
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 21 2008, 06:42
Сообщение #21


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(andron86 @ Mar 21 2008, 09:05) *
Звиняйте что встреваю, так как ничего с FPGA не имел, но у меня много неясностей. Как я понимаю, Xilinx и Altera делают так называемые SRAM FPGA, то есть для хранения конфигурации нужна какая-нибудь энергонезависимая память. А кто-нибудь делает Flash FPGA? Как происходит конфигурация, нужен ли ещё какой-нибудь контроллер??


У Xilinx есть Spartan-3AN, кроме того есть еще Acter с семейством ProASIC.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 21 2008, 06:55
Сообщение #22


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(andron86 @ Mar 21 2008, 09:05) *
Звиняйте что встреваю, так как ничего с FPGA не имел, но у меня много неясностей. Как я понимаю, Xilinx и Altera делают так называемые SRAM FPGA, то есть для хранения конфигурации нужна какая-нибудь энергонезависимая память. А кто-нибудь делает Flash FPGA? Как происходит конфигурация, нужен ли ещё какой-нибудь контроллер??


на сколько я понимаю альтеровские MAX II это тоже FPGA типа младшего циклона без наворотов типа памяти и PLL.

чем не нравится загрузка с внешней пзу - пзу маленькая стоит если не оригинальная мало
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 21 2008, 07:02
Сообщение #23


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rv3dll(lex) @ Mar 21 2008, 09:55) *
на сколько я понимаю альтеровские MAX II это тоже FPGA типа младшего циклона без наворотов типа памяти и PLL.

чем не нравится загрузка с внешней пзу - пзу маленькая стоит если не оригинальная мало

Самая большая неприятность - враги могут прошивку слить.
Мы для отработки AT17 флешки ставили, а потом уже родную ПЗУ.
А про флешные слыхал, что у них прошивки иногда слетают


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
andron86
сообщение Mar 21 2008, 07:02
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821



Цитата(makc @ Mar 21 2008, 07:42) *
У Xilinx есть Spartan-3AN, кроме того есть еще Acter с семейством ProASIC.

Понятно. Ещё не в тему(sorry). Есть так называемый "soft Nios" процессор, как с ним работать? То есть, для того чтобы с ним работать нужно его прежде загрузить в fpga, посредством внешнего контроллера и памяти.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 21 2008, 07:59
Сообщение #25


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(andron86 @ Mar 21 2008, 10:02) *
Понятно. Ещё не в тему(sorry). Есть так называемый "soft Nios" процессор, как с ним работать? То есть, для того чтобы с ним работать нужно его прежде загрузить в fpga, посредством внешнего контроллера и памяти.


ниос альтеры и микро-пикоблейз ксайлинкса и все остальные софт процессоры это обычная схема - ядро алу, командная машина, программый счётчик с минимальной переферией регистрами, может даже стеком и подключенными к нему блоками памяти из состава фпга. прелесть такого подхода в гибкости настройки необходимых функций и занятии оптимального количества ресурсов

при прошивке ячейки этой памяти конфигурируются как и всё остальное и процессор как и обычный процессор работает с ними как и с обычной памятью, подключенной к нему.

такой процессор можно слепить и самому - причём любой разрядности, что по адресам, что и по данным - основная проблема то, что как в институтской лабораторке, придётся переводить программу, написанную на собственном языке в таблицу собственных - же кодов считываемых алу для исполнения
Go to the top of the page
 
+Quote Post
andron86
сообщение Mar 21 2008, 08:12
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821



Цитата(rv3dll(lex) @ Mar 21 2008, 08:59) *
ниос альтеры и микро-пикоблейз ксайлинкса и все остальные софт процессоры это обычная схема - ядро алу, командная машина, программый счётчик с минимальной переферией регистрами, может даже стеком и подключенными к нему блоками памяти из состава фпга. прелесть такого подхода в гибкости настройки необходимых функций и занятии оптимального количества ресурсов

при прошивке ячейки этой памяти конфигурируются как и всё остальное и процессор как и обычный процессор работает с ними как и с обычной памятью, подключенной к нему.

такой процессор можно слепить и самому - причём любой разрядности, что по адресам, что и по данным - основная проблема то, что как в институтской лабораторке, придётся переводить программу, написанную на собственном языке в таблицу собственных - же кодов считываемых алу для исполнения

Не, это понятно. Я имею ввиду весь процесс стартапа. Как это происходит??? laughing.gif
Go to the top of the page
 
+Quote Post
SIA
сообщение Mar 21 2008, 08:25
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(rv3dll(lex) @ Mar 21 2008, 09:55) *
на сколько я понимаю альтеровские MAX II это тоже FPGA типа младшего циклона без наворотов типа памяти и PLL.

Нет, они флэшовые, им конфигурационная память не нужна.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 21 2008, 09:16
Сообщение #28


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(SIA @ Mar 21 2008, 11:25) *
Нет, они флэшовые, им конфигурационная память не нужна.


я про то что подозреваю, что внутри фпга и флешь

Цитата(andron86 @ Mar 21 2008, 11:12) *
Не, это понятно. Я имею ввиду весь процесс стартапа. Как это происходит??? laughing.gif


так как обычно - по включению питания загружается конфигурация а дальше

волевой командой по всей плис её переводят из режима конфигурирования в режим работы и в соответствии с глобальным клоком всё стартует с начальных условий

(если используестся принудительный сброс то модуль сброса воздействуя на ядро обнуляет регистры и прогграммный счётчик) если нет и достаточно начальной установки в 0 программный счётчик делает первый шаг и с этого момента программа начинает выполняться.

http://www.altera.ru/cgi-bin/price/price цены альтера
Go to the top of the page
 
+Quote Post
andron86
сообщение Mar 21 2008, 10:23
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821



Цитата(rv3dll(lex) @ Mar 21 2008, 10:16) *
так как обычно - по включению питания загружается конфигурация
http://www.altera.ru/cgi-bin/price/price цены альтера

воо..., а вот здесь "please" поподробнее!!! Как?
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 21 2008, 10:44
Сообщение #30


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(rv3dll(lex) @ Mar 21 2008, 12:16) *
я про то что подозреваю, что внутри фпга и флешь

Другие варианты (типа EEPROM) очень стремные или фантастические.
Автору могу посоветовать (Xilinx) XCR3128-12, если на 3.3 В. Потребление будет под 0.
ISE для схематики кривоват, но при минимальной настойчивости тоже вариант. Лучше освоить верилог, он очень прост (если Вы чуть-чуть знаете С).
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:05
Рейтинг@Mail.ru


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