FIFAN , в ветке о Специалист-М вы упоминали про Монитор 4 в составе MX2. Можно по подробней о нем узнать?
- - - Добавлено - - -
Совершенно верно.
Вид для печати
Предлагаю новый клон назвать С8085, С от слова Специалист.
если будет модульная система предлагаю название "Specialist-UNI" , в смысле "универсальный"
Монитор-4 был одним из последних на Специалисте. Я перешёл на него. Вот в аттаче.
- - - Добавлено - - -
Не похожие компьютеры создают на земле белорусской, достаточно вспомнить Балтик. Слово по поводу имени передаём создателю.
На счёт названия .До публикации как то и не задумывался . Сейчас на ум только " Сябр " приходит.
http://dic.academic.ru/searchall.php...u&did=&stype=0 п.4
И белоруссовость и гибкая-дружественная архитектура и к тому же для поклонников компьютер "Специалист" - это старый добрый друг.
Конечно возможны и другие варианты.
хай будзе так! Сябр - друг, а вот Фахiвець - специалист. На том и порешим - СЯБР.
С*ка, Я Бы Разобрал[заменено более ругательное слово]?
Тоже прикольно .:v2_biggr:
Значит СЯБР. Могу нарисовать схему подключения контроллера цвета и ВВ55. Схема контроллера цвета проверянная от МХ2. Применимо к этой схеме ещё нужно будет IS61C1024AL-12JI, 74HCT573, 74LS257.
Контроллер цвета будет на основной плате аналогичным MX2 но только 8 цветов+MX. Скоро выложу свои доработки Специалист _М в соответствующей теме. Там и 8 цветов и ПЗУ 27512(4-мя детальками).
По схеме. Я понял это из симуляции в Протеусе. А реально каковы номиналы R11, R12 и резистора на выводе 35 проца? Наличие резисторной сборки обязательно?
- - - Добавлено - - -
Ещё не готов? А то контроллер цвета для Сябр на DRAM (от Специалиста М) не коширно смотриться...
R11 в текущей схеме СЯБРа не нашол .Возможно R1 на 1-й(reset) ноге атмеги ? R1 ,R12 по 10К . На 35(READY) проца R2 на макетке 8,2К .Резисторную сборку на ШД ставлю если отсутствует на все 27ххх .Так спокойней. Без сборки некоторые в схемах капризничают ,хоть в программаторе шьются и читаются нормально.
Тот контроллер цвета ,что в ветке СПЕЦИАЛИСТ-М к СЯБРу имеет только родственное отношение. В принципе будет тоже но на SRAM.
Готовлю черновик схемы ,СГ мапер порты PS/2 SD уже отрисовал .Не определился с сокетом под порцессоры . 8080 и 8085 в реальной схеме (макетке) проверены , хочу ещё и Z80 . Также нужно будет обсудить слот под альтернативный мапер . Встроенный должен отключаться сигналом от альта вместе с ПЗУ , на альте своё ПЗУ с прошивкой под его конфигурацию ,RAM ROM диски.Сигналы выборок PIO,KEY,RAM... через КП11 на основной плате перключаются со встроенного мапера на альт. То есть без альтернативного мапера имеем STD Специалиста с любимым пользователем процом.
PIO+KEY+RAM+ША+ШД+RD+WR...+шину с контроллера цвера+384\512+TURBO\NORM... Может ещё и выборку экранных облостей добавить?(так на будущее)
И надо какой-то адрес переключалкам (384\512,TURBO\NORM) .Или в ручную ?
Я как-то против внешне переключаемых портов - меняется совместимость с другими клонами. Есть, например Специалист МХ2. На него приходится делать особое ПО, учитывающее его несколько портов, переключающие мепинг. Но это моё личное мнение.
Как сделать архитектуру нового компьютера это решать автору. Слотовая организация - это конечно ново в специалистостроении и новизна всегда манит.
Хочу ещё натолкнуть на мысль об заменяемых синхрогенераторах в схеме Сябра собранного на Атмеге 88. В своём Специалисте SRAM я хочу испытать заменяемый синхрогенератор RGB/VGA. Первый у меня уже работает на входной частоте 8 МГц, второй мне предстоит испытать на входной частоте 40 МГц. Выход на VGA разъём DB15. Переходник RGB/Scart я уже сделал. Я предполагаю что в Атмеге 88 не так много места занимает синхрогенератор и держать сразу два наверное можно. Что скажешь SYR-ALEX?
Видимо я нечётко выражаю свои мысли. КП11 в основном мапере толь для того чтобы не резать плату под каждую конфигурацию(эта идея проскакивала в темах форума). Альт должен использовать порты на основной плате расставляя их по своим (альта) адресам плюс поры альта на самом альте . Так думаю совместимость не пострадает . Хочешь MX , хочешь MX2 , хочешь ZX :) .
В атмеге FLASH использована на 45% , меcта хватает ,можно и 48 и 168 использовать . 88 просто была под рукой.
То есть предлагаете видео кару ? Мысль конечно интересная . Так на СЯБРе можно будет любой из наших компов поднять .
Но в погоне за уневерсальностью скорей свего мы придём к PC . Как то так.
Хочу предложить некоторые доработки Сябра:
1. Освободить один вывод Атмеги 88 за счёт помещения одного элемента Исключающего ИЛИ в Атмегу. Т.е. сделать смесь КГИ и СГИ в самой Атмеге и выводить уже готовую смесь (SS) наружу.
2. Исходя из того что все остальные три элемента Исключающего ИЛИ используются в качестве инверторов заменить её на И/НЕ.
3. Собрать правильную схему выборки ПЗУ (/ROM), тут понадобится дополнительно один элемент И/НЕ. По корпусам у нас исчезает U9 (74LS86), добавляется 74LS00.
4. Освободившейся пин Атмеги (16) использовать для выбора одной из двух прошивок синхрогенератора.
Выложил черновик . Только для ознакомления ,схема ещё будет корректироваться .
Первый взгляд на схему:
1. Что такое MAPPER. Если это типа селектора адресов, т.е. схемы формирования сигналов, в нашем случае сигнадлов выборки ОЗУ, ПЗУ, внешних устройств в зависимости от входных адресных сигналов. Если это так, то вся схема уже включает в себя MAPER, зачем ещё разъём?
2. Избыточность и взаимодополнение самих себя элементов U23, U24.1, U13.3. Не проще поставить один ИД7 и объединить первый 6 выходов для выборки ПЗУ?
3. Я писал выше, что U13 лучше убрать, синхроимпульсы лучше объединить. Ну зачем использовать её элементы в качестве инверторов - лишний расход.
4. Не ясно назначение сигнала STDMX. Если это только задействование входных буферных элементов контроллера цвета и руление мультиплексоров то это правильно. Но не задействована выборка прошивки ПЗУ в зависимости от режима. И нужно чётко приставить как будет переключаться режим программно как в МХ2. Потому что механически просто переключателем чревато непонятками в работе после переключением. У меня например в Специалисте на ПЛИС после переключения режима происходит сброс компьютера, чтобы чётко перейти в соответствующий режим.
1. MAPER это и есть альтернативный мапер (альт) http://zx-pk.ru/threads/25424-spetsi...l=1#post880213 . В базовом варианте имеем "чистый" Специалист , но стоит вставить АЛЬТ получаем желаемую конфигурацию со своим ПЗУ на борту.При этом АЛЬТ сам решает что ему использовать/отключать . Встроенный мапер отключаемый.
2. Не избыточно , не проще . Прошивки для Спеца имеют размер от 2кб до 12кб(монитор1+бейсик) .В текущей схеме для ПЗУ отводится 12кб ,но добавив цепочку аналогично U24.1,U13.3 можно уменьшить до 8кб ,чего хватит для всех мониторов STD при наличии SDcard , а оставшиеся свободными адреса E000-E7FF ,E800-EFFF использовать по своему усмотрению.
3. В атмеге синхра для TV разведена на разные ноги специально . Во первых КСИ заводим на модуль CPU можно организовать прерывания .Во вторых если внутри атмеги объединить ССИ+КСИ то как потом VGA синхронизировать ?
4. STD/MX - вкл/выкл встроенного мапера остальное см. п 1
- - - Добавлено - - -
На счёт переключаемой скарт/VGA прошивки для атмеги . Думаю это лишнее , конкретный пользователь будет использовать что то одно . Залил прошивку и делов то.
Понятно. Я посмотрел даташиты на Атмеги8/88. Они имеют один и тот же объём, можно ли первую использовать? Вот какие синхрогенераторы я хочу у себя использовать. RGB и VGA - дал ссылки, а то форум их безбожествено уменьшает до неразличимости. Первый я уже использую. Вопрос: какие предполагаются использовать разъёмы под процессорный и мапер-блоки?
Atmega8 не подойдёт у неё нет выхода частоты тактового генератора наружу .
Я в доволь наплясавшись с бубнами вокруг "ОРИОНА" сделал СГ на атмеге . Это личное ,кому что больше нравится .
А разъёмы планирую типа таких http://chipelectronics.ru/image/cach...20-600x600.jpg
- - - Добавлено - - -
Обновил схему. Изменения косметические. Упорядочил номенацию, добавил разъёмы и видео усилители. Дальше вся информация о "СЯБРе" , будет здесь https://yadi.sk/d/4trE_HpTtnWqW
Добавил схему и наброски основной печатки в DipTrace . И встроенный мапер в Proteus 8 для лучшего понимания.
Блокировочные кондёры ещё не ставил.
У меня Proteus 7.10 и этот проект не открывает. DipTrace у меня нет - печатку не посмотреть.
Протеус 8 создаёт архив. Раскройте винраром и дальше как обычно.
А в чём вы рисуете ?
Неа не открывает у меня ж ранняя версия. Я работаю в Altium Designer.
- - - Добавлено - - -
По схеме.
1. Не ясно назначение сигнала F2TTL;
2. Сигнал STD/MX не подтянут к + питания. Так же работать не будет.
3. Мне кажется сигнал яркости, который смешивается с цветами на выходе нужно тоже подтянуть к + питания.
1 . F2TTL это F2 процессора 8080 без него неправильно формируется сигнал /WE для RAM . 8085 работает без его , поэтому на модуле с этим процом будет замыкаться с /WR.
2. Так точно прозевал резистор будет.
3 . Этот узел прост срисовал с MX2 . Думаю HardWareMan довёл его до ума и надеюсь простит.
Умно задумано. Значит ставим "Селектор адресов" в мепер, STD/MX=0, получаем на выходе мепера сигналы, например от МХ? И готов Специалист МХ?
Ещё раз просмотрел схему Специалиста МХ2 - в схеме Сябра - сигнал яркости (8 пин U22) правильно подведён к + питания. Эмиттерные повторители лучше срисовать со схемы Специалиста 48 SRAM.
разьмы наверное лучше такие http://voron.ua/files/pic/razjem/zl201-7.jpg и ответка http://voron.ua/files/pic/razjem/pbd/pbd20r.jpg
а памяти 61с256 или 24256 не достаточно ?
написал не подумавши, их по 2 нужно ставить
Если предполагается вставлять платки в основную под углом, то конечно угловые лучше. Эту память лучше не использовать - маловато. Я давно такую юзаю - W24512. Правда здесь их 10, я в своё время 4 в партии покупал.
tank-uk : разьмы наверное лучше такие http://voron.ua/files/pic/razjem/zl201-7.jpg и ответка http://voron.ua/files/pic/razjem/pbd/pbd20r.jpg
Правильно мыслите
- - - Добавлено - - -
Пробовал W24512 и UM621024C с А16 на +5V полёт нормальный . На плате планирую под узкие и широкие корпуса сразу.
Да я в Специалисте МХ2 вот так располагал панельки под эти срамины. Одновременное использование и узких и широких корпусов нет необходимости.
- - - Добавлено - - -
SYR-ALEX, Я думаю нужно предусмотреть защиту от "дурака" при подключении плат CPU и MAPER. Если пользователь нечаянно воткнёт одну плату в соседний разъём не произошло бы короткого замыкания или другой какой-либо неприятности. Если предполагается использовать штырьковые разъёмы, то ещё нужно вынуть один первый штырёк для правильной ориентации разъёма.
На счёт защиты Вы правы. В CPU 1-й штырь в MAPER 2-й, так местами не перепутать и развернуть не получится. Только на основной плате лучше поставить мамки ,в "ключи" вставить заглушки, тогда под модулями можно располагать элементы схемы и плата будет компактная.
- - - Добавлено - - -
Тут ещё возникла мысль. Как быть с 580ВВ55 в турбо режиме? Будет ли и насколько стабильно работать ? Бешеная клавиатура тоже неудобно. Может при работе с ПЗУ и портами турбо выключать принудительно, а при ОЗУ включать обратно?
Обновил черновик https://yadi.sk/i/ooq-NzBxtrjuR . Мелкие исправления : была пропущена U8 , добавил атмеги (не закончено) PS/2 и SD, ключи на разъёмы CPU и MAPER .
- - - Добавлено - - -
А как организовать вейт на PS/2 от Vinxru и потянет ли SD ? Про это 1834ВВ55 и 82С55 знаю .
Вопросы к PS/2 адаптеру лучше задавать автору. Я как понял порт С U22 на Атмегу8 потом дорисуешь?