Перейти к содержанию
    

Форт процессор в ПЛИС

Имеется проект один из проектов Форт процессора:

 

http://winglion.ru/Forth-CPU/

http://winglion.ru/board/viewtopic.php?t=33

 

Forth-CPU in ALTERA ACEX PLD (AHDL)

Разработка Форт-процессора в ПЛИС серии ACEX фирмы ALTERA.

 

 

Параметры (для испытанного в железе варианта на ПЛИС EP1K50QC208-2):

 

Разрядность -- 16 бит

Тактовая частота -- 100MHz

Длительность цикла -- 5 тактов (и более)

Занимаемый в ПЛИС объям -- 700 логических элементов (25% ресурса ПЛИС)

Глубина стеков -- регулируемая (в испытанном образце -- 6)

 

Возможно расширение Forth-CPU до 32-хбитного варианта.

 

Простейший TARGET-компилятор для Forth-CPU способ использование описан на форуме

в теме Forth-CPU

Oбсуждение проекта Forth-CPU на форуме

AHDL Исходники Forth-CPU III

--------------------------------------------------------------------------------

Sprinter-FORTH для PC и Спринтера:

Sprinter-FORTH for PC

Sprinter-FORTH for Sprinter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не реклама, а рабочий проект не мой :)

Информация приведена для интересующихся данной темой

ссылка в топик по синтезируемым процессорам.

 

/ Что за нечленораздельные высказывания/

 

По статистике (американской) 3% программистов знают Форт

68% Си

Вопрос, что используют еще 30% программистов:)

 

Использовать преимущества Форт процессоров можно и без

использования Форт языка. Многие ли сейчас без необходимости

работают на ассемблере?

 

P.S Прошу не продолжать полемику не по теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос, что используют еще 30% программистов:)

Pascal-Delphi (ИМХО) :ninja:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Многие ли сейчас без необходимости

работают на ассемблере?

Многие, обычно это специ в своей области, т.к Асм требует глубоких знаний, в отличии от языков высокого уровня. Насчет статистикии американской, такое ощущение что она запаздывает на несколько лет. Сейчас тучами подятся прогрммисты, которые не знают ниче кроме java и php.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не реклама, а рабочий проект не мой :)

  Информация приведена для интересующихся данной темой

  ссылка в топик по синтезируемым процессорам.

 

 

А чей это проект?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Многие ли сейчас без необходимости

работают на ассемблере?

Многие, обычно это специ в своей области, т.к Асм требует глубоких знаний, в отличии от языков высокого уровня.

Это каких это глубоких знаний? Знаний чего? Процессора? Хм, как думаете, что проще освоить с нуля - систему команд какого-нито проца - например, АРМа или ADSP, или TMS320 (пусть даже любой) или язык высокого уровня С++ (хотя некоторые (высокие программеры) его считают низкоуровневым)? Освоить на приличном уровне. Ответ, имхо, очевиден.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обсуждения типа "... assembler vs C", "...VHDL vs Verilog" и т.п надо бы объявить оффтопиком и флеймом и карать за нарушения по всей революционной строгости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обсуждения типа "... assembler vs C",  "...VHDL vs Verilog" и т.п надо бы объявить оффтопиком и флеймом и карать за нарушения по всей революционной строгости.

Каюсь, больше не буду. :blush:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В развитие данной темы - последняя на данный момент версия Forth-CPU - на страничке:

 

http://winglion.ru/equinox/

 

p.s. это не реклама, ибо HDL-код процессора раздается совершенно БЕЗ-ВОЗ-МЕЗ-ДНО

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никак недописишники бАлуют...

от нечего делать =)

 

P.S. всё те же на манеже...

Изменено пользователем denebopetukius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нахига? Хотя бы 1% разработчиков работает на форте?(или форту?)

Ну, например, форт в своих разработках использует такая небезызвестная контора, как тектроникс

 

А вот, для сравнения, привёл бы кто-нибудь характеристики других встраиваемых ядер, например, ниоса или микро(нано, пико)блейза. Или на худой конец всеми любимого x51 или AVR.

А потом сравним эффективность использования ресурсов и решим, нафига.

 

 

 

Глубина стеков -- регулируемая (в испытанном образце -- 6)

Вот это не совсем понятно - что есть глубина?

Если то, что я думаю - не маловато ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, добавлю от себя, что есть FORHT для BlackFin (не считая ucLinux-версий, разумеется)... И для AVR :rolleyes: . Самобытный довольно язык - скорее даже базис языка, на основе которого можно построить любой(может кто не знал) - даже C++, жаль нет времени его выучить, тем более что по Киеву намного актуальнее PHP :biggrin: . Ну а Forth-процессор - просто подарок для Forth-языка...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, например, форт в своих разработках использует такая небезызвестная контора, как тектроникс

 

А вот, для сравнения, привёл бы кто-нибудь характеристики других встраиваемых ядер, например, ниоса или микро(нано, пико)блейза. Или на худой конец всеми любимого x51 или AVR.

А потом сравним эффективность использования ресурсов и решим, нафига.

Ответ во вложении (характеристики других встраиваемых ядер: LEON2; MicroBlaze; OpenRISC 1200)

Если у кого-то имеются сравнительные тесты(характеристики) по другим софт-процессорам поделитесь :)

Evaluation_of_synthesizable_CPU_cores.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...