Интересно, а сколько свободных ножек осталось у ПЛИС? И сколько вентилей (в %)?
Вид для печати
Интересно, а сколько свободных ножек осталось у ПЛИС? И сколько вентилей (в %)?
Под что планируешь использовать?
Только что, расширяя ФлешРОМ до 4 страничек, добавил сигнал А17. Ну и чтоб функциональность не пропадала, повесил на этот сигнал и расширение памяти ОЗУ до 512кб :) Что добавить в схеме - вроде и так понятно...
"Верхняя" память ОЗУ доступна через порт F9 (бит D2), разумеется. Фуллрам также ее увидит всю, диспетчер окна памяти (16кб) этой памятью не рулит! Это уже обсуждалось, решили что не стоит этого делать.
Далее, для ВГА конвертера понадобится одна или две ноги. Вот так они и тают...
---------- Post added at 19:56 ---------- Previous post was at 19:54 ----------
Остаётся добавить А18 до мегабайта, и ног не останется :)
для тех, кто в танке - я уже давно всеми правдами и неправдами пытаюсь отмазаться от этой АУ... Просто потому, что не знаю толком как эту ШИМ смастрячить :) Как нибудь напьюсь для храбрости, и на одном УРА сделаю АУку :)
---------- Post added at 23:33 ---------- Previous post was at 22:36 ----------
Не, это будет на втором.
На первом УРА я придумаю где мне взять 6 Мгц для YM2149 или 28 Мгц для AY8910... Пипец...
---------- Post added at 23:40 ---------- Previous post was at 23:33 ----------
Интересно, а если микшировать каналы по правилу (А+В)/2, звук удобоваримый получится? К примеру, на одном канале 127, на другом 11, получим 69...
Выделил одну ногу, обозвал ее ay_sound.
Состряпал порт FDxx, к нему изобрел DAC по принципу ШИМ и вывел на ay_sound.
Вроде работает. Записывая в FDxx числа от 00 до FF плавно меняется напряжение на выходе. Шаг замерил, 0,013 вольт
AY пока не прилеплял, но готовый COVOX мы уже имеем :)
Вопросик такой - а чем выровнять (отфильтровать) напряжение на выходе ШИМ?
Логика подсказывает, что нужно ставить RC фильтр, с нагрузочным резистором параллельно конденсатору, и через электролит выводить "потребителю".
Если верно, то примерно какие номиналы RC-фильтра? Если неверно, то как лучше?
Параметры ШИМ - частота клока 2.5Мгц, 256тактов на вывод одного байта, 3,25 вольт максимум. Напряжение выхода определяется скважностью ("заполнением") выводимого блока из 256 бит.[COLOR="Silver"]
Думаю, правильнее всего было бы делать стерео по вышеприведенной формуле (к уже имеющейся ножке N 53 "SOUND" надо добавить всего одну - получим SOUNDL и SOUNDR). И туда же замешивать еще и биперный звук (что выдавался на SOUND) по "ИЛИ" со звуком AY одинаково в оба канала (и в левый и правый).
Путано, но думаю идея понятна. :)