User Tag List

Страница 10 из 38 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 371

Тема: Радио-86РК на новый лад

  1. #91
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Цитата Сообщение от kovdry Посмотреть сообщение
    Если начальный триггер сброшен, то адреса ОЗУ отображаются не на нижних, а на верхних 32 кб адресного пространства.
    1 на CS ОЗУ переводит выходы ОЗУ в высокоимпедансное состояние.Проще говоря - отключает.
    Это если бы был элемент 2ИЛИ. А так как там стоит 2ИСКЛЮЧАЮЩЕЕ_ИЛИ, то произойдет инверсия А15, что автоматом перебросит ОЗУ в верхнюю половину адресного пространства.

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

  3. #92

    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    166
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перезалил схему в первом посте
    http://zx.pk.ru/showpost.php?p=525935&postcount=1

  4. #93

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Это если бы был элемент 2ИЛИ. А так как там стоит 2ИСКЛЮЧАЮЩЕЕ_ИЛИ, то произойдет инверсия А15, что автоматом перебросит ОЗУ в верхнюю половину адресного пространства.
    HardWareMan, ну уж от кого не ожидал.Инверсный А15 придет на CS ОЗУ.А так как при сбросе процессор устанавливается в 0000Н, то сам посуди.

  5. #94

    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    166
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    дайте исчерпывающую инфу об i8275 и я вам сделаю точный функциональный клон.
    Самая подробная документация на i8275 есть на английском языке.
    Это фирменный даташит www.jbox.dk/rc702/intel-8275.pdf
    Есть попроще описание на русском языке. Это журнал "Микропроцессорные средства и системы" №3 за 1985г. на стр. 51 есть статья: Принципы организации и работы дисплеев на основе БИС КР580ВГ75 Д.И. Панфилов и др.
    Думаю, что информации из этих источников вполне достаточно.
    Если вы HardWareMan, хорошо владеете языком моделирования оборудования для CPLD, можете вполне нарисовать программную модель.
    Основная проблема тут в тестировани.
    Как вы собираетесь тестировать модель?
    Последний раз редактировалось kovdry; 16.08.2012 в 16:03.

  6. #95

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Программ использующих возможности ВГ75 почти нет. Моя будет первой.

    Хрен знает чем тестировать.
    Последний раз редактировалось vinxru; 16.08.2012 в 16:05.

  7. #96

    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    166
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Хрен знает чем тестировать.
    Предположим, что созданную модель вы запихнете в CPLD клон РК. Но РК не использует всех возможностей ВГ75.
    На мой взгляд CPLD модель i8275 нужно создавать не применяясь к реализации ее в каком нибудь конкретном компьютере, а применяясь к ее оригинальной схемотехнике. Как описано в даташите, два буфера на 80 байт, два 16 байтных стека и т.д. И реализовывать ввесь функционал, даже тот, который никогда не использовался, вплоть до светового пера.
    Потом создать модель какого нибудь компьютера, например РК, включить туда модель ВГ75. Потом дорабатывать модель РК с тем, чтобы проверять незадействованные функции ВГ75.

  8. #97
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    HardWareMan, ну уж от кого не ожидал.Инверсный А15 придет на CS ОЗУ.А так как при сбросе процессор устанавливается в 0000Н, то сам посуди.
    А кто спорит то? Просто сказано было правильно: не отключает ОЗУ на совсем, а переводит в верхние адреса. И если ПДП внезапно захочет прочесть из 8000-FFFF то он прочтет именно ОЗУ. Но для ВМ80 это не важно, ибо чтение из этой области автоматически отключает схему начального пуска.
    Цитата Сообщение от kovdry Посмотреть сообщение
    Самая подробная документация на i8275 есть на английском языке.
    Это фирменный даташит www.jbox.dk/rc702/intel-8275.pdf
    Есть попроще описание на русском языке. Это журнал "Микропроцессорные средства и системы" №3 за 1985г. на стр. 51 есть статья: Принципы организации и работы дисплеев на основе БИС КР580ВГ75 Д.И. Панфилов и др.
    Думаю, что информации из этих источников вполне достаточно.
    Если вы HardWareMan, хорошо владеете языком моделирования оборудования для CPLD, можете вполне нарисовать программную модель.
    Основная проблема тут в тестировани.
    Как вы собираетесь тестировать модель?
    А никак. Я не собираюсь собирать РКшку, поэтому мне не нужна ВГ75. Но я мог бы это сделать кому-то, если была бы такая просьба. Почитал датащит наискосок. Только 4 управляющих атрибута отрабатываются внутри микросхемы - это конец_строки, конец_кадра и их пара с остановкой ПДП. Остальные атрибуты требуют логической схемы между знакогенератором и сдвиговым регистром, которой я не наблюдаю у РКшки (ну кроме гашения и инверсии, последняя не реализована в новой схеме). А теперь скажите мне, зачем делать все возможности ВГ75, если они не используются? Достаточно только гибкости экранной области (за счет ПДП), управляющие коды разрыва строки/кадра и пары атрибутов гашения/инверсии.
    Цитата Сообщение от kovdry Посмотреть сообщение
    Предположим, что созданную модель вы запихнете в CPLD клон РК. Но РК не использует всех возможностей ВГ75.
    На мой взгляд CPLD модель i8275 нужно создавать не применяясь к реализации ее в каком нибудь конкретном компьютере, а применяясь к ее оригинальной схемотехнике. Как описано в даташите, два буфера на 80 байт, два 16 байтных стека и т.д. И реализовывать ввесь функционал, даже тот, который никогда не использовался, вплоть до светового пера.
    Потом создать модель какого нибудь компьютера, например РК, включить туда модель ВГ75. Потом дорабатывать модель РК с тем, чтобы проверять незадействованные функции ВГ75.
    Тогда уж создавать ее отдельным чипом и подключать, скажем, к МК.
    Последний раз редактировалось HardWareMan; 16.08.2012 в 17:29.

  9. #98

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    А кто спорит то? Просто сказано было правильно: не отключает ОЗУ на совсем, а переводит в верхние адреса.
    Что за чушь?У ОЗУ старший адрес А14.И 1 на /CS именно отключает ОЗУ, а никуда не переводит.И какой может быть ПДП если такое состояние длится пока процессор не считает первые 3 байта.Как только процессор перейдет на реальный адрес монитора ТМ2 устанавливается в 1 т.е. на 6 ноге 0.Ну не мне тебе объяснять.ОЗУ ни при каких условиях не может залезть в адрес старше 7FFFH.

  10. #99

    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    166
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Тогда уж создавать ее отдельным чипом и подключать, скажем, к МК.
    Если реализовать модель ВГ75 в виде отдельного чипа, то тестировать дополнительные возможности нужно будет напаивая рассыпную логику.
    Что легче, создать модель из 10 - 15 логических элемента в CPLD или спаять их паяльником?

  11. #100

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    А теперь скажите мне, зачем делать все возможности ВГ75, если они не используются?
    Когда я делал реализацию РК в FPGA, я исходил именно из таких соображений. Да, я реализовал не полностью, но примеров неправильной работы я пока не встречал.

Страница 10 из 38 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Дампы ПЗУ
    от Павел Рябцов в разделе Радио-86РК
    Ответов: 19
    Последнее: 21.05.2018, 18:17
  2. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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