Статья "Программирование мультикомпьютеров на кристалле семейства SEAforth"

35 views
Skip to first unread message

Peter Sovietov

unread,
Apr 5, 2010, 3:08:15 AM4/5/10
to SEAforth (Russian)

diver

unread,
Apr 8, 2010, 4:14:16 AM4/8/10
to SEAforth (Russian)
Статья классная!!! Интересны проекты использования чипа для работы со
звуком - синтез, обработка в слуховом аппарате.

Чисто из любопытства - попыток использования в разработке программ для
Сифорта сред визуальной разработки типа LabView не проводилось?

Было бы также интересно и полезно, наверное, подробнее описать
механизм использования test-bed-ов в симуляторе, например при
использовании их в качестве источноков/приемников сигналов на линии
ввода-выода. Исходники конечно хорошо, но.....

Peter Sovietov

unread,
Apr 8, 2010, 1:42:09 PM4/8/10
to SEAforth (Russian)
Спасибо за положительный отзыв!

Визуальная среда одно время разрабатывалась. Но усилия в этом
направлении были приостановлены, к сожалению.

По поводу ввода-вывода. В статье такое описание изобиловало бы
излишними подробностями. А вот новостная группа -- дело другое :)

Я постараюсь выложить исходные тексты debug.f и отдельно расскажу об
этом предмете.

diver

unread,
Apr 9, 2010, 2:30:11 AM4/9/10
to SEAforth (Russian)
Можно даже не столько исходники, сколько описание интерфейса к
отладочным словам симулятора.

Peter Sovietov

unread,
Apr 17, 2010, 1:03:23 PM4/17/10
to SEAforth (Russian)
Прошу прощения за задержку с ответом.

Я думаю, проще всего работу отладочных точек продемонстрировать на
конкретном примере. Посмотрите fir-taps.zip в файловом разделе. В этом
проекте исходные 16-битные pcm-сэмплы из файла поступают в узел 0 и
обрабатываются далее узлами 01 и 02. Эти два последние узла совместно
представляют cобой 32-точечный FIR-фильтр, который организован силами
ROM-процедуры taps. Далее результат фильтрации попадает в узел 03, где
сэмплы сохраняются в соответствующем файле.

Как можно видеть, команда bp используется на узлах 00 и 03.
Соответсвующие слова-события Форта называются @in и !out. Работа с
файлами организована просто: каждому файлу при открытии присваивается
номер, по этим номерам и происходит файловый ввод/вывод. Симуляция
выполняется в слове pcm-loop. Последовательность "debug step"
необходима для проверки состояния отладочных точек перед каждым шагом
симулятора.

P.S. Дополнительные файлы, подключаемые к проекту, см. в том же
разделе группы.

On 9 апр, 10:30, diver <fort...@yandex.ru> wrote:
> Можно даже не столько исходники, сколько описание интерфейса к
> отладочным словам симулятора.

--
Вы получили это сообщение, поскольку подписаны на группу SEAforth (Russian).

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу seaforth...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу seaforth-russi...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/seaforth-russian?hl=ru.

Reply all
Reply to author
Forward
0 new messages