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

 
 
> Lattice бросился вдогонку за альтерой, LatticeMico32 Open, Free 32-Bit Soft Processor
Stewart Little
сообщение Sep 28 2006, 10:51
Сообщение #1


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



1111493779.gif
The LatticeMico32 is a 32-bit Harvard, RISC architecture "soft" microprocessor, available for free with an open IP core licensing agreement. Everything you need is provided, including software development tools and an evaluation board to try out your designs in hardware.

http://www.latticesemi.com/products/intell...036;3Fp$3F

В общем, тот же ниос2, только без крыльев. smile.gif
Три варианта - Basic, Standard, Full
Периферия Whishbone-совместимая.

Среда разработки Micro System Builder - ну очень на SOPC Builder похож! wink.gif
http://www.latticesemi.com/products/intell...opmenttools.cfm


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Sep 30 2006, 12:43
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 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 biggrin.gif

Ну а программу для такого управляющего проца, можно и на асме написать. Писали же под атмеги85хх 8 к кода на асме smile.gif. Да и при граммотном разбиении задачи на блоки, больше чем 2к памяти программ потребуется очень редко.


ЗЫ. можно пойдти еще дальше, если есь подобный проц, то взяв несколько этих процев, сваять из них вычислительную цепочку, когда каждый проц пишет и читает в регистровый файл соседа, организованный как double-buffer регистровый файл. smile.gif
и не будет проблем синхронизации вычислительных блоков, между собой.


--------------------
Go to the top of the page
 
+Quote Post
Doka
сообщение May 6 2008, 15:35
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(des00 @ Sep 30 2006, 16:43) *
Есть много обычных процев как заточенных под фпга (ниос, микроблейз, мико32) так не сильно заточеных под фпга, есть даже синтезируемые модели дсп процессоров. И под них есть и компиляторы, симуляторы, дебагеры. Но все это нето.
это очень интересно
помимо уже упомянутого DSPuva16 и заброшенного на этапе АЛУ проекта С5400 (TI) что-нибудь реально есть???


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
yes
сообщение Jun 18 2008, 14:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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ам" проигрывает по площади блейзу

имхо, самое важное, что есть ГЦЦ (то есть С С++ АДА ФОРТРАН и т.п.)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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