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

 
 
> Самый сложный 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
Ответов
Leka
сообщение Feb 21 2018, 21:46
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



ZPU - маленький по ресурсам стековый проц.


Почему предложил калькулятор с делением:
1) простой калькулятор (+ - * / ) с последовательным вводом и выводом потребует мало текста на HDL,
2) "q=a/b" Квартус синтезирует в ~1К ЛЕ для 32-разрядных операндов, и ~4К ЛЕ для 64-разрядных,
3) от блока деления (и тп) м/б больше пользы в реальных проектах, чем от непрактичного софт-процессора.

bb-offtopic.gif
Кстати, сравнение моего софт-процессора (~200 ЛЕ) с STM32F103C8 на Си-программе (N-ферзей):
http://forum.ixbt.com/topic.cgi?id=48:11468:1915#1915

Сообщение отредактировал Leka - Feb 21 2018, 21:47
Go to the top of the page
 
+Quote Post
Doka
сообщение Feb 27 2018, 10:22
Сообщение #3


Electrical Engineer
******

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



Цитата(Leka @ Feb 22 2018, 00:46) *
bb-offtopic.gif
Кстати, сравнение моего софт-процессора (~200 ЛЕ) с STM32F103C8 на Си-программе (N-ферзей):
http://forum.ixbt.com/topic.cgi?id=48:11468:1915#1915

bb-offtopic.gif
а можно ссылку непосредственно на ваш софт-процессор,
а то чувствую себя как-то не в теме laughing.gif

Цитата(alexPec @ Feb 27 2018, 12:39) *
Кстати, а на 8051 думаю GCC-то есть. И симуляторов, и дизассемблеров полно. Архитектура стандартная и распространенная.

что-то не слышал об gcc для 8051... есть SDCC


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Leka
сообщение Feb 27 2018, 11:01
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Doka @ Feb 27 2018, 13:22) *
а можно ссылку непосредственно на ваш софт-процессор

Последняя версия, которую выкладывал:
http://marsohod.org/forum/proekty-polzovat...a?start=80#5161
Это пробный проект, зачем его делал - описано на том форуме, и только недавно с небольшими изменениями/исправлениями использовал в реальном проекте.
Go to the top of the page
 
+Quote Post
Doka
сообщение Mar 1 2018, 13:14
Сообщение #5


Electrical Engineer
******

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



Цитата(Leka @ Feb 27 2018, 14:01) *
Последняя версия, которую выкладывал:
http://marsohod.org/forum/proekty-polzovat...a?start=80#5161
Это пробный проект, зачем его делал - описано на том форуме, и только недавно с небольшими изменениями/исправлениями использовал в реальном проекте.

спасибо, скачал архив.
а можно где-то почитать в html|doc описание того что это и под какой лицензией?


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVR   Самый сложный Soft-CPU   Feb 21 2018, 14:30
- - Golikov A.   Процу надо же откуда то программу брать. Так что ч...   Feb 21 2018, 17:25
|- - AVR   Цитата(Golikov A. @ Feb 21 2018, 20:25) П...   Feb 21 2018, 17:38
|- - Leka   Цитата(AVR @ Feb 21 2018, 20:38) Есть еще...   Feb 21 2018, 18:46
|- - Golikov A.   Цитата(AVR @ Feb 21 2018, 20:38) Что если...   Feb 21 2018, 19:05
|- - 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
|- - 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
||- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:15
Рейтинг@Mail.ru


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