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

User Tag List

Показано с 1 по 10 из 163

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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    Приветствую!

    Сейчас появилось достаточно много ретро-компьютеров, выполненных на ПЛИС. У меня возникло желание воспроизвести компьютер Радио-86РК.
    В качестве второй цели проекта - изучение современных технологий.

    Итак. В качестве начальной платформы будет выступать Altera DE1. Причина выбора в том, что эта плата содержит все необходимые компоненты, что позволит собрать и отладить устройство за меньшее время, т.к. не потребуется подбор/замена/проверка компонентов, а также сборка и изменение физической схемы.
    После того, как проект будет отлажен, планируется создание автономного устройства.

    Процессор будет использован Т8080 модифицированный svofski для его проекта Вектор-06С, за что ему отдельное спасибо.
    Вся простая логика на ПЛИС уже собрана на 80%.
    Из комплексных задач - создание контроллера DMA, CRT и периферии. В Радио-86РК для этих целей используются соответственно: КР580ВТ57 (i8257), КР580ВГ75 (i8275) и КР580ВВ55 (i8255). Мне не удалось найти свободных готовых решений по этим БИС. На каком-то китайском сайте я нашел i8237 и i8255, но я сильно сомневаюсь, что они легальные. Возможно я все же использую этот i8255 на ранней стадии, чтобы запустить комп и перепишу ее потом.
    Что касается i8257, то единственное отличие от i8237 это обратные DACK (low active) у i8257. Остальные отличия, как мне показалось, не существенны, так как относятся к функциям не используемым в Радио-86РК. Я также нашел свободную i8237, но там не реализованы часть нужных функций: www.cs.ucr.edu/~dalton/i8237a/. Можно попробовать использовать этот проект как основу для доработки.
    i8275 вообще не смог найти и сейчас пишу ее с нуля.

    Клавиатура будет использоваться PS/2. RAM - SDRAM. Оба ROM, ввиду их небольшого размера, будут в ПЛИС. В дальнейшем, при создании готового устройства, возможно они будут вынесены оттуда, если это приведет к удешевлению (что вряд ли).
    Видеовыход - композит.

    Для загрузки и сохранения программ предполагается использовать 2 варианта:
    1) через аудио сигнал (магнитофон, MP3 или CD плейер). Будет IN и OUT.
    2) В Flash ПЗУ с переключаемыми страницами, как предложено уважаемым DATAsoft http://zx.pk.ru/showthread.php?t=12137 Возможно, что можно и запись туда же организовать - надо подумать.
    От SD карты решил отказаться, т.к. DOS нормального вроде как нет, да и сама идея теряется.

    Так же, возможно, будет сделана и "Микроша". Имеет смысл? Что-то оттуда не было портировано на Радио?

    Если проект интересен, то буду рад помощи, советам и идеям.
    На данный момент нужны дампы для ROMов. Есть дамп знакогенератора, но он с раширением .rom и весит 1Мб Что с ним делать, чтобы был hex не знаю.
    Если у кого-то есть наработки по этим контроллерам, то также буду благодарен за содействие.

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

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

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

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

Похожие темы

  1. Радио-86РК: Разное
    от Titus в разделе Радио-86РК
    Ответов: 351
    Последнее: 05.04.2018, 16:19
  2. Ответов: 65
    Последнее: 14.11.2014, 08:05
  3. Ответов: 92
    Последнее: 19.02.2009, 17:33
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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