|
Не дурят ли нашего брата?, О целесообразности всяких ниосов в FPGA. |
|
|
|
 |
Ответов
|
Jul 23 2008, 21:47
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
Цитата(LeonY @ Jul 24 2008, 01:21)  А нафига писать, если Вам и так все ясно? Или не ясно? мне вот не ясно. прошу высказываться уважаемых форумчан, что им дало применение софтовых процессорных ядер. очень было бы мило придерживаться некоторого плана ответа включающего пункты: какая техническая задача стояла, примерная конфигурация платы (какие каналы данных заводились в ПЛИС), какие алтернативы ПЛИС-архитектуры рассматривались и чем они не подошли (если что пропустил, плз, дополните). ЗЫ: я чесное слово понимаю что идея сконфигурировать процессор последовательной интерпритации инструкций на ПЛИС - это круто. но так ли это эффективно по сравнению с полностью задача-оптимизированной системой на кристалле?
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
Jul 24 2008, 02:11
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(CaPpuCcino @ Jul 24 2008, 06:47)  мне вот не ясно. прошу высказываться уважаемых форумчан, что им дало применение софтовых процессорных ядер. очень было бы мило придерживаться некоторого плана ответа включающего пункты: какая техническая задача стояла, примерная конфигурация платы (какие каналы данных заводились в ПЛИС), какие алтернативы ПЛИС-архитектуры рассматривались и чем они не подошли (если что пропустил, плз, дополните). ЗЫ: я чесное слово понимаю что идея сконфигурировать процессор последовательной интерпритации инструкций на ПЛИС - это круто. но так ли это эффективно по сравнению с полностью задача-оптимизированной системой на кристалле? 1) Примение софт ядер имхо даёт так как юзаем 1 чип вместо 2-х - больше пространство на плате - лучшее сигнал интегрити - зависимость только от одного поставщика(плисов) - заточка внутренностей под свои хотелки - софт для разработки под софт проц и под плис типа родственники, что есть гуд 2)технические задачи стояли и стоят такие как - разработка под телеком нужды 3)не подошли внешний проц+плис потомучто имеется п.1
--------------------
Cogito ergo sum
|
|
|
|
|
Jul 24 2008, 17:16
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
Цитата(Postoroniy_V @ Jul 24 2008, 06:11)  1) Примение софт ядер имхо даёт так как юзаем 1 чип вместо 2-х - больше пространство на плате - лучшее сигнал интегрити - зависимость только от одного поставщика(плисов) - заточка внутренностей под свои хотелки - софт для разработки под софт проц и под плис типа родственники, что есть гуд 2)технические задачи стояли и стоят такие как - разработка под телеком нужды п.1. - это теория. мы сами писали теоретические ворчалки с доказательствами подобных замечательных выгод и даже более того скажу о необозримых горизонтах открывающихся при применении концепции Application Specific Instruction Set, но на счёт последнего задача автоматизации ASIS оказалась сравнима с задачей поведеньческого синтеза (по трудоресурсам) и нам её поднять по финансовым причинам не выдится возможным. п.2. так вот и хотелось бы услышать что за каналы (скорость потока), сколько их было, и сколько удалось разместить таких процессоров и какие задачи они выполняли (я так понимаю только обработку заголовков). иначе это снова п.1 Цитата(des00 @ Jul 24 2008, 06:21)  рекомендую почитать. ок. поищу Цитата(des00 @ Jul 24 2008, 06:21)  что касается моих проектов мне крутые софт процы без надобности. А небольшого размера : пикоблейз и самописный использовал, для отладки, медленного управления или что бы "патроны подносить". вот видите-ли, в этом то и загвоздка. я не вижу надобности в полноценных процессорных ядрах(архитектурах) на ФПГА. по моим ощущениям (мнение которое здесь также было высказано) последовательные интерпретаторы (в просонародии процессоры) необходимы только для интерфейсов к другим частям системы (пользовательский интерфейс, если это плата расширения, телекоммуникационный интерфейс, если сетевой коммутатор, и т.п.) есть другая точка зрения? (видел ссылку на использования ниоса в графике, но на мой взгляд жёсткая логика могла бы быть эффективнее, а использование проца даёт только лишь скорость развёртывания системы на кристалле) я маленькие "процессоры" сам использую в алгоритмах, но это именно самописные задача-ориентированные процы последовательной интерпритации (в моём случае в основном стековой архитектуры). процессоры со своей ISA в моих задачах я не могу назвать эффективными совсем (именнов алгоритмической части, а не интерфейсной) Цитата(zltigo @ Jul 24 2008, 14:33)  Все нижепречисленное для случая, когда процессор занимает несколько процентов, ну пару десятков процентов в FPGA. Что на данный момент времени встречается в очень больших и дорогих проектах на толстых FPGA, или при достаточности уж совсем мелкого вырожденного контроллерного ядра. Для мелко-средних массовых FPGA использование хоть cколь-нибудь приличного пороцессорного ядра тянет за собой использование явно избыточных FPGA и обвеска их, как минимум памятью. вот у меня тоже абсолютно подобное ощущение Цитата(Волощенко @ Jul 24 2008, 12:09)  Так что испытываю глубокое уважение к создателям софт-процессоров от Альтеры, сколько это надо иметь пядей во лбу, чтобы изобрести такое! Но опять же, все определяется условиями задачи.. это совсем и далеко не их идея и даже концепция. например см. разработки HP labs. (PICO program-in chip-out), Tensilica (например Xtensa), и т.д. (мы пытались продвинуть сходный по принципу с PICO подход)
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
Сообщений в этой теме
Aprox Не дурят ли нашего брата? Jul 23 2008, 19:13   Aprox Цитата(Postoroniy_V @ Jul 24 2008, 06:11)... Jul 24 2008, 06:35    vadimuzzz Цитата(Aprox @ Jul 24 2008, 13:35) А отде... Jul 24 2008, 07:26     Волощенко Главное в применении связки FPGA + MCU - условия з... Jul 24 2008, 08:09    Postoroniy_V Цитата(Aprox @ Jul 24 2008, 15:35) А отде... Jul 24 2008, 09:39    LeonY Цитата(Aprox @ Jul 24 2008, 08:35) А отде... Jul 24 2008, 10:21     gab Цитата(LeonY @ Jul 24 2008, 14:21) Хотя н... Jul 26 2008, 16:58   zltigo Цитата(Postoroniy_V @ Jul 24 2008, 04:11)... Jul 24 2008, 10:33    Postoroniy_V Цитата(zltigo @ Jul 24 2008, 19:33) Все н... Jul 24 2008, 12:36     zltigo Цитата(Postoroniy_V @ Jul 24 2008, 14:36)... Jul 24 2008, 14:40      Postoroniy_V Цитата(zltigo @ Jul 24 2008, 23:40) Нет. ... Jul 24 2008, 23:37       zltigo Цитата(Postoroniy_V @ Jul 25 2008, 01:37)... Jul 25 2008, 07:55        Postoroniy_V Цитата(zltigo @ Jul 25 2008, 16:55) Приче... Jul 25 2008, 08:36        des00 Цитата(zltigo @ Jul 25 2008, 02:55) Про п... Jul 25 2008, 09:29         zltigo Цитата(des00 @ Jul 25 2008, 11:29) покажи... Jul 25 2008, 10:01         zltigo Цитата(des00 @ Jul 25 2008, 11:29) насчет... Jul 25 2008, 10:05          yes Цитата(zltigo @ Jul 25 2008, 14:05) Потом... Jul 25 2008, 10:19         zltigo Цитата(des00 @ Jul 25 2008, 11:29) Кроме ... Jul 25 2008, 10:16          Aprox Цитата(zltigo @ Jul 25 2008, 14:16) Цитат... Jul 26 2008, 06:35           slog Цитата(Aprox @ Jul 26 2008, 10:35) Пока-ч... Jul 26 2008, 07:52            CaPpuCcino Цитата(slog @ Jul 26 2008, 11:52) Если уж... Jul 26 2008, 20:20             gab Цитата(CaPpuCcino @ Jul 27 2008, 00:20) (... Jul 26 2008, 21:56              CaPpuCcino Цитата(gab @ Jul 27 2008, 01:56) Полность... Jul 26 2008, 22:24               gab Цитата(CaPpuCcino @ Jul 27 2008, 02:24) а... Jul 26 2008, 23:24            Aprox Цитата(slog @ Jul 26 2008, 11:52) Если уж... Jul 28 2008, 18:07             Postoroniy_V Цитата(Aprox @ Jul 29 2008, 03:07) А лишн... Jul 28 2008, 23:23              Aprox Цитата(Postoroniy_V @ Jul 29 2008, 03:23)... Jul 29 2008, 06:30               Postoroniy_V Цитата(Aprox @ Jul 29 2008, 15:30) да ост... Jul 29 2008, 07:56               des00 Цитата(Aprox @ Jul 29 2008, 01:30) Значит... Jul 29 2008, 08:13                CaPpuCcino интересно, скоро дойдёт до вызывов на дуэль... Jul 29 2008, 15:38                zltigo Цитата(des00 @ Jul 29 2008, 10:13) Никто ... Jul 29 2008, 15:55                Aprox Цитата(des00 @ Jul 29 2008, 12:13) интере... Jul 29 2008, 17:43  Aprox Цитата(CaPpuCcino @ Jul 24 2008, 01:47) .... Jul 24 2008, 07:18 des00 Цитата(Aprox @ Jul 23 2008, 14:13) А ниос... Jul 24 2008, 02:21 slog "Элементарно, ватсон"
Если уже есть FPG... Jul 24 2008, 05:07 Kuzmi4 2 Aprox - отдельный чип загрузки не сильно много м... Jul 24 2008, 07:09 arexol Цитата(Aprox @ Jul 23 2008, 22:13) Я коне... Jul 24 2008, 09:16 Евгений Николаев Основное преимущество soft-CPU, для меня в частнос... Jul 24 2008, 10:28 Aprox Цитата(Евгений Николаев @ Jul 24 2008, 14... Jul 24 2008, 14:20  Волощенко Цитата(Aprox @ Jul 24 2008, 17:20) И. соб... Jul 24 2008, 15:51 faa Цитата(Евгений Николаев @ Jul 24 2008, 14... Jul 24 2008, 20:52  CaPpuCcino Цитата(faa @ Jul 25 2008, 00:52) ЗЫ: Толь... Jul 24 2008, 21:17 Nixon Пастернака я не читал, но осуждаю
arexol же вам ... Jul 24 2008, 14:38 Aprox Цитата(Nixon @ Jul 24 2008, 18:38) Пастер... Jul 25 2008, 09:35 dvladim Свои 5 копеек вставлю. IMHO
Встроенный софт проце... Jul 24 2008, 19:26 CaPpuCcino Цитата(dvladim @ Jul 24 2008, 23:26) 1. С... Jul 24 2008, 19:45 zltigo Цитата(dvladim @ Jul 24 2008, 21:26) 1. С... Jul 24 2008, 20:13 des00 Ну блин так и чувствовал что начнется холивар (как... Jul 25 2008, 02:41 blackfin Цитата(des00 @ Jul 25 2008, 06:41) Считат... Jul 25 2008, 05:56  Postoroniy_V Цитата(blackfin @ Jul 25 2008, 14:56) Жиз... Jul 25 2008, 06:19   blackfin Цитата(Postoroniy_V @ Jul 25 2008, 10:19)... Jul 25 2008, 06:22    Postoroniy_V Цитата(blackfin @ Jul 25 2008, 15:22) Для... Jul 25 2008, 06:26     blackfin Цитата(Postoroniy_V @ Jul 25 2008, 10:26)... Jul 25 2008, 06:37      yes Цитата(blackfin @ Jul 25 2008, 10:37) Смо... Jul 25 2008, 10:05       blackfin Цитата(yes @ Jul 25 2008, 14:05) для JPEG... Jul 25 2008, 10:47        yes Цитата(blackfin @ Jul 25 2008, 14:47) Что... Jul 25 2008, 15:46   Aprox Цитата(Postoroniy_V @ Jul 25 2008, 10:19)... Jul 25 2008, 10:07  des00 Цитата(blackfin @ Jul 25 2008, 00:56) Жиз... Jul 25 2008, 06:46   blackfin Цитата(des00 @ Jul 25 2008, 10:46) ...мог... Jul 25 2008, 07:02    des00 Цитата(blackfin @ Jul 25 2008, 02:02) ..
... Jul 25 2008, 07:07     blackfin Цитата(des00 @ Jul 25 2008, 11:07) так эт... Jul 25 2008, 07:19 CaPpuCcino Цитата(des00 @ Jul 25 2008, 06:41) что по... Jul 25 2008, 18:59 avesat Фухх, осилил четыре страницы текста Интересное ... Jul 25 2008, 18:11 blackfin Цитата(des00 @ Jul 25 2008, 10:46) ..скаж... Jul 25 2008, 19:07 des00 2 CaPpuCcino
Цитатаинтересно, скоро дойдёт до выз... Jul 30 2008, 03:15 CaPpuCcino Цитата(des00 @ Jul 30 2008, 07:15) В ваши... Jul 30 2008, 14:38 zltigo Цитата(des00 @ Jul 30 2008, 05:15) тема т... Jul 30 2008, 14:44 CaPpuCcino Цитата(des00 @ Jul 30 2008, 07:15) ну пар... Jul 30 2008, 14:47  blackfin Цитата(CaPpuCcino @ Jul 30 2008, 18:47) .... Jul 30 2008, 15:15   CaPpuCcino Цитата(blackfin @ Jul 30 2008, 19:15) Так... Jul 30 2008, 15:32    Aprox Цитата(CaPpuCcino @ Jul 30 2008, 19:32) в... Jul 30 2008, 19:43  des00 Цитата(CaPpuCcino @ Jul 30 2008, 09:47) н... Jul 31 2008, 03:30   CaPpuCcino Цитата(des00 @ Jul 31 2008, 07:30) я испо... Jul 31 2008, 17:07 Евгений Николаев Aprox, Вы перегибаете палку. Одно только совместно... Jul 31 2008, 09:43 blackfin Цитата(Aprox @ Aug 1 2008, 00:33) Я не зн... Aug 1 2008, 03:01 blackfin Чисто из любопытства..
Кто-нибудь может указать се... Aug 1 2008, 08:32 Postoroniy_V Цитата(blackfin @ Aug 1 2008, 17:32) Чист... Aug 1 2008, 12:54
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|