С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Мысль по поводу увеличения каналов до 8 была, технически несложно. Что до аналоговой составляющей, то тут нужно мнение музыканта. Дешево и сердито можно сделать на TDA1543, с аппаратным сложением значений каналов. То есть, просто суммируем данные с 4 регистров, а уж затем это суммарное значение посылаем в один канал ЦАП. Но насколько это отличается от варианта с суммированием аналоговых сигналов просчитать не могу.Сообщение от Mike
Добавлено через 1 минуту
Каскадирование никто не отменял.Сообщение от Black_Cat
Добавлено через 24 минуты
Про какие контроллеры речь? Классический Z80 как контроллер переферийных устройств это уже даже не смешно. Z80 интересен как проц способный обрабатывать массу софта написанного под него, а вот для стороннего применения он уже к сожалению в аутсайдерах. Как вариант eZ80, но это только на любителя - туманные перспективы, плохое соотношение цена-возможности (не игрок не на своем поле), да и достать его можно с напрягом.Сообщение от Mike
Последний раз редактировалось spensor; 08.08.2007 в 11:06. Причина: Добавлено сообщение
Дык и внутри одного чипа DMA каналы не одновременно работаютСообщение от Black_Cat
![]()
Проще сделать один DMA UltraSound на большее количество каналов, чем городить каскад DMA контроллеров.
Так ктож спорит?Сообщение от Black_Cat
Но в 8237 к сожалению только 4 DMA канала
Добавлено через 3 минуты
Сообщение от Mike
Хотелось бы услышать автора, что он имел ввиду... Возможно, речь о чем-то другом. Или налицо явное непонимание народом принципа DMA, или точнее сказать отличий жесткой логики от процессоров.Сообщение от Bobgreen
Последний раз редактировалось spensor; 08.08.2007 в 12:35. Причина: Добавлено сообщение
На ПЦ же, именно эти контроллеры, вдвоём работали и ничего, просто второй DMA-контроллер был включен через один из каналов первого и было доступно 7 DMA-каналов.
См. выше. Да и в крайнем случае, может быть будет иметь смысл организация двух полей памяти.
Не вижу взаимосвязи. Мы говорим о совместимости девайса или о возможности создания и собственно возможностях ?
Я прекрасно понимаю, что такое DMA, но управление DMA контроллером(ами) + Turbo Sound FM может занять, пусть и не очень большое, но достаточно существенное время CPU. Или я не прав ?
Разница будет и очень сильная, так что лучше делать отдельные ЦАПы с последующим аналоговым миксином. И хорошо бы с управляемыми по портам аналоговыми регуляторами уровня и панорамы канала.
Последний раз редактировалось Mike; 08.08.2007 в 14:58.
A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
PowerMAC 9600, PPC604EV@350Mhz, 512Mb
Что до управления DMAUSC, то управление его работой не сильно отличается от управления работой GS, AFAIK. Единственное отличие, что для выполнения какого-то действия с GS мы посылаем в его порт коды команд, а в DMAUSC изменяем значения в портах DMA и таймерах. При одинаковых условиях время перепрограммирования одного и другого устройств сопоставимы.Сообщение от Mike
Кстати, что GS, что DMAUSC, как было сказанно в каком-то журнале, сделаны "по мотивам" звуковой карты от Amiga, уж не знаю от какой модели, только DMAUSC более близок к оригиналу.
Добавлено через 29 минут
А в чем разница? Если ЦАП имеет линейную характеристику, то должно получится одинаково.Сообщение от Mike
Регуляторы уровня и так присутствуют по одному на каждый канал звука. Кстати, тут полная идентичность GS. А вот с панорамой хуже, сделать то можно, но это габаритно и стоить будет очень недешево. Варианты реализации: ADSP cо всеми прелестями его программировать, заказная аналоговая БИС, или ПАИС (программируемая аналоговая интегральная схема). Во всех случаях разработка вылевается, скажем так, в нерентабельную сумму.Сообщение от Mike
Последний раз редактировалось spensor; 08.08.2007 в 16:06. Причина: Добавлено сообщение
не о том речь что бы 8237 включить в цепочку, а о том что DMA UltraSound должно быть одним синхронизированным устройством. В случае когда их несколько не факт что они не будут мешать друг другу.на РС пропускная способность шины выше, а на Спеке возможны заторы.
Последний раз редактировалось Black_Cat; 08.08.2007 в 18:32.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)