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

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 52

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

  1. #11
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мега может до 30мА тянуть на выход, и до 150мА в совокупности, не уж-то одним камнем не обойтись?

  2. #12
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,226
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    который был заброшен в 12 лет на прошивке ПЗУ...
    За 12 лет многое изменилось.

    Цитата Сообщение от research Посмотреть сообщение
    иметь кирпич заменяющий 573 серию
    Он называется флеш, например W29EE512 И программатор есть флешер (вроде даже работает)

    Но отговаривать не буду, может и правда сделаешь ;-) Только делай так: первым стартует ATMega, она пишет код ПЗУ в нулевую страницу ОЗУ, блокирует её на запись и снимает резет с ЦПУ. Что бы не искать ёмкую ATMega, используй SPI-флеш с современных материнок (например W25X80туда можно поместить 64 прошивки ПЗУ). Скорость ATMega будет совсем не критична, главное достаточное кол-во выводов. Мне это для другого надо, но вдруг ты сделаешь ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  3. #13
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    мега может до 30мА тянуть на выход, и до 150мА в совокупности, не уж-то одним камнем не обойтись?
    проблема в том что надо очень быстро реагировать на OE, что бы не создавать коллизий на шине данных

    ---------- Post added at 16:09 ---------- Previous post was at 16:07 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    и снимает резет с ЦПУ
    не reset а dmareq, при reset у проца не все ноги в 3 состоянии

  4. #14
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Но отговаривать не буду, может и правда сделаешь ;-) Только делай так: первым стартует ATMega, она пишет код ПЗУ в нулевую страницу ОЗУ, блокирует её на запись и снимает резет с ЦПУ. Что бы не искать ёмкую ATMega, используй SPI-флеш с современных материнок (например W25X80туда можно поместить 64 прошивки ПЗУ). Скорость ATMega будет совсем не критична, главное достаточное кол-во выводов.
    для этого надо а) теневую раму иметь, б) потребуются больше сигналов, чем те, что идут на ПЗУ. На вскидку, получается очередная прослойка между Z80 и платой пентагона.

    SPI Flash чем программировать? у меня только тупенький AVR910 и PICkit3

    ---------- Post added at 17:21 ---------- Previous post was at 17:19 ----------

    Цитата Сообщение от ZEK Посмотреть сообщение
    проблема в том что надо очень быстро реагировать на OE, что бы не создавать коллизий на шине данных
    ОЕ что за нога? по идее, у меги есть ноги безусловных прерываний. можно на прерывание повесить out z80,R16 . главное R16 успеть наполнить содержимым.

  5. #15
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,226
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    для этого надо а) теневую раму иметь,
    Этот кусок ОЗУ всё-равно без дела висит

    Цитата Сообщение от research Посмотреть сообщение
    б) потребуются больше сигналов, чем те, что идут на ПЗУ. На вскидку, получается очередная прослойка между Z80 и платой пентагона.
    Чуток побольше, можно и заМГТФить

    Цитата Сообщение от research Посмотреть сообщение
    SPI Flash чем программировать?
    http://monitor.net.ru/forum/files/sp...v4_784_705.jpg
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #16
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Быстренько нашел atmega644. есть DIP40, есть smd64
    64К флэш. Остальное можно и с SD подкачать, или USB. Зачем еще всякие SPI и I2C...

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

  8. #17
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    или USB
    оно что, всё время к пц воткнуто будет?

  9. #18
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    ОЕ что за нога?
    сигнал разрешающий ПЗУ выставлять данные на шину (при OE=1 или CS=1 шинад данных пзу должна быть в состоянии высокого импенданса). Без буфера надо будет еще переключать шину данных в/из Z состояния (переключать направление порта). Caro именно таким способом сделал безвейтовый (на 3.5мгц Z80) контролер клавиатуры на AVR 20Мгц, за счет буфера.
    Последний раз редактировалось ZEK; 16.02.2012 в 17:53.

  10. #19
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мде, песчинка обрастает кучей подробностей.

  11. #20
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,226
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    оно что, всё время к пц воткнуто будет?
    А чего, зато без программатора ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

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

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

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

Похожие темы

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

Ваши права

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