NiKa, а ты их проверял хоть? Часто они с залоченным житагом идут.
Вид для печати
NiKa, а ты их проверял хоть? Часто они с залоченным житагом идут.
NiKa, я у этого продавца брал разные микрухи , и только одна от него мне попалась тухлая (кодек для спринтера) , но мне нужна была одна, а пришло 5 из них одна тухлая, Плисы для спринтера у него брал, спринтер завелся сразу
Да я и не переживаю, у нас в магазине я бы мог купить только одну плисину за эту цену.
Спаял на переходнике SO8-DIP8 заменитель компаратора TL712 на LM311 (по схеме tank-uk):
Работает отлично, не хуже, чем TL712 :)
На переходнике режется 2 дороги, остальное соединяется перемычками, резистор на 1к формфактора 0603 навешивается прямо на пины, резистор 2k2 - вместе с проводочком до нужного пина.
Фото:
http://i.piccy_.info/i9/0bef2fdf9544...43_HDR_800.jpghttp://i.piccy_.info/a3/2017-07-30-1...66x755-r/i.gif
UPD: Закоммитил в git новую прошивку для CPLD.
Почему-то полная дешифрация порта #FE с подключенной периферией (контроллером BDI) глючила.
Сделал укороченную - все стало работать норм.
Ничего не понимаю, думаю - нужна помощь зала :)
Было:
Стало:Код:port_access <= '1' when N_IORQ = '0' and N_RD = '0' and N_M1 = '1' and BUS_N_IORQGE /= '1' else '0';
D(7 downto 0) <= '1' & ear & '1' & KB(4 downto 0) when port_access = '1' and A(7 downto 0) = "11111110" else -- #FE
attr_r when port_access = '1' and A(7 downto 0) = "11111111" else -- #FF
"ZZZZZZZZ";
Код:port_access <= '1' when N_IORQ = '0' and N_RD = '0' and N_M1 = '1' and BUS_N_IORQGE /= '1' else '0';
D(7 downto 0) <= '1' & ear & '1' & KB(4 downto 0) when port_access = '1' and A(0) = '0' else -- #FE
attr_r when port_access = '1' and A(7 downto 0) = "11111111" else -- #FF
"ZZZZZZZZ";
#FE: bXXXXXXXX_1XX11X10 с полной адресацией он и не работает, там же меняются биты адреса при проходе по клавиатуре или ПЗУ там как-то не так порт выбирает, по нулевому биту тоже не лучший вариант, т.к. могут быть конфликты
а #FF вроде так bXXXXXXXX_1XXX1111
и не дос у обоих
про A15:A8 понятно, эти биты участвуют при проходе клавиатуры и их анализировать при дешифрации порта #FE не нужно.
Вопрос: а зачем делать для A7:A0 1XX11X10 ? В чем тайный смысл такого попустительства?
Это обязательно?
Разве в оригинальных 128к моделях ULA так себя ведет? Она вообще про DOS ничего не знает, а внешний BDI-контроллер при этом воткнуть можно.
Не помогает.
Вот кому верить ? Непонятно :)
значит БДИ гадит на шину когда не надо )