Безвейтовый концепт Turbo-86RK

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Безвейтовый концепт Turbo-86RK

Post by Shaos »

Подумалось тут мне, раз уж SRAM-клоны РК уже отказались от динамической памяти в пользу статической, то почему бы не воспользоваться слотом времени, который раньше тратился на один из стробов RAS/CAS? Наверное можно ведь ВТ57 хитро подключить (как-нибудь через регистр) так, чтобы он не мешал процу и не ставил бы его на паузу? Заодно можно выкинуть ГФ24, сделав генератор фаз более предсказуемым на мелкой логике (см. на примере "нового" Специалиста тут или на примере прозрачного доступа четырёх ВМ80А к одной памяти тут). Следуя наработкам alexcp можно К589ИР12 заменить на ИР33/LS573 + инвертор, а К155ИР13 - на 2 шт. ИР11/LS194 (см тут).

Так как после этого ПДП мешаться не будет, можно снизить начальную частоту процессора на те самые 27% что ел ПДП сделав её 1.333 МГц (будет совпадать с частотой знакомест в ВГ75?) и далее можно добавить режим ТУРБО в котором скорость процессора становилась бы в 2 раза выше (можно сделать и программно, и кнопкой) - 2.666 МГц (такую частоту вроде как должен выдерживать ВМ80А и должны поддерживать 3-мегагерцовый 8080A-1 и 2.63-мегагерцовый 8080A-2). И да - центральный проц должен оставаться 8080A (580ВМ80А), т.к. смена его на Z80 или даже на 8085 сломает программную совместимость и такты ну и потребует серьёзной переделки схемы.

Также для того чтобы продолжали работать большинство РК-программ тут должны оставаться на месте ВГ75 и ВТ57 (в крайнем случае, если не получится заставить контроллер ПДП работать прозрачно, то можно заменить его на какой-нибудь пик с режимом PSP, например PIC16F871), а мелкую логику можно раскидать по галкам. Клавиатурную ВВ55 можно заменить на PIC24 с USB-интерфейсом для подключения USB-клавы. Квазидисковую ВВ55 можно заменить на 2 регистра и буфер. Ну и наверное музыку на ВИ53 надо иметь - куда же без неё? ;)

Ну и до кучи можно построить на этой базе гибрид РК86/Микроша/Апогей с перенастраиваемым дешифратором адресов (см. тут).

Как идея? 8)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Безвейтовый концепт Turbo-86RK

Post by vital72 »

а чо мелочиться.
берешь FPGA, двухпортовую память и делать РК на 500 МГц. вот это будет трубо так трубо
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Безвейтовый концепт Turbo-86RK

Post by Shaos »

не - FPGA у меня для другого планируется :lol:

а тут максимум - галки (да пики) :rotate:
Я тут за главного - если что шлите мыло на me собака shaos точка net
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Безвейтовый концепт Turbo-86RK

Post by Damir »

Ну и до кучи можно построить на этой базе гибрид РК86/Микроша/Апогей с перенастраиваемым дешифратором адресов
может лучше делать гибрид РК86\Специалист - как перенастраивать адреса я уже сделал, и на макетке попробовал - работает.
ПЗУ у них не пересекаются - С000 и F000, а если видеовывод сделать как в Спеце то можно выкинуть ВТ57 и ВГ75 и освободить их адресное пространство.
единственная проблема - клавиатуры работают по разному - но и это можно решить - переписать ПО контроллера для РС\2 клавиатуры на Атмеге8,
я на макетке сделал 2 контроллера на 2 Атмегах, переключаются тем же что и дешифраторы адресов, работают, друг другу не мешают, даже в протеусе!
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Безвейтовый концепт Turbo-86RK

Post by Shaos »

Не - уж больно компьютеры разные ИМХО :roll:
Я бы ещё понял гибрид Специалист/Орион, но РК-шки это несколько другое
Я тут за главного - если что шлите мыло на me собака shaos точка net
ra3qdp
Fanat
Posts: 87
Joined: 18 Feb 2019 15:46

Re: Безвейтовый концепт Turbo-86RK

Post by ra3qdp »

не понимаю - а почему бы, наконец, не поставить в 86РК 8085 или Z80 (или их российские аналоги) ?
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Безвейтовый концепт Turbo-86RK

Post by Shaos »

ra3qdp wrote:не понимаю - а почему бы, наконец, не поставить в 86РК 8085 или Z80 (или их российские аналоги) ?
Уже ставили ведь - особой популярности оно не нашло ибо схема становится тяжелее - чтобы те же EI/DI на шине поймать для вывода звука требуется нагородить нечто на мелкой логике...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Безвейтовый концепт Turbo-86RK

Post by Shaos »

Shaos wrote:должны поддерживать 3-мегагерцовый 8080A-1 и 2.63-мегагерцовый 8080A-2
И кстати их есть у меня :roll:
My8080s.jpg
(AMD-шные AM9080A-2DC тоже вроде как 2.6 МГц должны быть)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Безвейтовый концепт Turbo-86RK

Post by vital72 »

практика показала, что безиндексные процы способны на 3МГц работать часами без сбоев, греются не больше чем "-1".
а самыми лучшими, на мой взгляд, являются процы National Semiconductor более позднего выпуска, шершавые -- они еле тёпленькие на 3МГц.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой