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

 
 
> Самый сложный Soft-CPU, которому не требуются блоки памяти
AVR
сообщение Feb 21 2018, 14:30
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Подскажите, какой самый сложный софт-процессор можно засунуть в ПЛИС, в которой вообще нет блоков памяти. Т.е. только регистры и логика. Даже PLL нет.
Просто логика и входы-выходы. Ориентировочно 2000-4000 логических элементов есть.

Влезет ли туда OpenRISC в самой базовой вариации? Или даже RISC-V? Или все такие процессоры требуют всё же такой встроенной блочной памяти?
Поэтому интересует наиболее сложный тест который только возможен для проверки такой простой ПЛИС, и хотелось бы именно на soft-CPU это опробовать.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Feb 21 2018, 17:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Процу надо же откуда то программу брать. Так что что-то типа памяти вам все равно надо. Хотя бы собранная на регистрах, но память.
Проц надо брать ниос или блейз, они оптимизированы под ФПГА, и будут хорошо работать, лучше чем абстрактные процы, оптимизированные под асики.

Риск 5 - это не проц, а система команд. По ней можно реализовать все что хошь от процов класса АРМ кортекс-м0, до апликайшен оут оф ордер процов.
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 21 2018, 17:38
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Golikov A. @ Feb 21 2018, 20:25) *
Процу надо же откуда то программу брать. Так что что-то типа памяти вам все равно надо. Хотя бы собранная на регистрах, но память

Что если будет внешняя SRAM, хоть мегабайт?
Про RISC-V я понял, про OpenRISC пишут "Low resource usage: basic implementation fits easily in Spartan-6 LX9" - действительно low, но для меня уже не подходит.

Есть еще варианты? Пока думаю какое-нибудь AVR засунуть или подобное.


--------------------
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 21 2018, 19:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата(AVR @ Feb 21 2018, 20:38) *
Что если будет внешняя SRAM, хоть мегабайт?
Про RISC-V я понял, про OpenRISC пишут "Low resource usage: basic implementation fits easily in Spartan-6 LX9" - действительно low, но для меня уже не подходит.

Есть еще варианты? Пока думаю какое-нибудь AVR засунуть или подобное.


Процу все равно как реализована память. Главное сделать ему туда доступ по той шине по которой он любит, за столько тактов что он хочет. Микроблайз, например, может и с внешней памятью работать, в чем беда то?

То что какой-то проц влезает в ПЛИС это не говорит что он ей подходит. Чаще всего это просто как демонстрация верности реализации проца, он там работает на 8 МГц и это край. Если вам нужен проц в ФПГА, то вам нужен проц для нее, и лучше использовать процы от производителей, они тоже небольшие и весьма производительные. Все остальное по ресурсам будет хуже. Вид памяти не должен определять проц.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVR   Самый сложный Soft-CPU   Feb 21 2018, 14:30
|- - Leka   Цитата(AVR @ Feb 21 2018, 20:38) Есть еще...   Feb 21 2018, 18:46
|- - alexPec   Цитата(AVR @ Feb 21 2018, 21:38) Есть еще...   Feb 22 2018, 12:38
|- - AVR   Цитата(alexPec @ Feb 22 2018, 15:38) Если...   Feb 26 2018, 08:43
|- - RobFPGA   Приветствую! Цитата(alexPec @ Feb 22 201...   Feb 26 2018, 09:52
|- - alexPec   Цитата(RobFPGA @ Feb 26 2018, 13:52) Прив...   Feb 27 2018, 09:39
- - iosifk   Цитата(AVR @ Feb 21 2018, 17:30) Подскажи...   Feb 21 2018, 19:08
|- - RobFPGA   Приветствую! Цитата(iosifk @ Feb 21 2018,...   Feb 21 2018, 20:15
- - Leka   Цитата(AVR @ Feb 21 2018, 17:30) Поэтому ...   Feb 21 2018, 19:43
|- - AVR   Цитата(Leka @ Feb 21 2018, 22:43) На это ...   Feb 21 2018, 20:27
- - Leka   ZPU - маленький по ресурсам стековый проц. Почем...   Feb 21 2018, 21:46
|- - AVR   Цитата(Leka @ Feb 22 2018, 00:46) ZPU - м...   Feb 24 2018, 20:04
||- - Leka   Цитата(AVR @ Feb 24 2018, 23:04) Ваш проц...   Feb 25 2018, 07:02
|- - Doka   Цитата(Leka @ Feb 22 2018, 00:46) Кстат...   Feb 27 2018, 10:22
|- - Leka   Цитата(Doka @ Feb 27 2018, 13:22) а можно...   Feb 27 2018, 11:01
||- - Doka   Цитата(Leka @ Feb 27 2018, 14:01) Последн...   Mar 1 2018, 13:14
||- - Leka   Цитата(Doka @ Mar 1 2018, 16:14) а можно ...   Mar 1 2018, 16:30
|- - alexPec   Цитата(Doka @ Feb 27 2018, 14:22) что-то ...   Feb 28 2018, 14:17
- - Kapsik   https://marsohod.org/projects/66-makeavr   Feb 22 2018, 09:57
- - Golikov A.   Ну напишите память на регистрах, в чем беда то?   Feb 25 2018, 07:16
|- - iosifk   Цитата(Golikov A. @ Feb 25 2018, 10:16) Н...   Feb 25 2018, 07:32
- - AVR   Речь про эту реализацию? https://opencores.org/pro...   Feb 27 2018, 09:49
- - Alexxxxey   Вот интересный вариант - https://github.com/cliffo...   Apr 2 2018, 19:44
- - Leka   Цитата(Alexxxxey @ Apr 2 2018, 22:44) Вот...   Apr 2 2018, 22:01
- - AVR   Цитата(Leka @ Apr 3 2018, 01:01) Код не с...   Apr 3 2018, 07:09


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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 17:29
Рейтинг@Mail.ru


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