Forth
http://fforum.winglion.ru/

минимальная архитиктура и минимальный микрокод
http://fforum.winglion.ru/viewtopic.php?f=29&t=3111
Страница 2 из 2

Автор:  KPG [ Вс окт 13, 2019 00:43 ]
Заголовок сообщения:  Re: минимальная архитиктура и минимальный микрокод

mOleg писал(а):
кстати, вот недавно случайно наткнулся The J1 Forth CPU

Давно платка на J1 CPU (Gameduino от Olimex) лежала без движения :)
Сейчас решил к ней присмотреться и понять на какой "уровень" задач и какими ресурсами можно решать их, в сравнении с обычными контроллерами.
Всё таки Форт-процессор на ней имеет определённый оригинальный дизайн, да и сам проект Gameduino тоже интересен.

P.S. Каким софтом от Xilinx целесообразно и достаточно перепрограммировать Spartan 3E ? (т.к. уже всё забыл со времени экспериментов с данными FPGA на плате от Digilent - Nexus 2 и где то ещё и софт затерялся)
или проще прошивать флеш память через разъём выведенный ещё и на плату?

Автор:  Hishnik [ Вс окт 13, 2019 00:58 ]
Заголовок сообщения:  Re: минимальная архитиктура и минимальный микрокод

KPG писал(а):
P.S. Каким софтом от Xilinx целесообразно и достаточно перепрограммировать Spartan 3E ? (т.к. уже всё забыл со времени экспериментов с данными FPGA на плате от Digilent - Nexus 2 и где то ещё и софт затерялся)
или проще прошивать флеш память через разъём выведенный ещё и на плату?

Это без вариантов ISE design tool. Загружается бесплатно. В случае проблем с драйверами программатора можно попробовать Digilent Adept, но вот Spartan-3e - это уже очень старая штука.

Автор:  KPG [ Вс окт 13, 2019 17:38 ]
Заголовок сообщения:  Re: минимальная архитиктура и минимальный микрокод

Hishnik писал(а):
но вот Spartan-3e - это уже очень старая штука.

Ну да, старая, но неужели на ней не удасться получить каких то качественных результатов по возможностям стековых процессоров в сравнениии с регистровыми? (даже эмперических)

P.S. Смотрел реализации в данном процессоре, например, слов пересылки данных MOVE, CNOVE и др. примитивы слов на Форт
и понял, что вероятно, в регистровой архитектуре их выполнение будет реализованo быстрее, но накладные расходы по передачи параметров между функциями (с пересылкой результата в память) может нивелировать это преимущество так же как и необходимость в сложных алгоритмах компиляции кода для привязке его к "преимуществам" регистровой архитектуры.

Автор:  Hishnik [ Вс окт 13, 2019 17:57 ]
Заголовок сообщения:  Re: минимальная архитиктура и минимальный микрокод

KPG писал(а):
Ну да, старая, но неужели на ней не удасться получить каких то качественных результатов

Она старая в первую очередь в смысле поддержки в САПР и поставок. Скорее всего, новый чип будет уже просто негде купить. В смысле сравнения со Spartan-6 в целом частоты получались сопоставимые, хотя архитектура ячейки и особенно аппаратных ядер существенно различаются. Хотя бы разница между 4-входовыми LUT и 6-входовыми может обернуться существенной разницей в "укладываемости" схем. Хотя не думаю, что для еще более старого проекта J1 это будет иметь решающее значение.

KPG писал(а):
по возможностям стековых процессоров в сравнениии с регистровыми?

А это в целом от платформы слабо зависит. Сам факт, что стековая машина получила аппаратную реализацию, позволяет посчитать такты хотя бы на бумажке.

KPG писал(а):
слов пересылки данных MOVE, CNOVE и др. примитивы слов на Форт
и понял, что вероятно, в регистровой архитектуре их выполнение будет реализованo быстрее,

А это блочная пересылка и она зависит от характеристик той части схемы, которая выполняет саму пересылку. Условно говоря, сколько у памяти портов и есть ли поддержка автоинкремента - вот это и определит производительность. А прологовая/эпилоговая части тут играют сугубо вспомогательную роль.

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/