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

 
 
> MicroBlaze, (NIOS | NIOS II) <-> ARM 720, под Линухом, концептуальный вопрос.
Evgeny_CD
сообщение Aug 5 2005, 10:52
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Когда я начал с этим разбираться, то MicroBlaze и NIOS показались мне очень привлекательными. Когда нашел платы на Spartan, на которых крутится uClinux, вообще был счастлив.
www.atmark-techno.com/en/product/suzaku.html

Потом вниметельно посмотрел, и понял, что, IMHO, особой перспективы это не имеет.

Нормальный Microblaze с минимальным набором периферии едва-едва влазит в Spartan 3-200 - а большинство склоняется к мысли, что и не влазит, и нужен как минимум 400, а это уже камень совсем другой ценовой категории.

При этом получается довольно скромный камушек:
* !MMU - полноценного Линуха не будет, как ты не uClinux'уй
* DMA нету, а если еще и корку DMA прикрутить - вообще 1000 камень потребуется.

Что понятно - специализированное использование площади кристалла под CPU куда эффективнее. Сила FPGA не в том, что на них можно сделать стандартные вещи, а в том, что на них можно легко делать ___уникальные и специфические___ вещи!

Интересно а почему народ не ходит по другому пути:
* взять что-нибуь типа Sharp LH79520 / LH79524 / LH79525
* поставить тот же 200 спартан, и засунуть туда все, чего не хватает в основном камне.

Тот же Sharp LH79520 http://www.digikey.com 100 штук - $11.7. При это это весьма эффективный проц с 32 битной шиной, одним из самых лучших LCD контроллеров, совершенным DMA и прочая. Мы с ним два года назад работали под uCOS, и уже тогда он был с очень незначительными глюками - Cirrus EP93xx, Atmel AT91RM9200 отдыхают!

Новое поколение LH79524 / LH79525 - вообще песня. LH79520 + Ethernet, USB, I2C & NAND Boot.

Мне известно только одно решение такого класса
http://www.fh-augsburg.de/~hhoegl/proj/comet/index.html
но проект, похоже, загибается.

Что касается скорости, то 77 Мгц + FPGA - это гораздо круче, чем просто 200 Мгц без FPGA. Т.к. весь ввод-вывод можно грамотно сделать, DMA, блочные пересыки, буфера и т.д. - фактически, система не имеет ограничений по расширению при правильном использовании ее ресурсов (посмотрите назад на 10-20 лет, какие проекты делались на 386EX, когда ARMы еще не были распространены.)

Порты линуха на LH79520 / LH79524 / LH79525 наличествуют:

ftp://ftp.buici.com/pub/arm/bsp/bsp-sharplh7-1.1.1.tar.gz
ftp://ftp.buici.com/pub/arm/patch-linux-2.6.12
http://wiki.buici.com/twiki/bin/view/Main/...dSupportPackage

Вопрос: почему так никто не делает?!!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vetal
сообщение Aug 5 2005, 13:07
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Вот! И в этой ep1с3 ($12) едва ли что останется.


Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 5 2005, 13:12
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(vetal @ Aug 5 2005, 17:07)
Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
Вау! Так экономично? А если прикурить кеш, о чем тут народ справедливо поведал?
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 5 2005, 13:22
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(Evgeny_CD @ Aug 5 2005, 16:12)
Цитата(vetal @ Aug 5 2005, 17:07)
Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
Вау! Так экономично? А если прикурить кеш, о чем тут народ справедливо поведал?
*



< 1 k .
Надо искать компромиссы между обьемом памяти используемой периферией и памятью для процессора.

Если брать cycloneII вместо cyclone, в 2 раза увеличение ресурсов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeny_CD   MicroBlaze, (NIOS | NIOS II) <-> ARM 720   Aug 5 2005, 10:52
- - KA_ru   Видите, теперь и вы знаете. Мы так и используем AR...   Aug 5 2005, 11:42
|- - Evgeny_CD   Цитата(KA_ru @ Aug 5 2005, 15:42)Видите, тепе...   Aug 5 2005, 11:53
- - des00   Цитата(Evgeny_CD @ Aug 5 2005, 05:52)Когда я ...   Aug 5 2005, 11:42
- - vetal   Не знаю как у Xilinx, а у Altera NiosII(без отладо...   Aug 5 2005, 11:50
|- - des00   Цитата(vetal @ Aug 5 2005, 06:50)Не знаю как ...   Aug 5 2005, 11:51
||- - vetal   Цитата(des00 @ Aug 5 2005, 14:51)Цитата(vetal...   Aug 5 2005, 12:00
||- - 3.14   Цитата(des00 @ Aug 5 2005, 14:51)а как у ниос...   Aug 5 2005, 12:12
||- - des00   Цитата(3.14 @ Aug 5 2005, 07:12)Цитата(des00 ...   Aug 5 2005, 12:29
||- - 3.14   Цитата(des00 @ Aug 5 2005, 15:29)хмм ну через...   Aug 5 2005, 12:35
||- - des00   Цитата(3.14 @ Aug 5 2005, 07:35)Цитата(des00 ...   Aug 5 2005, 12:37
|||- - Evgeny_CD   Вообще для меня было новостью, что у всех этих соф...   Aug 5 2005, 12:41
||- - vetal   Цитата(3.14 @ Aug 5 2005, 15:35)Цитата(des00 ...   Aug 5 2005, 12:47
|- - Evgeny_CD   Цитата(vetal @ Aug 5 2005, 15:50)Не знаю как ...   Aug 5 2005, 12:02
- - 3.14   Ну что начнем пятничный флейм Заранее извиняюсь з...   Aug 5 2005, 12:09
|- - Evgeny_CD   Цитата(3.14 @ Aug 5 2005, 16:09)По моему подо...   Aug 5 2005, 12:19
- - 3.14   Про шины микроблазе PLB не рассматриваю - слишком ...   Aug 5 2005, 12:26
- - 3.14   Не уверен на 100% но думаю можно будет чделать что...   Aug 5 2005, 12:43
|- - des00   Цитата(3.14 @ Aug 5 2005, 07:43)Не уверен на ...   Aug 5 2005, 12:51
|- - 3.14   Цитата(des00 @ Aug 5 2005, 15:51)ну ведь это ...   Aug 5 2005, 12:55
|- - des00   ну тогда ставьте себе pentium4 за 15$ [/quo...   Aug 5 2005, 13:01
|- - 3.14   Цитата(des00 @ Aug 5 2005, 16:01)Вот тут мы и...   Aug 5 2005, 13:12
|- - Evgeny_CD   Я впечатлися! Я как-то интутивно подозревал, ч...   Aug 5 2005, 13:15
|- - des00   Цитата(3.14 @ Aug 5 2005, 08:12)я уже говорил...   Aug 5 2005, 13:19
|- - 3.14   Цитата(des00 @ Aug 5 2005, 16:19)Хмм сдаеться...   Aug 5 2005, 13:22
|- - des00   Цитата(3.14 @ Aug 5 2005, 08:22)Цитата(des00 ...   Aug 5 2005, 13:38
- - 3.14   в микроблазе то же два кеша насчет кеша в sdram, т...   Aug 5 2005, 12:50
- - 3.14   Кстати, забыл. В микроблазе можно память на FSL по...   Aug 5 2005, 13:00
|- - des00   Цитата(3.14 @ Aug 5 2005, 08:00)Кстати, забыл...   Aug 5 2005, 13:05
|- - 3.14   Цитата(vetal @ Aug 5 2005, 16:07)ЦитатаВот...   Aug 5 2005, 13:19
|- - vetal   Цитата(3.14 @ Aug 5 2005, 16:19)Цитата(vetal ...   Aug 5 2005, 13:31
- - 3.14   микроблейз разводится на 50МГц (итого 25 MIPS при ...   Aug 5 2005, 13:35
|- - des00   Цитата(3.14 @ Aug 5 2005, 08:35)микроблейз ра...   Aug 5 2005, 13:41
|- - 3.14   Цитата(des00 @ Aug 5 2005, 16:41)хмм странно ...   Aug 5 2005, 13:44
|- - vetal   Цитата(des00 @ Aug 5 2005, 16:41)Цитата(3.14 ...   Aug 5 2005, 13:47
- - 3.14   кстати,а у NIOS аппаратное умножение есть? у микро...   Aug 5 2005, 13:38
|- - vetal   Цитата(3.14 @ Aug 5 2005, 16:38)кстати,а у NI...   Aug 5 2005, 13:44
|- - 3.14   Цитата(vetal @ Aug 5 2005, 16:44)Умножение пр...   Aug 5 2005, 13:49
- - 3.14   если откровенно, когда я только решился перейти на...   Aug 5 2005, 13:41
- - psL   людям нужна независимость от производителей и гибк...   Aug 5 2005, 18:13
- - 3.14   По поводу двух тактов доступа к кешу у микроблейза...   Aug 6 2005, 12:50
- - вова   да - но интегрированность системы ... и потом - m...   Nov 16 2005, 18:22
|- - des00   Цитата(вова @ Nov 16 2005, 13:22) идея хо...   Nov 17 2005, 13:11
- - Гвоздик   Скажите, пожалуйста, возможно ли снять ограничение...   Nov 17 2005, 13:02


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

 


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


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