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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - ZPUino
Автор Сообщение
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
Что интересно, красивые решения чаще получаются из простых задач. Когда задача сложная, все силы уходят на нее, а для проработки инструментов (Форта и процессора) больше подходят более спокойные ситуации.
Сообщение Добавлено: Пт мар 16, 2018 12:50
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
ну хочется же "повыпендриваться" =))
Сообщение Добавлено: Пт мар 16, 2018 10:23
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
При скоростях UART можно сделать небольшой аппаратный буфер и работать с несколькими модулями одним процессором. Выше мегабита скорость там вряд ли будет (в варианте USB-UART), так что заполняться эти буферы будут достаточно неторопливо по сравнению с процессором. А "перекладыватель из памяти в память" может быть практически любым, тут нет особых требований по производительности или компактности.
Сообщение Добавлено: Пт мар 16, 2018 10:16
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
думал об этом...(точнее версия Горыныча в переводе Гоблина, то бишь в моём))

так то и интерфейсы просто uart-ов куча, и данные по факту текст...может чего и по проще будет...или просто много мелких ядер, которые только и умеют, что с уартом работать)))
Сообщение Добавлено: Пт мар 16, 2018 09:42
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
Горыныч? :) К тому же в Zedboard его влезает 32 штуки (хотя до битфайла еще не доводил).

В целом при наличии Zedboard с 85К ячеек вопрос независимости интерфейсов решается банально в лоб - размещением пары десятков процессоров. Причем для интерфейсных дел на первый план выходит как раз системная шина, а вовсе не какие-то хитрые особенности процессорных ядер. Ядро может быть как раз банально регистровым на 16 или 32 регистра, или простым стековым, чтобы сразу писать фрагменты форт-кода. Главное, чтобы система запустилась на уровне "процессор наконец-то смог выполнить программу, записывающую в порт нужное значение". После этого развитие проекта идет довольно быстро и приятно. Простая и понятная шина имеет то преимущество, что позволяет быстро подключать к ней нужные периферийные ядра, перебрасывать их с одного процессора на другой и т.п.
Сообщение Добавлено: Чт мар 15, 2018 17:15
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
вот и мне нужна...параллельность, наверное....ну уж куууууча независимых интерфейсов (точнее их настраиваемое количество)...и...прерывания обрабатывать неохото (ещё со времен лаб с резидентами под дос не очень люблю прерывания)), поэтому SRAforth, и XMOS, как раз моя тема))).
поэтому...какая то хитрая комбинация общей памяти и/или многоядерности/многопоточности...
Сообщение Добавлено: Чт мар 15, 2018 17:04
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
diver писал(а):
Это вот как сижу я сейчас перед MIPSfpga ядром...и думаю - а так ли оно мне надо?....

От процессора в проектах на ПЛИС идти сложновато. Он вроде бы и отсинтезирован, и даже какой-то пример запущен... и вот тут-то и встает в полный рост вопрос "ну и зачем оно такое надо?". С такими усилиями, за такую цену, с такими сложностями в освоении. Дело осложняется тем, что частенько скоростное ядро прячется за сложной шиной, к которой просто так не подцепиться. Собственно, в последнем проекте на Zedboard я в определенный момент просто плюнул на ARM, потому что любое телодвижение с периферийным ядром - это wizard, прослойки, перегенерация карты адресов и проч. и проч. Да и шина никак не может работать на частоте Cortex, а значит, потактная предсказуемость недоступна. В итоге вместо ARM туда встал старый форт-процессор, который прекрасно пользуется ресурсами платы, и с этого момента процесс пошел гораздо веселее.
Сообщение Добавлено: Чт мар 15, 2018 16:45
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
просто если ПЛИС, то хотелось бы использовать все её плюсы...разбираться, как прикрутить это к чужому процу...тяжко, с железом бы разобраться...не говоря уже о том, как быть с софтом....

Это вот как сижу я сейчас перед MIPSfpga ядром...и думаю - а так ли оно мне надо?....
Сообщение Добавлено: Чт мар 15, 2018 14:41
  Заголовок сообщения:  Re: ZPUino  Ответить с цитатой
Процессоров огромное количество. Языки описания аппаратуры не сложнее Си (только нужно иметь представление о схемотехнике). Поэтому ожидать, что любой "проект выходного дня" будет тут же досконально исследован мировым сообществом, как-то странно. Тем более что по ссылке пара инструкций "not implemented", команды многотактные, а к реализации переходов, стека возвратов, да и еще пары моментов, обязательно бывают специфичные для проекта в целом требования. И в этой связи вопрос - какой смысл пристраиваться в хвост автору, чтобы он радовался очередному последователю? Чем это поможет освоить методику проектирования процессоров с последующей разработкой именно таких ядер, которые нужны?
Сообщение Добавлено: Ср мар 14, 2018 23:57
  Заголовок сообщения:  ZPUino  Ответить с цитатой
Стек ориентированный FPGA процессор и IDE подобная Ардуино
Код:
All the power of a 32-bit processor on a FPGA, running at frequencies up to 100MHz! Easily programmable, just like Arduino!.

Write your own hardware, virtually without need for external components! Use logic gates, flip flops, memory arrays, multipliers, shifters, almost everything you might ever need, connect them to ZPUino and have your project up and running in no time, at blazing fast speeds, and with full control!.

All your digital needs, all in one package, with extreme performance!

Сайт ZPUino

Alvaro Lopes ZPUino User Manual.pdf
April 10, 2012

P.S. Не взлетела или опередила время или не нашла свою нишу и пользователей?
Си-костыльная идеалогия не позволила раскрутиться проекту?
ZPU instruction set

Сторонний блог экспериментов с ZPU
Сообщение Добавлено: Ср мар 14, 2018 06:32

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


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