Компьютер "ZXM-Phoenix" - Обсуждение

Все вопросы, связанные с ресурсом micklab.ru

Moderator: Mick

Postby Gektor_rus » Fri, 20.01.2017 07:57:20

Gektor_rus wrote: Mick писал(а):
По идее надо дополнительную микруху ближе к потребителям паять.


Сделаю на минимально одинаковом расстоянии до потребителей, но уже после НГ :)

Переставил кр1533ЛЛ1... До потребителей около 7,5 -8 см. Стало только хуже, в турбо ошибки сыпятся. Все-таки память наверное не совсем "в идеале" подобрана...
Gektor_rus
 
Posts: 13
Joined: Fri, 12.02.2016 18:43:35

Postby Mick » Thu, 09.02.2017 18:41:31

Так немного продолжил "изобретать" 07 ревизию.
Вот как плата выглядит сейчас

Image


Вообщем Феня потолстел еще на несколько микросхем.

1.Добавился буфер КР533ЛП16. Там шесть буферов с повышенной нагрузочной способностью.
Четыре из них буферизируют 14МГц для всех потребителей (мега, видео, слоты, карта) и два буферизируют частоту проца (один сигнал идет на проц, второй на слот)
Кроме того буферизации подвергся сигнал RAS/ и WE/.
2. Изменена схема видеовыхлопа, теперь после КП11 стоит еще ТМ9, который стробируется клоками 14 МГц
3. Изменена схема защелкивания видео, была связка ИР10 + ИР16, теперь ИР23 + ИР10
4. Изменена схема формирования сигналов RAS/ и клоков процессора. Теперь память будет всегда работать на 7МГц (тоесть в турбо), переключаться будут только частота процессора и сброс прерывания.
5. Оконечный усилитель теперь суммирует два выходных канала непосредственно с выхода предусилителя.

Короче смотрите схему, если че не так сигнализируйте.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Fri, 10.02.2017 10:16:56

Мик , а проблемам с подбором памяти не локализована?
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Fri, 10.02.2017 18:29:15

gdv2002 wrote:Мик , а проблемам с подбором памяти не локализована?


Пока трудно на это ответить :)

И еще немного творчества.
Изменил прохождение сигнала IORQ/ и IORQG/
Теперь все оборудование считается набортным, а не предатком - а значит приоритет самый низкий.
Управление альтерой SD интерфейса идет теперь с дешифратора, выборка CSX7/ - ненужные сигналы были изъяты.
И с ПЗУ дешифратора тоже убрал сигнал IORQ/.

Картинка

Image


P.S. Я еще думаю в альтеру запихать порт страниц ПЗУ 37h и поставить толстую 512кб ПЗУ, но это уже в понедельник.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Sergey78 » Fri, 10.02.2017 18:42:10

Дешифратор портов неправильно сделан. При изменении сигналов на адресных входах пзу, на выходах могут быть глитчи.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby Mick » Fri, 10.02.2017 18:51:36

Sergey78 wrote:Дешифратор портов неправильно сделан. При изменении сигналов на адресных входах пзу, на выходах могут быть глитчи.


Ну глитчи везде могут возникать, где нет стробирования тактовой частотой. Вроде до этого в 05 и 06 ревизии работали. К тому же после ПЗУ там еще ИД7 и ИД4 стоят. А они не такие шустрые сами по себе.
Не, конечно можно какую нибудь ATF22V10 (GAL22V10) поставить и будет счастье.
А чтобы не быть голословным предложи свою.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Sergey78 » Fri, 10.02.2017 21:07:07

Можно например так сделать.
Image
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby TS-Labs » Fri, 10.02.2017 23:13:27

Mick, еще раз вспоминаем: логика отдельно, клоки отдельно. Глитчи будут там, где лог.фция используется как клок. Либо, где логика не успевает до клока. И то, и то - ахтунг.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Mick » Sat, 11.02.2017 08:58:27

Sergey78 wrote:Можно например так сделать


В данном случае WR/ и RD/ соединять нельзя, так как на основе их и адреса идет определение к какому порту и что относится.
Можно туда на этот вывод M1/ поставить и IRQG/ как у тебя. Тогда ПЗУ еще похудеет на два адреса, а там уже можно вместо нее смотреть PAL(GAL)
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Mon, 13.02.2017 16:15:21

Ну и завершающая стадия то чего я хотел.
Поменял мелкую ПЗУ 27С512 на более емкую 29C040
Добавлены джамперы, когда типа нет альтеры ими утанавливают неиспользуемые страницы ПЗУ в 0.
Кроме того с ПЗУ дешифратора убраны сигналы M1/ и IORQG/ - они теперь идут на дешифратор ИД7

Image
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Ivan » Sun, 16.04.2017 11:11:54

Здравствуйте, нужна ваша помощь. Когда-то купил на zx.pk.ru плату Феникса, rev01. после покупки проверил и положил на полку. Сейчас решил им заняться поплотнее и возникла проблема с клавиатурой - за долгое время хранения атмега 8515 сама очистилась. Ну, думаю не беда, взял с вашего сайта прошивку и залил в атмегу, но по нормальному клавиатура работать не желает. При запуске вываливаюсь в основное меню, клавиатура при этом мигает тремя индикаторами и потом остаются гореть два из них, средний гаснет. При нажатии на клавишу ввода или ничего не происходит или (чаще всего) вываливаюсь в матрац как будто нет ПЗУ, после сброса вижу всегда стартовую менюшку. Про scroll lock знаю, на нажатие prt scr ракции нет, лампочки не гаснут. Пару раз клавиатура после нажатия клавиши ввод входила в TR DOS и работала нормально, все клавиши нажимались, но до выключения питания, потом после подачи питания опять вываливаюсь в матрац. Так происходит с прошивкой 2v27. На более поздних прошивках вижу только матрац или вообще никакой реакции на нажатие. Для прошивки использую программатор Mini Pro TL866SCи и программу Мини Про v6.10. Комбинации фьюзов пробовал самые разные - те, то были в архивах с прошивками и из инструкции от Феникса. Прошивка ПЗУ - родная, что была при покупке - 5.03. Пробовал также варианты прошивки ПЗУ с вашего сайта - разницы нет, клавиатура не работает.
Ivan
 
Posts: 1
Joined: Sun, 16.04.2017 10:48:39

Postby Mick » Wed, 19.04.2017 09:04:57

Пока трудно сказать, может дело в меге а может и нет.
Если лампочки на клаве не реагируют, то с большей вероятностью что это в меге дело, так как лампочки она отрабатыват.
Тут либо смотреть фьюзы. Вот про Mini Pro TL866SC ничего не скажу. Его клон Wizardprog не всегда правильно зашивал мегу. По крайне мере у меня так было.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Mon, 05.02.2018 18:52:58

Mick wrote:Ну и завершающая стадия то чего я хотел.

Как говорится "не прошло и года!"
Понимаю, что ты увлечен другой разработкой, но скажи, что стало с 07 версией Феникса?
Ты сделал очень хороший комп, много периферии для него, надеюсь ты не бросил его?
Не раз уже говорил, что я не разработчик, но мог-бы частично спонсировать выпуск небольшой партии плат версии 07, в конце концов своего 05,1 продам, хоть и очень к нему прикипел :)
Может кинешь клич в барахолке, может наберется народ?
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Tue, 06.02.2018 18:44:20

gdv2002 wrote:но скажи, что стало с 07 версией Феникса?


Пока ничего. Возможно весной вернусь к нему. Как никак 10-летие Фени надо завершить финальной ревизией. :)
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Wed, 07.02.2018 02:04:39

Mick wrote:Возможно весной вернусь к нему. Как никак 10-летие Фени надо завершить финальной ревизией

Хорошо-бы, чую как интерес попаять просыпается... :)
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Thu, 08.03.2018 09:50:50

На пороге 2018 год, а как известно в декабре исполнится 10 лет проекту. И что то захотелось завершить проект первого Феникса на позитивной ноте.
Как известно на данный момент самая последняя рабочая версия это 05.02. Выпущенная ревизия 06 оказалась крайне неудачной, поэтому она не стала считаться каноничной.
Второй минус, это турба - она оказалась крайне нестабильна и критична к типу микросхем.

Посему в прошлом году я уже пытался приступить к 07 ревизии, о чем говорят посты выше. Но так сказать так и не завершил начатое. В этом году я все таки решил попробовать изменить турбу так чтобы она работала стабильно. За основу была взята идея, которую я применил в своих проектах на CPLD, а именно - память всегда работает в турбо режиме - 7МГц, а переключается частота процессора

Так вот взял многострадальную 06 ревизию и начал ее препарировать.
На маленьком куске макетки я собрал новый генератор на ЛН1 и поставил регистр ТМ8 от него пустил пук проводов на плату. ТМ8 выполняет роль защелки частот TI и H0 тактируенмые 14МГц. В результате мы получаем сигналы RAS/ и CPU/

Image

После запуска компа турба действительно стала работать стабильнее. Тест UMT 2.2 несколько часов гонял память - сбоев не было. Был некоторый срач в порт FE, пришлось немного доработать дешифратор портов. После этого срач прекратился.

Image

Но без косяков не обошлось - перестал работать SD контроллер. Пока разбираюсь.

И да, вот сейчас как выглядит 07 ревизия

Image
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Thu, 08.03.2018 10:45:40

Мик, память еще потести, может получится с симмами в орянку не играть?!
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Thu, 08.03.2018 13:31:04

У меня ее не куча, которые есть проверю. На данный момент два вида планок проверил - работают.


Еще одна доработка в процессе. Изменение тактирования сигнала переключения трубы. Когда переключаешь турбу вручную при помощи тумблера при новой схеме работы памяти - происходили сбои.
Тоесть при переключении с турбы в норму - зависон, наоборт все нормально. Изменение схемы таково, вместо сигнала KS/ на тактовый вход 9 DD50.2 (ТВ6) подаем 14МГц тот же, что идет на тактовый вход ТМ8. Сейчас сижу издеваюсь щелкаю то в турбу, то наоборот - полет нормальный.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Fri, 09.03.2018 09:30:27

SD контроллер заработал. Банально слетела прошивка - да уж и такое случается.
Также проверил буферизацию частот 14МГц на КР1533ЛП16 - работает


Вот временная схема текущей ревизии - https://yadi.sk/i/fAdQw0WT3TBAnt
Там есть вопросы с буферизацией и резисторами разделяющие сигналы RAS/, WE/, CASH/ и CASL/ Сейчас их нет, сигналы идут на прямую и все работает. Но не факт что все не поломается введя их.

Попробовал я промоделировать включение буфера резисторов в цепи RAS/ - стало гораздо хуже. Комп стал работать нестабильно.
Короче все эти финтифлюшки убираю.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Fri, 09.03.2018 14:03:35

Убрал на плате лишние резисторы и соответствующие цепи.
Теперь картинка такая

Image
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Fri, 16.03.2018 11:59:48

Мик, я так понял из прочитанного, что ты уже отдаешь платы в производство, не ясна пока цена платки?
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Fri, 16.03.2018 13:06:56

Да, на пробу Павел Рябцов закажет или уже заказал.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Fri, 16.03.2018 15:22:15

В продаже будут и по чем?
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

Postby Mick » Sat, 17.03.2018 07:42:10

gdv2002 wrote:В продаже будут и по чем?


Пока без понятия.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby gdv2002 » Sat, 17.03.2018 10:27:54

Ждем! Все таки юбилейная версия!
gdv2002
 
Posts: 28
Joined: Sat, 13.02.2016 15:58:14

PreviousNext

Return to Mick Laboratory

Who is online

Users browsing this forum: No registered users and 1 guest

x