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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> ПЛИС+контроллер
Stewart Little
сообщение Mar 4 2005, 15:56
Сообщение #16


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Прайс там : http://www.efo.ru/doc/Triscend/Triscend.pl?65


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
ministrel
сообщение Mar 4 2005, 19:00
Сообщение #17





Группа: Новичок
Сообщений: 12
Регистрация: 4-03-05
Пользователь №: 3 060



Уважаемые знатокиsmile.gif. Я немного некоректно сформулировал вопрос.
Мне надо исследовать так сказать рынок на предмет SoPC, типа Альтеровской APEX20K и всё что с этим
связано. Т.е. структуры ПЛИСы и контроллера, их технические характеристики, как всё это дело
программить (для APEX20K это пакет Excalibor если не ошибаюсь) и т.д.
Помогите полезными ссылками, если у кому не жалко - пришлите что-нибудь на e-mail.
Ещё раз благодарю за помощь.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 5 2005, 06:37
Сообщение #18


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



APEX20K - это обычная FPGA, к системам на кристалле она имеет отношение "постольку-поскольку".
Excalibur - это не пакет, а кристалл, вот это как раз и есть SOPC. Внутри живут APEX20K и аппаратное ядро ARM920T. Вся информация имеет место быть на сайте Altera :
http://www.altera.com/literature/lit-exc.jsp
Пакет для разработки аппаратной части приложений называется SOPC Builder (он является частью Quartus'а).

Из других систем на кристалле с аппаратными ядрами (чать из которых упоминалась) можно привести Virtex II Pro и Virtex4 от Xilinx, Atmel FPSLIC, Zylogic (ex-Triscend) E5, A7S и A7V, V600AT (GreemFIELD) от STMicroelectronic.
Еще сюда с некоторой натяжкой можно отнести Cypress PSOC и STMicroelectronic uPSD.

Кое-какую инвормицию по FPSLIC и Triscend можно посмотреть у нас на сайте www.efo.ru.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 5 2005, 06:40
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(ministrel @ Mar 4 2005, 23:00)
Т.е. структуры ПЛИСы и контроллера, их технические характеристики, как всё это дело
программить (для APEX20K это пакет Excalibor если не ошибаюсь) и т.д.


Excalibur - это не пакет, это ПЛИС с погруженным процессорным ядром (т.е. ядро доступно в схематике в виде примитива). Такие же естьу Xilinx, в Virtex2Pro и Virtex4SX. Технические характеристики и проч. см. на сайтах производителей. Программируются трансляторами, поставляемыми производителем.

Также есть масса свободных процессоров на VHDL и Verilog для реализации в ПЛИС без погруженного ядра, когда такая мощность (а погруженные ядра довольно мощны, сотни мегагерц/32 бит) не нужна. Основная масса этих процессоров сосредоточена на www.opencores.org, распространяются по LGPL, программируются на ассемблере (большинство из них совместимы с известными архитектурами, к OpenRISC есть C и Linux). Еще имеет смысл посмотреть www.gaisler.com (есть C и Linux) и http://www.etek.chalmers.se/~e8mn/web/jam/index.html: я синтезировал оба эти процессора и вроде как они работоспособны.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 5 2005, 06:59
Сообщение #20


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(DmitryR @ Mar 5 2005, 09:40)
Также есть масса свободных процессоров на VHDL  и Verilog для реализации в ПЛИС без погруженного ядра ...

Да, синтезируемые процессорные ядра - это еще одно направление, которое довольно резво развивается. Исторически (ИМХО) оно берет начало от мегафункций стандартных микроконтроллерных ядер (8051), которые и сейчас предлагаются фирмами типа MentorGraphics или CAST. Затем это направление поддержали производители ПЛИС - появились MicroBlaze и PicoBlaze от Xilinx, и Nios и NiosII от Altera.
Ну и нельзя не упомянуть об успехах наших российских коллег-эмбеддеров - синтезируемое ядро AVR, автор Руслан Лепетенок.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
ministrel
сообщение Mar 6 2005, 07:44
Сообщение #21





Группа: Новичок
Сообщений: 12
Регистрация: 4-03-05
Пользователь №: 3 060



Привет.
Я так полагаю, что следующий вопрос приведёт вас в изумление, но все с чего-то начинали.....
Так вот, что такое процессорное ядро (аппаратное и синтезируемое - это одно и то же, или нет)?
Я сомневаюсь, что это кусок кремния. Судя по всему это какой-то файл зашитый.... куда его там зашивают?
Кстати спасибо за полезные ссылки!
(Я общаясь с вами занимаюсь ликбезом ) smile.gif
Go to the top of the page
 
+Quote Post
vovic
сообщение Mar 6 2005, 08:58
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 7-08-04
Пользователь №: 464



Цитата
Я сомневаюсь, что это кусок кремния.

Аппаратное ядро - это именно кусок кремния, а точнее область на кристалле с жестко заданной структурой. Синтезируемое ядро - это описание на HDL, которое компилируется вместе с твоим проектом - получается тот самый файл, который и зашивают в ПЛИС. В зависимости от ресурсов ПЛИС, синтезируемоу ядро может иметь немного разную структуру - разное количество регистров, блоки аппаратного умножения и.т.д.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 9 2005, 08:41
Сообщение #23


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Serega Doc @ Mar 4 2005, 14:57)
Подкажите а где вы смотрели цены на кристалы. efin ничего не нашел
Интересен кристал ZE520
*

Вот, Zylogic ZE520S40-40QC - розничная цена около 33,49 USD с НДС (может, прибавится доллара полтора с учетом доставки - сейчас выясняю).
На Triscend TE520S40-40QC была 43,42 USD, а на Rochester - вообще больше шестидесяти баксов. Так что выбор очевиден smile.gif


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Serega Doc
сообщение Mar 9 2005, 14:08
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



А вам не кажется что дешевле взять Cyclon и внутри синтезировать и контроллер и приложение. Помоему дешевле. Да и контроллер тот который вы посадите а не который был интегрирован производителем.
Цена циклон EP1C6 20.54$ а это 5980 LUt плюс 90000 бит памяти
Да и по скорости IMHO cyclon опередит встроенный 51 контроллер
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 10 2005, 07:33
Сообщение #25


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



А кто спорит ? И то и другое имеет право на существование. Что применять - определяется задачей и разработчиком. NiosII удобен не всегда - например, в маленькое встраиваемое устройство его не вставишь, т.к., во-первых, потребление у него ого-го, а во-вторых может не пройти по габаритам (может понадбиться внешний флэш или SDRAM). А если Вам нужна производительность, то используйте Triscend А7 c 60-МГц ARM'овским ядром, например.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
maegg
сообщение Mar 10 2005, 08:13
Сообщение #26


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

Группа: Свой
Сообщений: 129
Регистрация: 22-06-04
Из: S. Peterburg
Пользователь №: 103



Кажется кроме личных пристрастий это определяется ценой изделия. Но баланс смещается в сторону более мощных внешних контроллеров. То-есть AVR или 51 + ПЛИС уже не целесообразно. А применение маленьких ARM без внешней памяти в такой конфигурации вообще сомнительно. Но в связи с увеличением требованием к вычислительным ресурсам смерть мощным контроллерам от загружаемых ядер не грозит.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 04:18
Рейтинг@Mail.ru


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