Форум: Техническая поддержка

Тема: Софт для компиляции микропрограммы DSP

Вы не вошли.

 Поиск | Регистрация | Вход 

VUl
09.08.2001 20:01:53
#1

Гость

Софт для компиляции микропрограммы DSP

Наша контора, после приобретения в 1997 году первых плат L1250 купила у "Analog Devices" софт для "компиляции" микропрограмм ADSP2105. С платой L1250 никаких проблем. А теперь нужно немного расширить микропрограмму для L780, а asm21.exe не хочет обрабатывать исходный файл l780.dsp.
Прошу, если есть возможность прислать на ящик свежий файл asm21.exe и, возможно ld21.exe. Надеюсь, что их будет достаточно для "компиляции".

VUl
09.08.2001 20:39:08
#2

Гость

Re: Софт для компиляции микропрограммы DSP

P.S. Сейчас у меня следующие версии:

G://ADI_DSP//21XX//BIN>ASM21.EXE
Release 5.0
Analog Devices Inc. : ADSP-21XX Assembler
Version 1.12 9/2/93

G://ADI_DSP//21XX//BIN>LD21.EXE
Release 5.0
Analog Devices Inc. : ADSP-21XX Linker
Version 2.16 7/23/93

VUl
09.08.2001 21:07:34
#3

Гость

Re: Софт для компиляции микропрограммы DSP

Сейчас нашел на Вашем сайте ссылку:

Компилятор программ для ADSP-21xx Бесплатно доступен на ftp://ftp.lcard.ru/pub/users/adsp.asm/c.arj

Этот компилятор подойдет для компиляции программы для L780?

10.08.2001 11:10:16
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,477

Re: Софт для компиляции микропрограммы DSP

Да.

VUl
13.08.2001 09:09:35
#5

Гость

Re: Софт для компиляции микропрограммы DSP

Сейчас у меня такая задумка:
расширить микропрограмму для L780 таким образом, чтобы через команду LOAD_CONTROL_TABLE можно было задавать также синхронное чтение TTL линий, а также вместе с данными ЦАПа выводить на TTL линии.

Вопрос: какая максимальная частота ввода/вывода с TTL линий?

13.08.2001 14:07:17
#6

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,477

Re: Софт для компиляции микропрограммы DSP

Частота ввода/вывода с TTL линий определяется исключительно частотой применения инструкций IO(0)=AR и AR=IO(0).

VUl
13.08.2001 14:31:21
#7

Гость

Re: Софт для компиляции микропрограммы DSP

Спасибо, буду пробовать.

VUl
13.08.2001 20:21:55
#8

Гость

Re: Софт для компиляции микропрограммы DSP

Я не разбираюсь в электронике, поэтому проконсультируйте, пожалуйста, по такому вопросу:
есть устройство, которое сигнализирует о своем состоянии 16-ю TTL линиями, и которым можно управлять тоже посредством 16 TTL. Т.е. от устройства к компьютеру (плате АЦП) будут идти 32 провода (может еще земля). В задании сказано, что расстояние между устройством и PC должно быть порядка 25-30 метров.

Можно-ли просто обойтись этими 32-мя проводами, или при такой большой длине будут недопустимые помехи?

Я читал, что по этим соображениям длина кабеля Centronics не может превышать 2.5-3 метров, в отличие от RS-232.

Антон Арефьев
14.08.2001 11:39:15
#9

Гость

Re: Софт для компиляции микропрограммы DSP

Вообще говоря, 30 метров - очень внушительная длина для плоского кабеля. Можно попытаться добиться положительного результата следующим образом:
Во-первых, в кабеле земля обязательно должна быть, причем чем мощнее, тем лучше. Лучше всего, если земляные и сигнальные жилы будут чередоваться.
Во-вторых, чем меньше скорость передачи данных, тем больше вероятность корректной работы.
В-третьих, может понабобиться программная фильтрация, т.е. мы опрашиваем ТТЛ линии несколько раз (чем больше, тем лучше) и если результаты разные, выбираем результат, который чаще всего встречался.
В-четвертых, можно поставить на входе RC-фильтр и триггер Шмитта, чтобы хоть как-то отфильтровать помехи и убрать пологие фронты сигнала.

VUl
14.08.2001 21:14:18
#10

Гость

Re: Софт для компиляции микропрограммы DSP

Частота опроса желательно около 10 КГц.
Задача состоит в том, чтобы как можно точнее отследить первый момент перехода из 0 в 1 независимо по каждой TTL линии.

VUl
14.08.2001 21:19:10
#11

Гость

Re: Софт для компиляции микропрограммы DSP

А если вместо "плоского" кабеля использовать, например, кабель витой пары RG-45 пятой категории? Там 4 провода и с каждым свита земля.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск