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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 34

Тема: Радио-86РК: Реализация компьютера на AVR

  1. #1
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Радио-86РК: Реализация компьютера на AVR

    Здравствуйте.
    Давненько в голове есть идея: реализовать РАДИО-86РК на AVR микроконтроллерах. Буду благодарен всем за ссылки и разьяснения по схемотехнике, способствующие данной работе.
    В общем-то нужно следующее:
    1) экранные параметры, коды знакогенератора;
    2) всё возможное и невозможное описалово на ВМ80;
    3) описание реализации портов ввода-вывода;
    4) софт (монитор, игрушки, тестовые программы), конвертер в аудиоформат;
    5) добрые пожелания или жестокая критика

    Всем спасибо. Надеюсь, что всё получится.

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

  3. #2
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,556
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    На AVR весь РК? Процессор, видеоконтроллер и т.д.? Т.е. как бы эмулятор? Если так, то точную эмуляцию может не получиться сделать, ввиду непростой параллельной работы процессора, видео-дма и видеоконтроллера. А у AVR, если это не AVR32 маловато мипсов.
    Если же делать не полную совместимость, а просто хорошую, то получится.

  4. #3
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надеюсь, что всё получится.
    Я тоже надеюсь на удачу такого проекта - собрать на рассыпухе РК86 сейчас тяжело - многие детали если и доставаемы, то с большим трудом (а у нас так и вобще недоставаемы - недавно пытался найти ATMega8515 - даже в Минске не было )
    Процессор, видеоконтроллер и т.д.?
    Lisitsin Он прав, проц туда пихать не надо (куча недокументированных фитч, да и контроллер нужен будет неслабый под такое дело).
    Последний раз редактировалось andreil; 04.09.2011 в 17:05.
    "Байт-48"

  5. #4
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    На AVR весь РК? Процессор, видеоконтроллер и т.д.? Т.е. как бы эмулятор? Если так, то точную эмуляцию может не получиться сделать, ввиду непростой параллельной работы процессора, видео-дма и видеоконтроллера. А у AVR, если это не AVR32 маловато мипсов.
    Если же делать не полную совместимость, а просто хорошую, то получится.
    Всё на AVR. Центральный процессор-эмулятор отдельно, видеопроцессор-отдельно. Чтоб не дрались из-за RAM - отдельный провод им для решения споров. Центральный будет иметь высший приоритет, видеопроцессор - притормозит, где надо. Мипсов завались: берём ATMEGA128, работает спокойно на 21 МГц, у неё интерфейс внешней RAM на 64 К. Совместится полностью, я уверен. )))

  6. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,556
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    Всё на AVR. Центральный процессор-эмулятор отдельно, видеопроцессор-отдельно. Чтоб не дрались из-за RAM - отдельный провод им для решения споров. Центральный будет иметь высший приоритет, видеопроцессор - притормозит, где надо. Мипсов завались: берём ATMEGA128, работает спокойно на 21 МГц, у неё интерфейс внешней RAM на 64 К. Совместится полностью, я уверен. )))
    Ну, если для каждого узла свой AVR, то можно попробовать)

    У видеопроцессора выше приоритет.

  7. #6
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Я тоже надеюсь на удачу такого проекта - собрать на рассыпухе РК86 сейчас тяжело - многие детали если и доставаемы, то с большим трудом (а у нас так и вобще недоставаемы - недавно пытался найти ATMega8515 - даже в Минске не было )

    Lisitsin Он прав, проц туда пихать не надо (куча недокументированных фитч, да и контроллер нужен будет неслабый под такое дело).
    Спасибо )))

    Всё таки проц заэмулирую вместе со всем недокументированным. Дури хватает, есть отработанный высокоскоростной алгоритм цикла M1 с обработкой прерываний. )))

    ---------- Post added at 17:24 ---------- Previous post was at 17:16 ----------

    Цитата Сообщение от Titus Посмотреть сообщение

    У видеопроцессора выше приоритет.
    Эт он в жизни у него выше. Там скорость обращения к памяти очень низкая. А когда скорость обращения к RAM 150 мкС, то читать память можно во время эмуляции команды, и при том не одир наз подрят ...

    ---------- Post added at 17:24 ---------- Previous post was at 17:24 ----------

    Цитата Сообщение от Titus Посмотреть сообщение

    У видеопроцессора выше приоритет.
    Эт он в жизни у него выше. Там скорость обращения к памяти очень низкая. А когда скорость обращения к RAM 150 нС, то читать память можно во время эмуляции команды, и при том не один наз подрят ...
    Последний раз редактировалось Lisitsin; 04.09.2011 в 17:30.

  8. #7
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    2) всё возможное и невозможное описалово на ВМ80;
    Есть готовый процессор: http://code.google.com/p/cp-mega88/

  9. #8
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Есть готовый процессор: http://code.google.com/p/cp-mega88/
    Спасибо )))
    Но уж если эмулировать - так всё сразу. Ато схема очень громоздкая получится. Мне бы вот документацию на ВМ80 со всеми командами, флагами, циклограммами прерываний, недокументированные баги ...

  10. #9
    Guru Аватар для osa
    Регистрация
    12.04.2010
    Адрес
    Шмелёво
    Сообщений
    2,263
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lisitsin, проект спектрума закончен? сорри за офтоп

  11. #10
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от osa Посмотреть сообщение
    Lisitsin, проект спектрума закончен? сорри за офтоп
    Спасибо за вопрос. Проект спектрума в полузаконченном состоянии. Сложности с эмуляцией. Не работают такие игрушки, как R-TYPE и ELITE. Для разрешения проблем необходим Higgins, который уъезжал на лето из города. Приехал только сегодня. Я ему отправил по почте рабочий девайс, и теперь мы поработаем с ним более конструктивно.

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

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

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

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

Похожие темы

  1. Радио-86РК: Реализация компьютера на ПЛИС
    от Santechnik в разделе Радио-86РК
    Ответов: 162
    Последнее: 06.10.2018, 05:51
  2. Ответов: 65
    Последнее: 14.11.2014, 08:05
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  4. Радио-86РК: Ремонт
    от kokosbot в разделе Радио-86РК
    Ответов: 59
    Последнее: 19.04.2013, 22:48
  5. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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