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

|
Уважаемые знатоки  . Я немного некоректно сформулировал вопрос. Мне надо исследовать так сказать рынок на предмет SoPC, типа Альтеровской APEX20K и всё что с этим связано. Т.е. структуры ПЛИСы и контроллера, их технические характеристики, как всё это дело программить (для APEX20K это пакет Excalibor если не ошибаюсь) и т.д. Помогите полезными ссылками, если у кому не жалко - пришлите что-нибудь на e-mail. Ещё раз благодарю за помощь.
|
|
|
|
|
Mar 5 2005, 06:37
|

Лентяй
     
Группа: Свой
Сообщений: 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.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Mar 5 2005, 06:40
|
Профессионал
    
Группа: Свой
Сообщений: 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: я синтезировал оба эти процессора и вроде как они работоспособны.
|
|
|
|
|
Mar 6 2005, 07:44
|
Группа: Новичок
Сообщений: 12
Регистрация: 4-03-05
Пользователь №: 3 060

|
Привет. Я так полагаю, что следующий вопрос приведёт вас в изумление, но все с чего-то начинали..... Так вот, что такое процессорное ядро (аппаратное и синтезируемое - это одно и то же, или нет)? Я сомневаюсь, что это кусок кремния. Судя по всему это какой-то файл зашитый.... куда его там зашивают? Кстати спасибо за полезные ссылки! (Я общаясь с вами занимаюсь ликбезом )
|
|
|
|
|
Mar 6 2005, 08:58
|
Участник

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

|
Цитата Я сомневаюсь, что это кусок кремния. Аппаратное ядро - это именно кусок кремния, а точнее область на кристалле с жестко заданной структурой. Синтезируемое ядро - это описание на HDL, которое компилируется вместе с твоим проектом - получается тот самый файл, который и зашивают в ПЛИС. В зависимости от ресурсов ПЛИС, синтезируемоу ядро может иметь немного разную структуру - разное количество регистров, блоки аппаратного умножения и.т.д.
|
|
|
|
|
Mar 9 2005, 08:41
|

Лентяй
     
Группа: Свой
Сообщений: 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 - вообще больше шестидесяти баксов. Так что выбор очевиден
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|