User Tag List

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

Тема: Эмуляция ПЗУ с помощью МК

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    02.04.2012
    Адрес
    г. Москва
    Сообщений
    210
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну тогда МК и к нему SRAM чип на кэш.
    В МК или в отдельной флэшке можно хранить ром, причем можно даже зажать.
    При включени я перелить в срам и пусть оттуда работает.
    Зачем огород? Тут от задачи зависит, наличие МК позволяет модифицировать ром или выбирать из пачки. Разумеется, все это можно и на плис (fpga или cpld) сделать, но, например, мне будет в 10 раз проще и быстрее это сделать на мк, так как опыт есть.
    По деньгам считать надо, что дешевле МК (с нормальной память 32-64К для хранения ROM) + SRAM ан 16К или SRAM+FLASH+CPLD/FPGA. Мне кажется с МК дешевле выйдет.

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

  3. #2
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от ArtemKuchin Посмотреть сообщение
    Ну тогда МК и к нему SRAM чип на кэш.
    В МК или в отдельной флэшке можно хранить ром, причем можно даже зажать.
    Мы говорим не о том, что мало места или ПЗУ контроллера медленное (оно то как раз нормальное, даже в той же атмега128). Мы говорим о том, что цикл обращения к памяти процессором слишком короткий, чтобы обычный AVR на стандартной скорости (8МГц а может и 16МГц) не успеет схавать два байта адреса и выплеснуть данные. Можно, конечно, сделать всякие ухищрения, типа адреса из порта грузить сразу в Z, но все равно это минимум 4 команды (чтение двух адресов, чтение байта из ПЗУ и выдача на порт), а еще есть 4 такта на вход в прерывание. Можно конечно крутиться в цикле, ожидая обращения, но это сократит до 1 такта на вход.
    С другой стороны, с Z80 может быть проще, т.к. его MREQ встает гораздо раньше.

  4. #3

    Регистрация
    02.04.2012
    Адрес
    г. Москва
    Сообщений
    210
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот я предлагаю не мучаться, а выгружать ROM в SRAM и пусть Z80 работает с SRAM напрямую, тогда все будет шустро. По деньгам это не должно быть дорогою. Только не уверен что удасться прямо так напрямую подключить, какая-то обвязка нужна будет.

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

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

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

Похожие темы

  1. Программирование флэшек с помощью CD-ROM
    от _Ratibor_ в разделе Память
    Ответов: 5
    Последнее: 30.03.2011, 21:08

Ваши права

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