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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 40

Тема: Процессор М4 - схемы, прошивки, модели

  1. #11
    Member
    Регистрация
    03.10.2014
    Адрес
    г. Минск, Беларусь
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Процессор М4 - схемы, прошивки, модели

    Чем я сейчас смогу помочь?

    Для наглядности я бы расположил секции по горизонтали. Так удобнее, например разбираться со сдвигами.
    То, что сделано на рассыпухе, выделил бы в блоки. В OrCAD можно было создавать блоки, а внутри блока схемы. Не знаю, можно ли тут так сделать.

    Как писали выше, это клон PDP-11. Тут мне ещё системой команд разобраться нужно.

    Отправлено с моего iPhone используя Tapatalk
    Последний раз редактировалось avk.ghost; 01.06.2017 в 01:32.
    Sorry for terrible english. My native language is C++

  2. #12
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    когда-то один крутой создатель многих pdp-11 клонов на секционниках дал мне ссылку на свой сервак который в то время один из таких клонов обслуживал, это ссылка не для широких масс поэтому не бросайте ее кому попало (сервак быстро упадет и все...) http://shop-pdp.net/~archives/shop-p...Blue_2012.html там собрана нужная документация, качайте осторожно НЕ ВСЕ СРАЗУ

  3. #13
    Member
    Регистрация
    03.10.2014
    Адрес
    г. Минск, Беларусь
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral, Спасибо огромное!


    Сделал полную копию страницы. https://iamavk.info/shop-pdp/
    Последний раз редактировалось avk.ghost; 02.06.2017 в 22:36.
    Sorry for terrible english. My native language is C++

  4. #14
    Member
    Регистрация
    03.10.2014
    Адрес
    г. Минск, Беларусь
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vslav, возникли вопросы по схемам. Можете подсказать?

    Посмотрел схему m4a (m4b мельком). Как я понял микросхемы:
    * D25, D26, D17, D40, D39, D51 - ПЗУ микрокомманд, это следует из обвеса. Адрес формируется в СУАМ (D7, D11, D16)
    * D30, D24, D20, D43, D38, D34 и D50, D59 - регистр микрокомманды.
    * D46, D49 - Регистр флагов (PSW). Интересно, почему решили использовать регистр сдвигов для этих целей. В таком режиме работы сипользуются только сброс, удержание и параллельная загрузка. D46 управляется MCR29, а D49 - !(MCR29 & MCR30 & MCR31)
    * D41, D56 - мультиплексоры, которые отдают значения в младший нибл регистра флагов в разных фазах. Управляются MCR30 и MCR31.
    * биты 5 и 6 регистра флагов - в найденом мной описании ВМ1, не используются.
    * D10, D15, D14 - Мультиплексоры маски выхода D7 (ВУ1)
    * D45, D53, D54, D55, D62, D63, D57, D58 - мультиплексор данных АЛУ.
    * D1, D2, D8:1 - формирователь адреса операнда порта А.
    * D3, D4, D8:2 - формирователь адреса операнда порта B.
    * D37, D19:2, D28:1-D28:3, D36:1-D36:3 - схема управления сдвигом.
    * D23 - схема формирования флага С.

    M4B
    * D92, D100, D109, D116 - Регистр инструкций?
    * D123, D136 - ПЗУ инструкций?
    * ОЗУ 16Кх16 - не понял пока.

    Если данный процессор клон PDP-11/ВМ1, то используются только 8 регистров из 16.

    Возможно, будет интересно, «Микропроцессоры и микропроцессорные комплекты интегральных микросхем» том 2 под редакцией Шахнова. Начиня со страницы 132 и далее довольно подробно расписана 1804 серия.
    Sorry for terrible english. My native language is C++

  5. #15
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    M4B
    * D92, D100, D109, D116 - Регистр инструкций?
    Да, это регистр инструкций.

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    * D123, D136 - ПЗУ инструкций?
    Не совсем, это декодер начального адреса микроинструкции. Переводит код инструкции PDP-11 в стартовый адрес, откуда начнется работа микропрограммы для обработки данной инструкции.

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    * ОЗУ 16Кх16 - не понял пока.
    Обычные 32 килобайта ОЗУ в адресном пространстве PDP-11.

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    Возможно, будет интересно, «Микропроцессоры и микропроцессорные комплекты интегральных микросхем» том 2 под редакцией Шахнова. Начиня со страницы 132 и далее довольно подробно расписана 1804 серия.
    Шахнов бедноват, там только информация по микросхемам. Лучше читать, например: Bit-Slice Design: Controllers and ALUs. Или еще я купил такое: Bit-Slice Microprocessor Design, эту книжку написал один из разработчиков 2900 серии. Так сказать, информация из первых рук. Давняя, правда, в Сети не нашел, только бумага.

  6. #16
    Member
    Регистрация
    03.10.2014
    Адрес
    г. Минск, Беларусь
    Сообщений
    58
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за ответ.
    Что касается платы m4a, то, что я описал - верно?
    Ещё немного не понятны фазы работы процессора и флаги. Видел C с индексами 0-2 и Z 0-1. Возможно, зависят от фазы работы процессора.
    Думаю завтра сделать набросок регистра микрокоманд и расписать, какие биты за что отвечают.


    Отправлено с моего iPhone используя Tapatalk
    Sorry for terrible english. My native language is C++

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

  8. #17
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    Что касается платы m4a, то, что я описал - верно?
    Да, можно блоки и так назвать. Функции они выполняют именно такие.

    Цитата Сообщение от avk.ghost Посмотреть сообщение
    Ещё немного не понятны фазы работы процессора и флаги. Видел C с индексами 0-2 и Z 0-1. Возможно, зависят от фазы работы процессора.
    Я с флагами особо не разбирался, это просто условные названия цепей, данные мной при реверсе. Это нагляднее чем просто номерные цепи.

  9. #18
    Master Аватар для svinka
    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    618
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    такое: Bit-Slice Microprocessor Design, эту книжку написал один из разработчиков 2900 серии. Так сказать, информация из первых рук. Давняя, правда, в Сети не нашел, только бумага.
    В СССР выходил перевод этой книги в 2-х томах
    https://www.livelib.ru/author/416316...h-mik-dzh-brik

    У меня есть бумажные 2 тома. Могу дать отсканировать или почитать

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

    в Харькове продается 2 тома за 360руб. 3-я ссылка
    http://www.alib.ru/find3.php4?tfind=...E0%F6%E8%E5%E9

  10. #19
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svinka Посмотреть сообщение
    В СССР выходил перевод этой книги в 2-х томах
    Мне уже не актуально - куплен оригинал, но камрадам может быть интересно, если кто в Мск возьмется отсканить - было бы хорошо.
    PS. Могу в Киеве и английский оригинал на скан одолжить, если будут желающие этим заняться.

  11. #20
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cмотрите, как интересно
    M4, оказывается, тоже полностью содран.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. СМ2420: документация, прошивки, модели
    от Vslav в разделе ДВК, УКНЦ
    Ответов: 47
    Последнее: 25.06.2019, 18:19
  2. 3D модели из Elite
    от newart в разделе Игры
    Ответов: 6
    Последнее: 17.11.2016, 23:14
  3. Модели из бумаги
    от CityAceE в разделе Творчество
    Ответов: 8
    Последнее: 08.11.2014, 13:10
  4. 3D модели деталей для БК
    от DJs3000 в разделе БК-0010/0011
    Ответов: 0
    Последнее: 31.10.2013, 10:53

Ваши права

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