Важная информация

User Tag List

Показано с 1 по 9 из 9

Тема: Беседы о ОЭВМ на базе 1806ВМ2 по 130 нм

  1. #1
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Беседы о ОЭВМ на базе 1806ВМ2 по 130 нм

    Предлагаю обсудить возможность и особенности создания ОЭВМ по 130 нм топнормам с ядром 1806ВМ2, в корпусе 64 или 84 выв.
    Чуть подробней о инициативе Гугла :
    https://russianelectronics.ru/google...tvo-mikroshem/
    Параметры базовые :
    1. 130 нм ( как Тула П3 - 1.4 Ггц или П-4 до 3+ Ггц )
    2. Площадь кристалла макс. , включая КП - 10 миллиметров кв.
    3. Плотность размещения для СОЗУ ( Northwood , 2002 г. 55 млн. 131 мм.кв. ) 419 т.транзисторов в 1 мм.кв.
    http://wp.wiki-wiki.ru/wp/index.php/Pentium_4
    http://wp.wiki-wiki.ru/wp/index.php/Pentium_III
    4. Доступная для схемы площадь кристалла ( кроме КП и границ кристалла ) - 8.5 мм.кв., или ~~3.5 млн. транзисторов.
    5. К-во СОЗУ, которое поместится на кристалл при аппрокс. ~7.00 транзисторов/бит - 53 Кбайт для 3 млн. транзисторов.
    Необходимая для типовой М-ЭВМ на 1806ВМ2 емкость СОЗУ - 48 + 2 Кбайт ( 0....137777 и 170000...173777 ).
    Насчет ППЗУ - предполагается внешнее по отношению к кристаллу.
    6. Варианты схемы :
    6.1. Прокачанный 1806ВМ2 с МПИ и специфическими выводами расширений и дополнений. Может работать как просто СОЗУ и/или порты.
    6.2. Особая конструкция коммутации, похожая на i8051, с 8-бит шиной для внешнего ППЗУ.
    7. Питание и частоты.
    Предполагается внешнее питание ввода-вывода по 8 выв. :
    7.1. 2 выв. +5в. до 100 ма динамически
    7.2. 2 выв. ~~+1.0 в. до 0.5 а. динамически
    7.3. 4 выв. общего, 3 шт. из которых - явный общий ядра ( до ~0.5 а. динамически ).
    7.4. В связи с ограничениями по мощности корпуса ( 1+ ватт ) предполагается ограничится частотами ~50 Мгц ( 10 млн рег-рег в СОЗУ ).
    7.5. Итого для 84-выв. корпуса может быть доступно 76 информационных выв.

    - - - Добавлено - - -

    Предполагаемая конфа сигналов по образцу i8051 для 84-выв. корпуса, при возможных 76 выводах :
    2 выв. - кварц 18432 ( 4608 х 4 ) Мгц, для возможности достигать кварцованную скорость UART ~115200, 230400, 460800, 921600 Бод
    1 выв. - Сброс
    8 выв. - шина данных
    16 выв. - шина адреса
    2 + 2 выв. - сигналы Re и We, а так же выбор скорости памяти - 54 нс, 108 нс, 162 нс, 216 нс ( в тактах кварца ). При кварце 25 Мгц скорости соотвественно выше.
    4 выв. - дополнительная адресация ППЗУ ( т.е. 8 Кбайт х 16 = 128 Кбайт ППЗУ макс. ), сбрасываемая по DCLO
    4 выв. - прерывания - Пульт, 100, 104, 250 вектора.
    3 выв - DCLO, INIT и SEL
    2 выв. - множитель частоты ядра и СОЗУ - 1х, 2х, 4х, 8х ( ? )
    1 выв. - CS ROM ( на адресе 140000 страницами по 8 Кбайт )
    1 выв. - выборка ( регистров ) в адресах 175000...175777
    Итого минимальная конфа - 46 выв. из возможных 76 выв.
    *
    UART - 4 выв. ( адрес 177560 )
    i8055 - 24 выв. ( адрес 177600 ? )
    2 выв. программно назначаемые ( вход, выход, прерывания, ДМА ).
    Порты - 30 выв., из оставшихся 30 выв.
    Последний раз редактировалось MM; 05.07.2021 в 10:33.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,686
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Умножитель аппаратный должен быть. И память оперативная на борту. Хорошо бы внутренние преобразователи напряжений, чтобы мог питаться от внешней литиевой батареи 3.6в, а память поддерживалась от внешней 1.2 в батареи. Последовательный порт(ы) должны допускать внешнюю отладку через usb/com. Останов программы(при наличии тактирования) должен фиксироваться внешним выводом, желательно как-то организовать и пошаговый режим отладки. Еще для связи с популярными внешними девайсами нужен какой-то интерфейс типа i2c или spi.

  4. #3
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Умножитель аппаратный должен быть.
    Если о частоте - да.
    В 1806ВМ2 аппаратное целочисленное деление и умножение. Плавучка - программно. Но т.к. в запасе порядка 400 т.транзисторов - то возможно и аппаратно.
    Но тут кроется засада - если ядро ВМ2 теоретичестки сколото, а вот ВМ4 - нет и не предвидется.... И вообще, плавучка нужна строго для вояк...

    Цитата Сообщение от andrews Посмотреть сообщение
    И память оперативная на борту
    48+2 Кбайт, похожа на МС1201.02. При пуске всегда включена, но может программно отключаться секциями по 1 Кбайт, для использования внешней памяти/контроллеров ( на шине ).

    Цитата Сообщение от andrews Посмотреть сообщение
    Последовательный порт(ы) должны допускать внешнюю отладку через usb/com.
    Ну если кто-то напишет несложный USB порт - то можно программно его включать на некотрые выводы ОЭВМ. В запасе - порядка 400 т.транзисторов.

    Цитата Сообщение от andrews Посмотреть сообщение
    Останов программы(при наличии тактирования) должен фиксироваться внешним выводом,
    В ВМ2 это SEL - при режиме Пульт ( старт или авария программы ) там 0в.
    Если о детектировании зависания - это скорее программная фича.
    Да, в кратком описании не упомянуты внутренние таймеры типа ВИ53 с векторами 110, 114, 120 .
    *
    Пуск - всегда с 140000 адреса, далее - программно.
    *
    Возможные частоты генератора - 1....32 000 000 Гц.

    - - - Добавлено - - -

    Цитата Сообщение от andrews Посмотреть сообщение
    Хорошо бы внутренние преобразователи напряжений
    Нет свободных выводов. Нет пощади кристалла.
    Но возможна внешняя 34063 с катушкой и пяточком конденсаторов.

    А для непрерывной стабиллизации бортовых +1в. - нет в запасе мощности рассеивания корпуса.
    И для малых частот ( 0.1 а. по +1в. ) можно и внешнюю КРЕНку приделать...
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  5. #4
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,686
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Но т.к. в запасе порядка 400 т.транзисторов - то возможно и аппаратно.
    может их тогда на "бабочку" потратить? для возможности цифровой фильтрации?
    Цитата Сообщение от MM Посмотреть сообщение
    Ну если кто-то напишет несложный USB порт - то можно программно его включать на некотрые выводы ОЭВМ
    достаточно и простого подключения на стандартную для такого решения внешнюю микросхему usb/com для разработчика отладочной платы, которую можно прицепить на usb порт персоналки

    - - - Добавлено - - -

    Цитата Сообщение от MM Посмотреть сообщение
    Нет свободных выводов
    тогда аналогично, привести типовую внешнюю схему для решения в даташите. Простая и удобная отладка это важно. Ну наличие библиотек, так как по современным стандартам, приобретенная отладочная плата должна продемонстрировать свои возможности через час-два после вскрытия коробки

  6. #5
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Ну наличие библиотек, так как по современным стандартам, приобретенная отладочная плата должна продемонстрировать свои возможности через час-два после вскрытия коробки
    А вот есть "рояль в кустах" - прошиваем дамп 1801РЕ2-055 в 2764, подключаем MAX232 + 555ЛН1 к UART и подключаем это к эмулятору ДВК господина Патрона по RS-232. И грузим RT-11 . Для этого следует приделать кварц частотой ( из ТО ОЭВМ ), и по дефолту ( после сигнала DCLO ) будет скорость 9600 Бод.
    Работа с портами в RT-11 - это задача пользователя ( ОС ).
    А вот работа с USB портом в RT-11 - пока нет данных, что кто-то это осилил ( переход RS-232 - USB не считаем ).

    Цитата Сообщение от andrews Посмотреть сообщение
    привести типовую внешнюю схему для решения в даташите.
    Пример подключения дополнительной 1 шт. 580ВВ55 - подключается напрямую на шину, выборка сигналом "175000", при самых медленных таймингах.
    Для подключения 8 шт. ВВ55 - дополнительная ИС 1531ИД7.
    *
    Теоретически ОЭВМ может поставляться с неполноценным СОЗУ, кроме участка адресов 0...1 Кбайт - там вектора и др. Но можно даже и вообще без СОЗУ, для использования внешнего, при соответствующем программном отключении СОЗУ при старте. Быстродействие при этом будет минимальным ( ~1...3 млн рег-рег ). Хотя Гугл обещал хороший ПВГ ( порядка 30%++ даже для такого экстремально сложного кристалла ).
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  7. #6
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне бы пригодился в качестве замены c8051f340/320 или c8051f390/396 =)

    - - - Добавлено - - -

    А если в их габаритах будет, вообще, шикарно
    Нужны все цифровые функции из этих чипов - DAC, ADC, PWM. ППЗУ под код и данные 32/16кБ для замены двух последних указанных

    - - - Добавлено - - -

    Оба I2C, и spi

    - - - Добавлено - - -

    2-4 кбайт ОЗУ достаточно будет, но и 8 не помешают

    - - - Добавлено - - -

    Для ретро применения добавить цифровую функцию шины МПИ. Хотя, думаю, для контроллера она необязательная - может лучше сделать отдельный конвертер интерфейсов "скоростной spi -- МПИ), а может его надо сделать в первую очередь)

    - - - Добавлено - - -

    Чтобы его адреса на шине МПИ виделись в окне 170000...173777

    - - - Добавлено - - -

    Тогда он сможет в БК-ашке изображать, как минимум, блочное устройство хранения данных...

    - - - Добавлено - - -

    В принципе, в Booster для БК уже есть модель шины spi, нужно только добавить режим с регистровым файлом, и автогенерацию 16 битного адреса в запросе по SPI записи/чтения в/с slave-устройств

    - - - Добавлено - - -

    а можно и 24..32 бит адресацию сделать, а регистровый файл в 8..16 КБ, или даже на всё стандартное адресное пространство для программ и данных, обычно доступное для RT-11. И всю другую периферию можно будет цеплять к шине spi, а на МПИ останется только старообрядный ПРЦ 1801(06).
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  8. #7
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    ППЗУ
    Это специфический проект под мощности Зеленограда, где возможно только масочное ПЗУ, либо космический ценник, отрубающий экспорт.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  9. #8
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда конвертер "МПИ -- (spi-шина + I2C для флеш-памяти). Чтобы программно можно было задать адресные пространства и их размер, привязанные к каждой из шин (I2C и spi)...

    - - - Добавлено - - -

    А в полновесном МК выделить отдельную шину I2C для работы с флеш-памятью, и безшовным отображением в адресное пространство МК...
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  10. #9
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё есть FRAM память. Вроде, кто-то в России подобное изобретал из НИИ. Можно же два кристалла в один корпус упаковать? (я в этом не спец, пожелания чисто пользовательские)
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. 1801ВМ2 vs 1806ВМ2
    от xolod в разделе ДВК, УКНЦ
    Ответов: 60
    Последнее: 12.06.2021, 07:08
  2. опять и снова про 1806вм2 (и н1806вм2)
    от svinka в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 02.10.2019, 18:31
  3. Программы для 1806ВМ2
    от radist108 в разделе БК-0010/0011
    Ответов: 74
    Последнее: 15.09.2019, 11:44
  4. Обсуждение ОЭВМ на основе 1806ВМ2
    от MM в разделе Разное
    Ответов: 20
    Последнее: 22.05.2019, 14:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •