|
Lattice бросился вдогонку за альтерой, LatticeMico32 Open, Free 32-Bit Soft Processor |
|
|
|
 |
Ответов
|
Sep 30 2006, 12:43
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
2 klop и RobFPGA Если вам интересно мое ИМХО, то я считаю что разрабатывать : Цитата 1. обычный проц или DSP? не имеет никакого смысла, т.к. в этом случае мы лишаемся основной фичи ФПГА- множественного параллелизма. Даже мульти векторность АЛУ не спасет, т.к. это только приведет к усложнению проца -> падению тактовой частоты и/или увеличению задержек. Есть много обычных процев как заточенных под фпга (ниос, микроблейз, мико32) так не сильно заточеных под фпга, есть даже синтезируемые модели дсп процессоров. И под них есть и компиляторы, симуляторы, дебагеры. Но все это нето. самое то разработать процессор, 1. с поддержкой сложных переходов (как в КА), особенно что касается обработки входных пинов. 2. расширеными возможностями интерконнекта с другими объектами (быстрые порты ввода/вывода, аппаратная поддержка шинных интерфейсов (механизма handshake), отмапливание внешних, относительно проца регистров на регистровый файл и т.д.) 3. с простым АЛУ общего назначения средней производительности (всякие адреса считать и т.д.) 4. и возможность добавить АЛУ специального назначения, на несколько комманд. наворотов для математики в этом проце не нужно, т.к. вокруг "море" логики, на которой можно считать, но которой нужно управлять. и утоптать все это в 200-300 плиток, и хотя бы 266-300 МГц виртекса5/4 и стратикса2 Ну а программу для такого управляющего проца, можно и на асме написать. Писали же под атмеги85хх 8 к кода на асме  . Да и при граммотном разбиении задачи на блоки, больше чем 2к памяти программ потребуется очень редко. ЗЫ. можно пойдти еще дальше, если есь подобный проц, то взяв несколько этих процев, сваять из них вычислительную цепочку, когда каждый проц пишет и читает в регистровый файл соседа, организованный как double-buffer регистровый файл.  и не будет проблем синхронизации вычислительных блоков, между собой.
--------------------
|
|
|
|
|
Jun 18 2008, 14:22
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(Doka @ May 6 2008, 19:35)  это очень интересно помимо уже упомянутого DSPuva16 и заброшенного на этапе АЛУ проекта С5400 (TI) что-нибудь реально есть??? LEON поддерживает SPARC v8e - то есть 32х32 МАС 40бит можно иметь каждый такт при регистровых операндах если использовать раздельные памяти, то наверно 0.5 МАСа на такт, upd : про 0.5 МАСа я не подумавши написал, дтя свертки векторов надо загрузить с индексом один отсчет, второй, MAC декрементировать счетчик перейти то есть 5 инструкций, при раздельных шинах и использовании делей-слотов 5 тактов у меня получалось для спартана 50МНz, для В4 до 100 но так как неоптимизирован "по LUTам" проигрывает по площади блейзу имхо, самое важное, что есть ГЦЦ (то есть С С++ АДА ФОРТРАН и т.п.)
|
|
|
|
Сообщений в этой теме
Stewart Little Lattice бросился вдогонку за альтерой Sep 28 2006, 10:51 des00 хмм а почему в догонку ? альтера тоже открыла исхо... Sep 28 2006, 15:19 id_gene Цитата(des00 @ Sep 28 2006, 19:19) хмм а ... Sep 29 2006, 08:08 makc Цитата(des00 @ Sep 28 2006, 19:19) нуно к... Sep 29 2006, 09:20  des00 Цитата(makc @ Sep 29 2006, 04:20) Цитата(... Sep 29 2006, 11:37 Stewart Little А на LatticeMicro8 кто-нибудь посмотрел?
http://ww... Sep 29 2006, 12:08 des00 Цитата(Stewart Little @ Sep 29 2006, 07:0... Sep 29 2006, 12:18  Stewart Little Цитата(des00 @ Sep 29 2006, 16:18) 1. ест... Sep 29 2006, 12:38 vetal ЦитатаИнтерес (пока чисто академический) - возможе... Sep 29 2006, 12:49 Uuftc Цитата(vetal @ Sep 29 2006, 16:49) OpenUP... Sep 9 2008, 21:06 3.14 А я чего то уже наелся синтезируемыми процессорами... Sep 29 2006, 13:09 des00 Цитата(3.14 @ Sep 29 2006, 08:09) А я чег... Sep 29 2006, 13:14  RobFPGA [quote name='des00' date='Sep 29 2006,... Sep 30 2006, 10:08   klop [quote name='RobFPGA' date='Sep 30 200... Sep 30 2006, 11:27 3.14 Мне вот интересно, какую тактовую системную частот... Sep 29 2006, 13:38 Stewart Little Цитата(3.14 @ Sep 29 2006, 17:38) Мне вот... Sep 29 2006, 14:20 3.14 Не плохо, на спартане3 без секса больше 50~60МГц п... Sep 29 2006, 16:54 makc Цитата(3.14 @ Sep 29 2006, 20:54) Не плох... Sep 30 2006, 10:44 Stewart Little Цитата(3.14 @ Sep 29 2006, 20:54) А сколь... Oct 2 2006, 07:11 antti Цитата(3.14 @ Sep 29 2006, 20:54) Не плох... Oct 3 2006, 18:11 iosifk Цитата(des00 @ Sep 30 2006, 16:43) 2 klop... Oct 2 2006, 07:36  klop Цитата(iosifk @ Oct 2 2006, 11:36) Цитата... Oct 2 2006, 13:50 klop Ну то есть енто проц специально для FPGA. Вот и от... Sep 30 2006, 12:57 Leka Имхо, все упрется в программирование, и ассемблер ... Oct 2 2006, 13:12 des00 Цитата(Leka @ Oct 2 2006, 08:12) Имхо, вс... Oct 2 2006, 13:38  Leka Цитата(des00 @ Oct 2 2006, 17:38) Цитата(... Oct 2 2006, 15:09   des00 Цитата(Leka @ Oct 2 2006, 10:09) Цитата(d... Oct 2 2006, 15:54    Leka Имхо. Одна из главных проблем софт-процессора: ... Oct 3 2006, 10:54     des00 Цитата(Leka @ Oct 3 2006, 05:54) Имхо. Од... Oct 4 2006, 04:55      Postoroniy_V Цитата(des00 @ Oct 4 2006, 08:55) Всем:
... Oct 4 2006, 07:09      Leka Цитата(des00 @ Oct 4 2006, 08:55) Цитата(... Oct 4 2006, 10:23       des00 После выходных не получилось работы много навалил... Oct 12 2006, 14:46        Leka Цитата(des00 @ Oct 12 2006, 18:46) ...
А ... Oct 13 2006, 08:53 antti LatticeMico32
http://www.latticesemi.com/dynamic... Oct 3 2006, 17:52 des00 2 Postoroniy_V, Leka, RobFPGA
Извеняюсь за паузу... Oct 5 2006, 15:29 tegumay Тоже предлагаю выделить в отд.тему:
атачмент -
И... Oct 18 2006, 18:03 Vitaliy_ARM Народ! Кто уже использует этот проц, просьба п... Sep 5 2008, 12:01 vladz Цитата(Vitaliy_ARM @ Sep 5 2008, 15:01) Н... Sep 8 2008, 18:20  Vitaliy_ARM Цитата(vladz @ Sep 8 2008, 22:20) Процесс... Sep 10 2008, 11:24   vladz Цитата(Vitaliy_ARM @ Sep 10 2008, 14:24) ... Sep 12 2008, 05:57 Doka Uuftc
как вариант: посмотреть сайт через кэш гугл:... Sep 10 2008, 05:09 Uuftc Цитата(Doka @ Sep 10 2008, 09:09) Uuftc
к... Sep 10 2008, 11:22 Doka Uuftc
Sep 10 2008, 15:33 Uuftc Цитата(Doka @ Sep 10 2008, 19:33) DSPuva1... Sep 10 2008, 22:45 Mahagam Цитата(Doka @ Sep 10 2008, 18:33) Uuftc
... Sep 12 2008, 07:32 Doka Mahagam
кэш гугла у вас есть - где там про тестебе... Sep 12 2008, 19:24 Mahagam Цитата(Doka @ Sep 12 2008, 22:24) Mahagam... Sep 15 2008, 09:15 Doka Mahagam
http://www.dte.eis.uva.es/Datos/Congresos/... Sep 15 2008, 17:15 Mahagam Цитата(Doka @ Sep 15 2008, 20:15) на перв... Sep 16 2008, 08:43 Yra http://opensource.zylin.com/zpudownload.html Проц... Aug 7 2010, 13:58
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|