|
Порекомендуйте какое-нибудь softcore, Для Altera |
|
|
|
 |
Ответов
|
Oct 14 2008, 07:50
|
Местный
  
Группа: Свой
Сообщений: 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 и пусть он там копошится. а к процу ж идёт свой стабилизатор, обвязка, его ж запаять нужно, прошить, проверить. и всё это далеко не бесплатно.
|
|
|
|
|
Oct 14 2008, 10:01
|

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

|
Цитата(Mahagam @ Oct 14 2008, 11:50)  приведу простой пример - есть пачка телекоммуникационных плат, которые обрабатывают потоки E1. давно теми же буржуями просчитано, что обработка этих потоков на ПЛИС дешевле в десяток раз чем мучить их в DSP. вот стоит на этих платах плисина, крутит эти потоки, и крутит под управлением проца, которых только и делает, что принимает команды с RS232 и переводит их в приятных для плисины вид. в кратце: на проце сделан юзер-интерфейс. спрашивается, нахрена платить $5 за проц, если можно его упихать в дальний угол FPGA и пусть он там копошится. а к процу ж идёт свой стабилизатор, обвязка, его ж запаять нужно, прошить, проверить. и всё это далеко не бесплатно. Супротив мелких задач на примитивном софтпроцессоре, затерявшемся где-то в уголке FPGA,- я не возражаю. Мне непонятно,- зачем Leka изобретает что-то грандиозное по производительности и истратит внутренние ресурсы FPGA на изобретение велосипеда?
|
|
|
|
|
Oct 14 2008, 11:19
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(Aprox @ Oct 14 2008, 13:01)  Супротив мелких задач на примитивном софтпроцессоре, затерявшемся где-то в уголке FPGA,- я не возражаю. Мне непонятно,- зачем Leka изобретает что-то грандиозное по производительности и истратит внутренние ресурсы FPGA на изобретение велосипеда? По поводу Leka пусто он сам отвечает, хотя кажись несколько страниц назад, когда я спрашивал - ответ был ясен - для души. А по поводу софт процессоров я Вам уже писал, но вы проигнорировали ещё такую тенденцию: ёмкость FPGA растёт, и уже самые маленькие FPGA часто не заняты и на 50%, спрашивается, нафиг мне ставить ещё один корпус если я могу загнать тот-же Nios в свободное место. А вообще - инженер должен по ситуации смотрит а не придерживается "религоозных" точек зрения.
|
|
|
|
Сообщений в этой теме
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 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|