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

 
 
> Порекомендуйте какое-нибудь softcore, Для Altera
slog
сообщение Sep 2 2008, 05:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Нужен небольшой софт процессор для обслуживания юзер-интерфейса. Большая производительность не нужна, хватило бы и 8-ми разрядного. Основные требования - нормальные крос-тулзы для программирования на Си, небольшой размер, бесплатность. NIOS бы отлично подошёл, но он требует лицензии. В некоторы странах это важно. crying.gif Предпочтительно бы стандартное ядро типа AVR или 51-х. На opencores много всякого - но что-то всё не то. Не знаю что выбрать. Направьте пожалуйста на путь истинный...


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mahagam
сообщение Oct 14 2008, 07:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



какие-то меня сомнения берут... вот например: обработка сетевых пакетов, или данных валящихся в буфер по уарту, ну не важно откуда. обычно имеется до десятка переменных обрабатывающих этот буфер (счётчик цикла, регистр для подсчёта контрольной суммы, индекс, размер массива итп), при этом сам буфер явно в регистровый файл ну никак не влезет. получается, что большая часть регистрового файла будет простаивать, а вот доступ до данных буфера будет не таким быстрым. a[i]+=b[i] далеко не за два такта. и декодер для таких команд будет ого-го.
делать много-много мелких регистровых файлов (?), при этом вроде можно получить практически мгновенное переключение контекста.

32(36) бит на команду - много кода во внутренней раме не положишь...

Цитата(Aprox @ Oct 14 2008, 10:22) *
А все-таки, чем вас не удовлетворяют уже готовые крутые кристаллы с ядром ARM-9 на 200 MHz? Или например крутые DSP-процессоры? Все ведь уже сделано, готово, работает и по цене ниже FPGA, на которой изобретаете велосипед. Сакральный вопрос- зачем?

приведу простой пример - есть пачка телекоммуникационных плат, которые обрабатывают потоки E1. давно теми же буржуями просчитано, что обработка этих потоков на ПЛИС дешевле в десяток раз чем мучить их в DSP. вот стоит на этих платах плисина, крутит эти потоки, и крутит под управлением проца, которых только и делает, что принимает команды с RS232 и переводит их в приятных для плисины вид. в кратце: на проце сделан юзер-интерфейс.
спрашивается, нахрена платить $5 за проц, если можно его упихать в дальний угол FPGA и пусть он там копошится.
а к процу ж идёт свой стабилизатор, обвязка, его ж запаять нужно, прошить, проверить. и всё это далеко не бесплатно.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Oct 14 2008, 10:01
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Mahagam @ Oct 14 2008, 11:50) *
приведу простой пример - есть пачка телекоммуникационных плат, которые обрабатывают потоки E1. давно теми же буржуями просчитано, что обработка этих потоков на ПЛИС дешевле в десяток раз чем мучить их в DSP. вот стоит на этих платах плисина, крутит эти потоки, и крутит под управлением проца, которых только и делает, что принимает команды с RS232 и переводит их в приятных для плисины вид. в кратце: на проце сделан юзер-интерфейс.
спрашивается, нахрена платить $5 за проц, если можно его упихать в дальний угол FPGA и пусть он там копошится. а к процу ж идёт свой стабилизатор, обвязка, его ж запаять нужно, прошить, проверить. и всё это далеко не бесплатно.
Супротив мелких задач на примитивном софтпроцессоре, затерявшемся где-то в уголке FPGA,- я не возражаю. Мне непонятно,- зачем Leka изобретает что-то грандиозное по производительности и истратит внутренние ресурсы FPGA на изобретение велосипеда?
Go to the top of the page
 
+Quote Post
Builder
сообщение Oct 14 2008, 11:19
Сообщение #4


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Aprox @ Oct 14 2008, 13:01) *
Супротив мелких задач на примитивном софтпроцессоре, затерявшемся где-то в уголке FPGA,- я не возражаю. Мне непонятно,- зачем Leka изобретает что-то грандиозное по производительности и истратит внутренние ресурсы FPGA на изобретение велосипеда?

По поводу Leka пусто он сам отвечает, хотя кажись несколько страниц назад, когда я спрашивал - ответ был ясен - для души.
А по поводу софт процессоров я Вам уже писал, но вы проигнорировали ещё такую тенденцию: ёмкость FPGA растёт, и уже самые маленькие FPGA часто не заняты и на 50%, спрашивается, нафиг мне ставить ещё один корпус если я могу загнать тот-же Nios в свободное место.
А вообще - инженер должен по ситуации смотрит а не придерживается "религоозных" точек зрения.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- slog   Порекомендуйте какое-нибудь softcore   Sep 2 2008, 05:26
- - Postoroniy_V   Цитата(slog @ Sep 2 2008, 14:26) Нужен не...   Sep 2 2008, 05:50
- - zltigo   Цитата(slog @ Sep 2 2008, 07:26) Направьт...   Sep 2 2008, 06:10
|- - 608   Цитата(zltigo @ Sep 2 2008, 09:10) В како...   Sep 2 2008, 08:50
- - des00   Цитата(slog @ Sep 2 2008, 00:26) На openc...   Sep 2 2008, 06:24
- - vetal   Тема неоднократно поднималась! Пользуйтесь пои...   Sep 2 2008, 07:52
- - slog   Цитатаот латиса взять ... и под себя заточить Эх, ...   Sep 2 2008, 09:24
|- - Postoroniy_V   Цитата(slog @ Sep 2 2008, 18:24) Эх, ...   Sep 3 2008, 02:05
- - vetal   ЦитатаА тему еще одну создал потому что лень разби...   Sep 2 2008, 09:29
- - slog   А есть тут люди которые разбирались с AVR_core c o...   Sep 3 2008, 06:00
|- - Postoroniy_V   Цитата(slog @ Sep 3 2008, 15:00) А есть т...   Sep 3 2008, 06:11
|- - klop   Цитата(slog @ Sep 3 2008, 09:00) А есть т...   Sep 5 2008, 04:22
|- - Aprox   Цитата(slog @ Sep 3 2008, 10:00) PS. пард...   Sep 28 2008, 07:39
- - Builder   Цитата(slog @ Sep 2 2008, 08:26) Нужен не...   Sep 4 2008, 13:52
- - maior   Могу дать два взаимоисключающих совета: 1. Отладку...   Sep 5 2008, 18:50
|- - Postoroniy_V   Цитата(maior @ Sep 6 2008, 03:50) Могу да...   Sep 6 2008, 06:01
- - Stas   У кого есть регистрация на www.opencores.org пожал...   Sep 18 2008, 15:08
- - Doka   Stas а что там уже за регистрацию деньги требуют??...   Sep 18 2008, 16:34
- - makc   Заливается в /pub/FPGA/_IPcores_/SoftCores Добавле...   Sep 18 2008, 16:49
- - Stas   2 Doka: Пытался получить пароль в течении недели -...   Sep 18 2008, 17:05
- - Doka   Stas значит проверку на _не_робот_ не прошли, судя...   Sep 18 2008, 17:28
- - alexf   Цитата(slog @ Sep 1 2008, 22:26) Нужен не...   Sep 24 2008, 09:33
- - slog   Если конкретно про этот случай, из-за которого поя...   Sep 28 2008, 09:08
|- - Aprox   Цитата(slog @ Sep 28 2008, 13:08) Если ко...   Sep 28 2008, 11:50
- - slog   Мой опыт с микроконтроллерами в разы больше чем с ...   Sep 28 2008, 13:26
|- - Aprox   Цитата(slog @ Sep 28 2008, 17:26) .... Но...   Sep 29 2008, 07:30
|- - Stewart Little   Цитата(Aprox @ Sep 29 2008, 11:30) Если н...   Sep 29 2008, 07:43
|- - slog   Цитата(Aprox @ Sep 29 2008, 11:30) Если н...   Sep 29 2008, 08:15
|- - Aprox   Цитата(slog @ Sep 29 2008, 12:15) Причина...   Sep 29 2008, 12:51
|- - Postoroniy_V   Цитата(Aprox @ Sep 29 2008, 21:51) Железн...   Sep 29 2008, 14:03
|- - Aprox   Цитата(Postoroniy_V @ Sep 29 2008, 18:03)...   Sep 29 2008, 14:41
|- - Postoroniy_V   Цитата(Aprox @ Sep 29 2008, 23:41) По ссы...   Sep 29 2008, 15:26
- - Leka   http://electronix.ru/forum/index.php?showt...mp;#e...   Sep 29 2008, 07:33
- - Omen_13   Рекомендую прекратить флуд С уважением, модератор   Sep 29 2008, 16:07
- - Leka   Пример: 2 канала АЦП дают 2Гбайт/сек, не меньшую п...   Sep 29 2008, 19:08
|- - Aprox   Цитата(Leka @ Sep 29 2008, 23:08) Пример:...   Sep 30 2008, 08:10
|- - Builder   Цитата(Aprox @ Sep 30 2008, 11:10) Я по-п...   Sep 30 2008, 08:56
|- - 608   Цитата(Aprox @ Sep 30 2008, 11:10) Я по-п...   Sep 30 2008, 09:07
- - Omen_13   Последнее предупреждение участникам, прекращайте ф...   Sep 30 2008, 09:29
- - Leka   Цитата(Aprox @ Sep 30 2008, 12:10) Вы не ...   Sep 30 2008, 11:11
|- - Aprox   Цитата(Leka @ Sep 30 2008, 15:11) Цитата....   Sep 30 2008, 11:43
- - Leka   ЦитатаСпрошу не флуда ради, а уразумения для- заче...   Sep 30 2008, 13:37
|- - Aprox   Цитата(Leka @ Sep 30 2008, 17:37) Если хв...   Sep 30 2008, 20:01
|- - Leka   Цитата(Aprox @ Oct 1 2008, 00:01) Консенс...   Oct 1 2008, 18:53
- - Mahagam   про возможности кеширования не забывай. и выборку ...   Oct 2 2008, 14:57
|- - Leka   Цитата(Mahagam @ Oct 2 2008, 18:57) про в...   Oct 2 2008, 17:14
|- - ReAl   Цитата(Leka @ Oct 1 2008, 21:53) Скорости...   Oct 5 2008, 16:48
|- - Mahagam   Цитата(ReAl @ Oct 5 2008, 19:48) А об это...   Oct 6 2008, 14:34
|- - ReAl   Цитата(Mahagam @ Oct 6 2008, 17:34) но ид...   Oct 6 2008, 16:01
- - Mahagam   эээ. то есть получить аналог х51 машинки? по 50 та...   Oct 3 2008, 09:43
|- - Builder   Цитата(Mahagam @ Oct 3 2008, 12:43) з.ы. ...   Oct 3 2008, 11:36
- - Mahagam   а какой смысл делать несовместимым? у меня как-то ...   Oct 3 2008, 14:15
- - Leka   Свой настраиваемый ассемблер желателен, имхо, если...   Oct 3 2008, 16:21
- - Leka   Попалось: PB8051 - эмуляция 8051 на PicoBlaze. htt...   Oct 6 2008, 15:51
- - Mahagam   в любом случае - универсал, который сменой микропр...   Oct 6 2008, 16:51
|- - ReAl   Цитата(Mahagam @ Oct 6 2008, 19:51) в люб...   Oct 6 2008, 21:01
|- - Mahagam   Цитата(ReAl @ Oct 7 2008, 00:01) Да и наб...   Oct 7 2008, 09:53
- - Leka   Может, с другой стороны подойти к этой задаче - сн...   Oct 6 2008, 23:20
- - Leka   Пришел к выводу, что имеет смысл делать софт-проце...   Oct 8 2008, 11:46
- - vetal   ЦитатаПришел к выводу, что имеет смысл делать софт...   Oct 8 2008, 12:03
|- - Leka   Цитата(vetal @ Oct 8 2008, 16:03) Все при...   Oct 8 2008, 12:15
|- - vetal   Цитата(Leka @ Oct 8 2008, 16:15) Можно пр...   Oct 8 2008, 12:28
- - Leka   http://www.246.dk/pascals3.html Менее 1000 строк к...   Oct 8 2008, 12:36
- - Mahagam   а зачем изобретать велосипед? смысл совместной зат...   Oct 9 2008, 09:37
- - Leka   Цитата(Mahagam @ Oct 9 2008, 13:37) а зач...   Oct 9 2008, 13:34
|- - Mahagam   Цитата(Leka @ Oct 9 2008, 16:34) Это где ...   Oct 9 2008, 14:12
|- - Leka   Цитата(Mahagam @ Oct 9 2008, 18:12) над п...   Oct 10 2008, 09:55
|- - Mahagam   Цитата(Leka @ Oct 10 2008, 12:55) Понятно...   Oct 13 2008, 07:57
- - Leka   Уже начал делать ядро под Паскаль - интересные иде...   Oct 13 2008, 09:07
|- - Mahagam   Цитата(Leka @ Oct 13 2008, 12:07) интерес...   Oct 13 2008, 12:18
||- - Leka   Цитата(Mahagam @ Oct 13 2008, 16:18) эээ....   Oct 13 2008, 14:21
||- - Mahagam   Цитата(Leka @ Oct 13 2008, 17:21) Да. Два...   Oct 13 2008, 16:53
||- - des00   Цитата(Mahagam @ Oct 13 2008, 11:53) хм. ...   Oct 13 2008, 17:11
|- - des00   Цитата(Leka @ Oct 13 2008, 04:07) Уже нач...   Oct 13 2008, 16:18
- - Leka   Цитата(Mahagam @ Oct 13 2008, 20:53) хм. ...   Oct 13 2008, 17:48
|- - Aprox   Цитата(Leka @ Oct 13 2008, 21:48) Память ...   Oct 14 2008, 07:22
|- - klop   Цитата(Aprox @ Oct 14 2008, 10:22) А все-...   Oct 14 2008, 17:25
||- - Aprox   Цитата(Builder @ Oct 14 2008, 15:19) По п...   Oct 15 2008, 06:46
||- - Builder   Цитата(Aprox @ Oct 15 2008, 09:46) Да, те...   Oct 15 2008, 07:48
||- - des00   Цитата(Builder @ Oct 15 2008, 02:48) Не с...   Oct 15 2008, 08:29
||- - Aprox   Цитата(Builder @ Oct 15 2008, 11:48) Не с...   Oct 15 2008, 08:58
||- - Mahagam   Цитата(Aprox @ Oct 15 2008, 11:58) Во-пер...   Oct 16 2008, 07:07
|- - Leka   Цитата(Mahagam @ Oct 14 2008, 11:50) ...о...   Oct 14 2008, 10:05
|- - Mahagam   Цитата(Leka @ Oct 14 2008, 13:05) И перем...   Oct 14 2008, 10:34
- - vetal   ЦитатаСофт-процессор будет маленьким. Это вам так ...   Oct 14 2008, 10:10
|- - Leka   Цитата(vetal @ Oct 14 2008, 14:10) Это ва...   Oct 14 2008, 16:14
- - vetal   ЦитатаУ меня на Спартане3 ядро с регистровой архит...   Oct 14 2008, 17:09
- - Leka   Цитата(vetal @ Oct 14 2008, 21:09) 32*18=...   Oct 14 2008, 18:59
- - vetal   ЦитатаНе понял арифметики. Это примерная калькуляц...   Oct 14 2008, 19:04
- - Leka   ЦитатаВ указанном ядре его нет - любая команда исп...   Oct 14 2008, 20:03
- - vetal   ЦитатаИмхо, главное плавсредство - эффективный ком...   Oct 14 2008, 21:00
- - slog   Aprox, да даже в самый дешевый циклончик можно зас...   Oct 15 2008, 07:37
- - Omen_13   Опять религиозная война начинается? Если обсуждени...   Oct 16 2008, 07:28
- - Leka   Сравниваю "безрегистровую" и регистровую...   Oct 17 2008, 15:20
- - vetal   ЦитатаСравниваю "безрегистровую" и регис...   Oct 17 2008, 16:57
- - Leka   "Безрегистровое" ядро может проиграть ре...   Oct 17 2008, 21:46
- - vetal   ЦитатаТе по минимаксной стратегии "безрегистр...   Oct 20 2008, 06:45
2 страниц V   1 2 >


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

 


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


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