Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ПЛИС+контроллер
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
ministrel
[FONT=Times][SIZE=7][COLOR=gray]
Всем привет! Помогите новичку.
Нужна инфа по системам, которые включают в себя ПЛИС и микроконтроллер.
Назвать это системой на кристалле я не рискну, поскольку так сейчас называют очень многие вещи.
Так вот, где можно найти что-нибудь полезное?
Заранее спасибо.
acex2
Цитата(ministrel @ Mar 4 2005, 04:28)
Всем привет! Помогите новичку.
Нужна инфа по системам, которые включают в себя ПЛИС и микроконтроллер.
Назвать это системой на кристалле я не рискну, поскольку так сейчас называют очень многие вещи.
Так вот, где можно найти что-нибудь полезное?
Заранее спасибо.


Atmel FPSLIC, например?
andk
Можно еще на http://www.triscend.com посмотреть.
dmitry-tomsk
Virtex 2 pro smile.gif Если PPC можно назвать микроконтроллером.
acex2
Цитата(andk @ Mar 4 2005, 05:08)
Можно еще на http://www.triscend.com посмотреть.


К сожалению, с прошлого лета Triscend'а больше нет с нами :-( Был куплен Xilinx (обычный способ расправиться с конкурентом) и прекратил выпуск своих замечательных СSoC. Объявление о прекращении выпуска есть здесь: http://www.triscend.com/companyinfo/eol.htm

Если не ошибаюсь, даташиты на Triscend E5 все еще можно найти на сайте Keil.
vetal
NIOS II-32 bit. Если удастся достать то есть и 16 разр. NIOS I.
Так же можно поиграться с прочими ядрами, реализуемыми в основном массиве логики. Все зависит от требований к контроллеру и плисине.
Stewart Little
Цитата(acex2 @ Mar 4 2005, 11:36)
Цитата(andk @ Mar 4 2005, 05:08)
Можно еще на http://www.triscend.com посмотреть.


К сожалению, с прошлого лета Triscend'а больше нет с нами :-(

Если не ошибаюсь, даташиты на Triscend E5 все еще можно найти на сайте Keil.
*


Наследники Triscend теперь живут в Поднебесной, контора называется Zylogic : http://www.zylogic.com.cn/english/index.htm

Кстати, FastChip продолжает обновляться smile.gif

И кристаллы у китайцев чуть дещевле, чем были у Triscend.
Serega Doc
Подкажите а где вы смотрели цены на кристалы. efin ничего не нашел
Интересен кристал ZE520
acex2
Цитата(Stewart Little @ Mar 4 2005, 06:52)
Наследники Triscend теперь живут в Поднебесной, контора называется Zylogic : http://www.zylogic.com.cn/english/index.htm

Кстати, FastChip продолжает обновляться smile.gif

И кристаллы у китайцев чуть дещевле, чем были у Triscend.


Спасибо за интересные новости! Я видел ссылку на Zylogic на сайте Triscend в связи с прекращением выпуска чипов, но грешным делом подумал что это вроде Rochester'а, а оказывается вот оно как.

Да, действительно - сейчас посмотрел сайт Keil - у них заявлена поддержка Zylogic: http://www.keil.com/dd/cl/Zylogic/8051.htm
Stewart Little
Цитата(Serega Doc @ Mar 4 2005, 14:57)
Подкажите а где вы смотрели цены на кристалы. efin ничего не нашел
Интересен кристал ZE520
*

Ну так, у Zylogic'а и спрашивал smile.gif
Я столько сил на продвижение Triscend потратил, что обидно все так бросать.
Вот c Zylogic и завязался, поставлять его буду.

А цену на ZE520 сейчас спрошу. Какое кол-во нужно ?
Stewart Little
Цитата(acex2 @ Mar 4 2005, 15:32)
Спасибо за интересные новости! Я видел ссылку на Zylogic на сайте Triscend в связи с прекращением выпуска чипов, но грешным делом подумал что это вроде Rochester'а, а оказывается вот оно как.

Да, действительно - сейчас посмотрел сайт Keil - у них заявлена поддержка Zylogic: http://www.keil.com/dd/cl/Zylogic/8051.htm
*

Rochester тоже делает (причем он выкупил все остатки у Triscend), но цены у него астрономические - если их покупать, останешься без штанов.
Лучше уж с китайцами дговориться.
Serega Doc
Пока пробное колво чтобы освоить кристал. 5-10 шт
acex2
Цитата(Stewart Little @ Mar 4 2005, 10:37)
Rochester тоже делает (причем он выкупил все остатки у Triscend), но цены у него астрономические - если их покупать, останешься без штанов.
Лучше уж с китайцами дговориться.
*


В том-то и дело, что Rochester специализируется на производстве и поставке ИС, которые оригинальный производитель прекратил выпускать. Но своего, насколько я знаю, они не добавляют - просто выкупают технологические маски у оригинального производителя. Поэтому и удивился что китайцы не просто штампуют, а продолжают развитие линейки ИС с сопутствующим софтом.
Stewart Little
А зачем вам на освоение самый махровый кристалл ?
Возьмите чего попроще, из того что на складе есть. Тот же TE512.
Serega Doc
И скока он стоит?
Stewart Little
Прайс там : http://www.efo.ru/doc/Triscend/Triscend.pl?65
ministrel
Уважаемые знатокиsmile.gif. Я немного некоректно сформулировал вопрос.
Мне надо исследовать так сказать рынок на предмет SoPC, типа Альтеровской APEX20K и всё что с этим
связано. Т.е. структуры ПЛИСы и контроллера, их технические характеристики, как всё это дело
программить (для APEX20K это пакет Excalibor если не ошибаюсь) и т.д.
Помогите полезными ссылками, если у кому не жалко - пришлите что-нибудь на e-mail.
Ещё раз благодарю за помощь.
Stewart Little
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.
DmitryR
Цитата(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: я синтезировал оба эти процессора и вроде как они работоспособны.
Stewart Little
Цитата(DmitryR @ Mar 5 2005, 09:40)
Также есть масса свободных процессоров на VHDL  и Verilog для реализации в ПЛИС без погруженного ядра ...

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

Аппаратное ядро - это именно кусок кремния, а точнее область на кристалле с жестко заданной структурой. Синтезируемое ядро - это описание на HDL, которое компилируется вместе с твоим проектом - получается тот самый файл, который и зашивают в ПЛИС. В зависимости от ресурсов ПЛИС, синтезируемоу ядро может иметь немного разную структуру - разное количество регистров, блоки аппаратного умножения и.т.д.
Stewart Little
Цитата(Serega Doc @ Mar 4 2005, 14:57)
Подкажите а где вы смотрели цены на кристалы. efin ничего не нашел
Интересен кристал ZE520
*

Вот, Zylogic ZE520S40-40QC - розничная цена около 33,49 USD с НДС (может, прибавится доллара полтора с учетом доставки - сейчас выясняю).
На Triscend TE520S40-40QC была 43,42 USD, а на Rochester - вообще больше шестидесяти баксов. Так что выбор очевиден smile.gif
Serega Doc
А вам не кажется что дешевле взять Cyclon и внутри синтезировать и контроллер и приложение. Помоему дешевле. Да и контроллер тот который вы посадите а не который был интегрирован производителем.
Цена циклон EP1C6 20.54$ а это 5980 LUt плюс 90000 бит памяти
Да и по скорости IMHO cyclon опередит встроенный 51 контроллер
Stewart Little
А кто спорит ? И то и другое имеет право на существование. Что применять - определяется задачей и разработчиком. NiosII удобен не всегда - например, в маленькое встраиваемое устройство его не вставишь, т.к., во-первых, потребление у него ого-го, а во-вторых может не пройти по габаритам (может понадбиться внешний флэш или SDRAM). А если Вам нужна производительность, то используйте Triscend А7 c 60-МГц ARM'овским ядром, например.
maegg
Кажется кроме личных пристрастий это определяется ценой изделия. Но баланс смещается в сторону более мощных внешних контроллеров. То-есть AVR или 51 + ПЛИС уже не целесообразно. А применение маленьких ARM без внешней памяти в такой конфигурации вообще сомнительно. Но в связи с увеличением требованием к вычислительным ресурсам смерть мощным контроллерам от загружаемых ядер не грозит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.