Ну дешифрации ошибки самих плат никто не отменял. И согласись тут уже виновата плата. А если допустим нормально дешифрируемая плата и что обломс.
Вид для печати
Ну дешифрации ошибки самих плат никто не отменял. И согласись тут уже виновата плата. А если допустим нормально дешифрируемая плата и что обломс.
Если так нужен внешний AY, можно убрать набортный из прошивки.
Вот собственно версия light под стандартное расположение слота.
Габариты где то 130x65 (включая ножевой разъем).
Выходные разъемы Jack и под тюльпаны.
Микросхема CPLD EPM7032 (они есть на E-Bay)
http://s019.radikal.ru/i620/1305/8a/b6da93559369t.jpg
Предварительная запись http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246
Смотрим, высказываемся.
Я правильно понял, что можно будет с этой карты завести звук на материнку (Феникс 5) и смикшировать звук, чтобы в итоге пользоваться одним аудио выходом со всего компа?
у нас kosmodrom:EPM7032 конечно есть, но разница между kosmodrom:EPM3032 8(!) баксов, может стоит заменить на EPM3032?
Возможно ли совместить выход моего SounDrive со входом ZXM-SoundCard Light? будет удобно устанавливать "дочку" без шлейфов. Если возможно, то свободные пины ЕРМки вывести на пятаки (даже можно рядом с самой епм), чтоб можно было их задействовать? Например сделать управляющие выходы для того же SounDrive и организовать полную дешифрацию вместо набортного дешифратора? А если эти пины, будут находится еще и над пинами выхода дешифратора, то это будет вообще супер, чтоб меньше было проводов... ну это от меня пожелания :)Цитата:
Смотрим, высказываемся.
---------- Post added at 10:14 ---------- Previous post was at 10:12 ----------
PCB c расположением необходимых разъемов и точек подключения, как и часть прошивки на VHDL я предоставлю при необходимости.
---------- Post added at 10:34 ---------- Previous post was at 10:14 ----------
Mick, поглядел схему карты, мда, младшие 8 адресов не заводятся в плисину, и манипулировать ими не получится, так что просьба с дешифратором отменяется. :( Но свободные пины, если можно, заведи на пятаки.
Боюсь не получится, там так все дорожки близко друг к другу идут, что это придется нехило все двигать.
В любом случае, печатка, схема и библиотека элементов будет выложена на мой сайт. И кто захочет сделать себе эксклюзивчик - пожалуйста. :)
---------- Post added at 13:34 ---------- Previous post was at 11:58 ----------
Ну дык что отдавать в производство платку? Устраивает такая?
ну light-version мне ни к чему в такой реализации, я буду ждать HiEnd под Эву. :) А так вроде ниче смотрится.
Я то что спрашиваю, сколько плат то заказывать. Так как плата небольшая 130x65 их надо больше заказывать чтобы меньше была стоимость. Но если много закажешь, потом куда их девать. Я же не могу просто так деньги выкидывать. Ну что штук 15 вам будет достаточно?
Mick, а удешевить не хочешь на 8 баксов? надо только добавить стабилизатор на 3.3В и повесить на землю 11 и 30 выводы плисины, которые кстати не используются в твоей схеме, и поставить джампер выбора напряжения для епм7032 или епм3032...
Смысл ее удешивлять, из за того что в космодроме барыги на нее цену заламывают?
На e-bay можно спокойно найти гораздо дешевле.
По желанию, кому лень будет покупать там, могу укомплектовать печатку этой EPM7032кой по 100руб.
Mick может быть в барахолке тему создать, через пару недель и посчитать желающих на разные варианты платы? Потом зато будет клёвый отмаз типа .... куда Вы смотрели.....дь!! :)
Ну как бы кучу плат сразу плодить несобираюсь. Просили простенькую - вот вам. Та что посерьзнее на нее и времени надо больше.
А на счет темы в барахолке пожалуй ты прав, надо создать.
---------- Post added at 15:51 ---------- Previous post was at 15:43 ----------
Вобщем тему в барахолке создал.
http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246
Записываемся кому нужно.
Простенька SAA же играть будет под пентевой ТС ЛАБСА? Или еще что то?
Mick, хочу турбосаунд с SAA для пентевы.
и я не один
Вобщем, если заказывать 20 плат, то чистая зеленая плата с шелкографией на одной стороне обойдется в 300...350руб (включены все издержки на производство, транспортировку до меня и небольшой бонус автору :) )
Я бы взял.
ZXM-SoundCard rev.04 HiEnd возьму собранную, слотовое решение, чтобы в скорпион воткнуть.
Mick, что там с производством "полной" версии то?
Печатные платы облегченной ревизии сделали, сегодня я их получил.
Фото печатной платы.
http://s006.radikal.ru/i215/1306/2b/b6ce49edf44bt.jpg
Фото кликабельно, нет почему то значка увеличить. Там что то радикал химичит на своем сайте.
В барахолкке тоже фото поместил.
Собрал девайс, фото будет позже и первым делом решил проверить на так сказать "правильном" компьютере всех времен и народов - Pentevo. Проверялось на конфигурации baseconf20110929 и evoreset044. Свежие у меня не идут, разбираться лень.
Как известно, базовая конфигурация блокирует доступ к внешним портам, если они имеются внутри платы. Такими портами для нашей платы являются FFFDh и xxFFh
Вобщем думал как обойти этот маразм и придумал.
1. Отслеживаем запись в порт не по IORQ =0, а по MREQ = 1
2. Сигнал DOS не используем, а чтобы не было колизии с портом контроллера флоповода, то доступ к этому порту на нашей карте возможен только с адресов 4000...FFFFh. Иными словами из ПЗУ (0000....3FFFh) порт этот недоступен.
Но я думаю это ограничение не сильно народ обидит :)
По крайней мере сегодня я с самого утра гоняю карту работает нормально. Так что ЫЫЫ ты неправ :)
Для тех кому интересен исходник CPLDшки:
Тут конечно лишние оказались 3 бита данных, ну пусть уж будут :)Код:TITLE "ZXM-SounCard Light System Logic";
FUNCTION 2mux1 (a, b, sel) RETURNS (y);
SUBDESIGN DD2
(
A1, A9, A10, A11, A14, A15 : INPUT; % адреса %
WR, RD, MREQ, IORQ, RES : INPUT; % сигналы управления %
ENDOS, IOEN : INPUT;
DB[7..0] : INPUT; % шина данных %
8CLK : INPUT; % вход тактовой частоты для SAA1099 %
PEVO, PRTFF : INPUT;
CSSAA : OUTPUT; % выбор микросхемы SAA1099 %
CCLK : OUTPUT; % выход тактовой частоты SAA1099 %
)
VARIABLE
SELECT : NODE;
ENIO : NODE;
ENIO_EVO : NODE;
CSIO : LCELL;
STRB_ADDR : DFF; % триггер адреса %
SAA_DIS : DFF;
CSFF_EX : NODE;
CSFF_N : NODE;
CSFF : LCELL;
CSFFFD : LCELL;
SEL_CHIP : DFF;
GET_STAT : DFF;
FM_DIS : DFF;
BEGIN
DEFAULTS
STRB_ADDR = 0;
SAA_DIS = 1;
SEL_CHIP = 0;
GET_STAT = 1;
FM_DIS = 1;
END DEFAULTS;
% Формирователь сигнала выбора портов клмпьютеров, отличных от Pentevo PEVO =1 %
ENIO = IORQ # IOEN # ENDOS;
% Формирователь сигнала защиты от колизии портов FF контроллера дисковода - только для Pentevo %
STRB_ADDR.d = A14 # A15;
STRB_ADDR.clrn = RES;
STRB_ADDR.clk = MREQ # RD;
% Формирователь сигнала выбора портов кoмпьютеров типа Pentevo PEVO =0 %
ENIO_EVO = !MREQ # IOEN # !STRB_ADDR.q;
% Формирователь сигнала выбора портов%
CSIO = 2mux1(ENIO_EVO, ENIO, PEVO);
% Формирователь сигнала выбора микросхемы SAA1099 - порты #4FF и #5FF PRTFF = 0 %
CSFF_EX = A14 # A15 # A11 # !A10 # A9 # !A1;
% Формирователь сигнала выбора микросхемы SAA1099 - порты #0FF и #1FF PRTFF = 1 %
CSFF_N = A14 # A15 # !A1;
% Формирователь сигнала выбора микросхемы SAA1099 - порт #FF %
CSFF = 2mux1(CSFF_EX, CSFF_N, PRTFF);
CSSAA = CSFF # CSIO;
% Формирователь сигнала выбора порта #FFFD %
CSFFFD = !A1 & A14 & A15 & !CSIO;
% Выбор внутреннего регистра осуществляется при записи номера регистра #Fxxxx в виртуальном регистре %
SELECT = !(DB[7] & DB[6] & DB[5] & DB[4] & !WR & CSFFFD);
% Бит выбора микросхемы SAA1099 %
SAA_DIS.d = DB[3];
SAA_DIS.prn = RES;
SAA_DIS.clk = SELECT;
% Управление тактовой частотой SAA1099 %
CCLK = !SAA_DIS.q & 8CLK;
%================= Резервные регистры ==================================== %
% Бит выбора микросхемы YM2203%
SEL_CHIP.d = DB[0];
SEL_CHIP.clrn = RES;
SEL_CHIP.clk = SELECT;
% Бит статуса %
GET_STAT.d = DB[1];
GET_STAT.clk = SELECT;
GET_STAT.prn = RES;
% Бит управления FM %
FM_DIS.d = DB[2];
FM_DIS.clk = SELECT;
FM_DIS.prn = RES;
END;
P.S. Обнаружился косяк, поставил я микруху 74HCT00 а она сволочь кварц не заводит. Пока запустил с толкача, т.е. через кондер.
Надо поискать HC00 (с ней вроде на прошлых платах стартовал нормально).
Так что, кто чистые печатки хотел можете уже отмечаться в барахолке. Их могу уже начинать рассылать :)
Действительно помогло. Постваил 1,5 кОм и завелся сразу. Вот что значит КМОПы, а я все по старинке ТТЛ :)
P.S. Проверил на Фениксе, тоже работает. Так что можете становится в очередь :)
---------- Post added at 10:26 ---------- Previous post was at 09:52 ----------
В барахолке вывесил ценник. http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246
Просьба записавшихся ознакомится и либо подтвердите свое желание заказать, либо откажитесь!
Рабочий стенд или издевательство над Эвой
http://s019.radikal.ru/i626/1307/46/e44edfca3e04t.jpg
---------- Post added at 10:26 ---------- Previous post was at 08:55 ----------
Еще один изврат. Тут у нас на ПЦ можно видюхи парами ставить. А я тут две звуковухи в Эву запихал. Конечно не совсем правильно звук смикширован, но издеваться так издеваться. Играют одновременно обе :)
http://s018.radikal.ru/i525/1307/69/f61018f5c48bt.jpg
Пока еще не оформил документацию на своем сайте.
Схемку и перечень элементов можно посмотреть тут http://micklab.narod.ru/file/zxm_soundcard_light.pdf
Mick, может уже пора заняться турбосаундом с САА ?
Mick, надо. это будет именно Звуковуха - 2Ау, да ещё и САА... мечта :)
Выложил на свой сайт информацию о "Light" ревизии.
Страничка http://micklab.narod.ru/ZXMSoundCard.htm
---------- Post added at 10:04 ---------- Previous post was at 10:03 ----------
Так TS или TSFM?