Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб окт 24, 2020 16:26

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Вс июн 24, 2018 14:36 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1277
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
QUARK

QUARK is a simple dual-stack CPU instruction set architecture (ISA) that can be extended.
QUARK uses Head-and-tail instruction format, described in Hedi01.pdf

Насколько формат подобной упаковки процессорных Форт команд позволяет проводить локальные действия по ускорению кода?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Вс июн 24, 2018 21:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7047
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
KPG писал(а):
Насколько формат подобной упаковки процессорных Форт команд позволяет проводить локальные действия по ускорению кода?

Однозначного ответа тут нет. Формат команды тесно связан с микроархитектурой процессора. Можно ведь такого накрутить, что схема станет медленнее просто из-за необходимости разобраться в сложной команде с разной ролью одних и тех же битов в разных случаях.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Пн фев 25, 2019 12:25 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1277
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
FORTH processor with Java compiler
MyForthProcessor (Download репозитория порядка 200Мб)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Пн фев 25, 2019 19:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7047
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
Spartan-3A. Снят с производства. Ячейки другие, непрограммируемые ресурсы другие. Под современные FPGA надо корректировать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Пт июл 24, 2020 09:28 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1277
Благодарил (а): 3 раз.
Поблагодарили: 47 раз.
Eщё один Форт-процессор оригинального дизайна на Github.
N1 on Github
(N1_manual.pdf)

P.S. Нашёлся при поисковом запросе Forth Cpu.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: A FPGA based Forth microprocessor
СообщениеДобавлено: Пт июл 24, 2020 10:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7047
Благодарил (а): 17 раз.
Поблагодарили: 116 раз.
KPG писал(а):
Eщё один Форт-процессор оригинального дизайна на Github.

1. 16 бит, low-end. В современные low-end лезет и 32, и 64. Внутри полно команд для двойной длины. Отсюда вопрос - а зачем было сразу себя ограничивать?
2. Понятия "назначение", "целевые задачи" опять проигнорированы. Получилось упражнение по расстановке полей команды.
3. "Верификация еще не начиналась" :) То есть оно еще, возможно, и не работает? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB