Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:46

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Собственно, как? :)

В последнее время участились случаи, когда разработчики пытаются скачать форт-процессор. Вопрос из серии "где взять прошивку на STM32?", но тем не менее... :))

Допустим, я раздобыл исходники форт-процессора J1 или еще какого-нибудь на opencores.org. Там же накачал исходники UART'a, таймеры и прочую периферию... И теперь хочу заставить это безобразие трудиться на борту моей платы с плис... Какие сложности могут быть? :)

На ум приходит:
- чтобы собрать проект из исходников/назначить ноги/синтезировать/прошить и т.д. и т.п., придется поставить и хотя бы в минимальном объеме освоить САПР;
- чтобы добавить специфичную для решаемой задачи периферию/что-то поменять в ядре/и т.д., придется хотя бы в минимальном объеме освоить Verilog/VHDL;
- и наконец, чтобы создать прошивку для этого форт-процессора, придется либо сделать набор инструментов (forth/asm/...), либо скачать;
Вроде ничего не забыл... :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 13:21 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Total Vacuum писал(а):
Собственно, как? :)

В последнее время участились случаи, когда разработчики пытаются скачать форт-процессор. Вопрос из серии "где взять прошивку на STM32?", но тем не менее... :))

Допустим, я раздобыл исходники форт-процессора J1 или еще какого-нибудь на opencores.org. Там же накачал исходники UART'a, таймеры и прочую периферию... И теперь хочу заставить это безобразие трудиться на борту моей платы с плис... Какие сложности могут быть? :)

На ум приходит:
- чтобы собрать проект из исходников/назначить ноги/синтезировать/прошить и т.д. и т.п., придется поставить и хотя бы в минимальном объеме освоить САПР;
- чтобы добавить специфичную для решаемой задачи периферию/что-то поменять в ядре/и т.д., придется хотя бы в минимальном объеме освоить Verilog/VHDL;
- и наконец, чтобы создать прошивку для этого форт-процессора, придется либо сделать набор инструментов (forth/asm/...), либо скачать;
Вроде ничего не забыл... :)

- Таки забыл самое главное и простое:
Пользователю нужен быстрый компактный форт.
Нужен загрузчик в FPGA и работа через терминалку. Пример
Код:
1. Запрограммируйте конфигурацию FPGA на флэш-память
2. подключите терминальную программу к последовательному порту USB на MAX1000, настройки последовательного порта 115200, 8-n-1.
    При нажатии любой кнопки на MAX1000 должно появиться сообщение о подписании FIG-FORTH.
3.  : DELAY 500 0 DO LOOP ;
    : LEFT   7 0 DO FFFB C@ 2 * FFFB C! DELAY LOOP ;
    : RIGHT 7 0 DO FFFB C@ 2 / FFFB C! DELAY LOOP ;
    : RUN    1 FFFB C! BEGIN LEFT RIGHT 0 UNTIL ;
RUN

Наглядность простоты вхождения - это самый главный аргумент массовости!!! :<

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 13:45 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Наглядность простоты вхождения - это самый главный аргумент массовости!!! :<

На этом принципе произошло появление на рынке Ардуино. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 14:09 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Sotnik писал(а):

Цитата:
* CDP1802 VHDL core
Вот это раритет! :D Духом Chip-8 повеяло... :)
https://ru.wikipedia.org/wiki/RCA_1802
https://ru.wikipedia.org/wiki/COSMAC_VIP
https://ru.wikipedia.org/wiki/CHIP-8

А если серьезно, то неважно, насколько свежее решение, самое главное, что работает... :)

Но в любом случае придется ставить Quartus и знакомиться с VHDL... Жаль, что я VHDL совсем не понимаю... Verilog в этом плане намного проще для тех, кто хоть как-то знает Си...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 14:24 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Total Vacuum писал(а):
* CDP1802 VHDL core
Вот это раритет! :D Духом Chip-8 повеяло... :)
А если серьезно, то неважно, насколько свежее решение, самое главное, что работает... :)
Да! DIP корпус ранее был определяющим для начинаний!!!
Total Vacuum писал(а):
Но в любом случае придется ставить Quartus и знакомиться в VHDL...
Не надо этого для начала. Запрограммил с USB камень, подключил терминалку. Работай.
Total Vacuum писал(а):
Жаль, что я VHDL совсем не понимаю... Verilog в этом плане намного проще для тех, кто хоть как-то знает Си...
А тут уже второй шаг, если тебе интересны потроха!

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 14:28 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
Наглядность простоты вхождения - это самый главный аргумент массовости!!! :<
На этом принципе произошло появление на рынке Ардуино. :)
Уффф. Хоть один уже сообразил, что я пытаюсь донести массам!!!
Останется только сделать их по цене менее $10.
Иначе какой "народный" КИТ от крахоборов за $70, убьёт всё начинание в зародыше...

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Пн фев 21, 2022 14:39 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Sotnik писал(а):
Total Vacuum писал(а):
Но в любом случае придется ставить Quartus и знакомиться в VHDL...
Не надо этого для начала. Запрограммил с USB камень, подключил терминалку. Работай.
Да неужели? А синтезировть прошивку и прошивать без Quartus'a как? Там в инструкции чуть ли не первым пунктом... И не забывай, что "скомпилированный" проект будет работать, но строго с этой ПЛИС и строго с этой конкретной платой... Даже если остается та же ПЛИС, но плата будет другая, придется как минимум переназначать ноги, тут тоже без Quartusa никак... Про другую ПЛИС Altera/Intel и уж тем более Xilinx/AMD я вообще молчу... Ну а если вдруг понадобится добавить какой-нибудь очень нужный для решения задачи блок (FFT, например), то хочешь-не хочешь придется погружаться в VHDL, увы... Или Verilog, т.к. можно смешивать разные языки в проекте... Ну а если задача получить камень, который только и умеет, что через терминал с внешним миром общаться, тогда да, тогда нафиг не нужен этот богомерзкий VHDL/Verilog...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Как скачать форт-процессор 2022
СообщениеДобавлено: Вт фев 22, 2022 00:10 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Total Vacuum писал(а):
Но в любом случае придется ставить Quartus и знакомиться в VHDL...
Цитата:
Не надо этого для начала. Запрограммил с USB камень, подключил терминалку. Работай.
Цитата:
Да неужели?
Я где-то написал, что это универсальная прошивка под все камни???

_________________
Сотник. SotnikSTO@mail.ru


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

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


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

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


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

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