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

User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 53

Тема: Внутрисхемный эмулятор Z80

  1. #41
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от DVS
    переведу в VHDL. И выложу тебе для оптимизации, пойдёт?
    видел как к примеру Microsoft Front Page делает html странички ты рисуеш а он тебе страничку там где 90% мусора, и обычно быстрее переделать саново в блокноте чем вычищать и перекомпоновывать бред на выходе, то же самое и со смемных вводом перегнутым в хHDL тем более когда схему перегоняю в xHDL я смотрю не как сделанно а что делает, разница огромная

  2. #42
    Activist Аватар для DVS
    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 heroy

    Я конечно Front Page не юзаю, вместо него Dreamweaver мне нравится. Вообще говоря, видимо это извечный спор по примеру C vs ASM. Ладно до уровня Hardware Description Language опускаться пока не буду и все вопросы будут более укрупнёнными.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  3. #43
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от DVS
    Я конечно Front Page не юзаю, вместо него Dreamweaver мне нравится. Вообще говоря, видимо это извечный спор по примеру C vs ASM. Ладно до уровня Hardware Description Language опускаться пока не буду и все вопросы будут более укрупнёнными.
    Побалываться можно, только вот на HDL написанна ULA которая поддерживает 4 видеорежима и все это все добро занимает 63 макроячейи (а это добрая половина спектрума), у тебя 32 тригера плюс буфера занимают 90 макроячеек

  4. #44
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS
    2 heroy

    Я конечно Front Page не юзаю, вместо него Dreamweaver мне нравится. Вообще говоря, видимо это извечный спор по примеру C vs ASM. Ладно до уровня Hardware Description Language опускаться пока не буду и все вопросы будут более укрупнёнными.
    К сожалению именно в HDL ручная оптимизация на данный момент рулит. На собственной шкуре испытал

  5. #45
    ZEK
    Гость

    По умолчанию

    Да и ваще если уже связываться то лучше с eZ80+ZDS

    тебе надо будет платку сделать которая тыкается за место Z80 на которой должно быть только eZ80 и какая нить маленькая ROM (туда запихать стартовую настройку eZ80) Или еще лучше какой нить микроконтролек с ядром eZ80 тогда и ROM не понадобиться и прос фактически после сброса будет работать со стандартной шиной

  6. #46
    Master Аватар для Ronin
    Регистрация
    28.03.2005
    Адрес
    Krasnodar, Russia
    Сообщений
    585
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эта, а может железяку просто навсегда переделать под eZ80 да и все

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

  8. #47
    Activist Аватар для DVS
    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ronin
    эта, а может железяку просто навсегда переделать под eZ80 да и все
    Не "прокатит", там ПЗУ переписывать годы придётся (как Скорпион ПРОФ ПЗУ).

    Интересней и выгодней самому отладчик собрать, кроме того автор отладчика не против перевода на CPLD его творения.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  9. #48
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от DVS
    Не "прокатит", там ПЗУ переписывать годы придётся (как Скорпион ПРОФ ПЗУ).
    Если в девайсе нет портов с адресами ниже 0X0100 и не используються команды вида ld a,a и в том числе недокументированные (котя есть вероятность что некоторые а возможно и все будут работать) то переделка минимальна 3 байта в начале ПЗУ+кусочек кода инициализации а если смотреть в строну мк на ядре eZ80 то вааще ничего переделывать не надо.

    PS Я понял, это повод добраться до ПЛИС
    Последний раз редактировалось ZEK; 02.08.2006 в 19:16.

  10. #49
    Activist Аватар для DVS
    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от heroy
    Если в девайсе нет портов с адресами ниже 0X0100
    Вопрос конечно, но думаю простейшим поиском по дизасму ПЗУ можно пределить, верно ?

    Цитата Сообщение от heroy
    а если смотреть в строну мк на ядре eZ80 то вааще ничего переделывать не надо
    Это как?

    Цитата Сообщение от heroy
    PS Я понял, это повод добраться до ПЛИС
    Экспириенс и левел апы всегда были в почёте или впереводе на русский стремление к познанию :-)

    А если всё-таки используются команды ld a,a ld h,h ( FLASH то на 256Кб там стоит, много чего понаписано). То как поможет код инициализации?
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  11. #50
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от DVS
    А если всё-таки используются команды ld a,a ld h,h ( FLASH то на 256Кб там стоит, много чего понаписано). То как поможет код инициализации?
    В общем давай на осонве микроконтролера

    После старта проц начинает исполнять код из внтуреннего ПЗУ в нем ты настраиваеш скажем что область 10000-1FFFF работает с сигналом CS1 и настраиваеш что при обращении в эту область происходит обращение на внешнюю шину в том числе настраиваеш что работать шина будет в режиме Z80 далее ты (точно нюансов не знаю) переводиш проц в нативный режим так что бы в битах [23:16]PC было значение 0x01 и проц уже вертится в пределах своих 64К со стандартной адресацией но eZ80 транслирует все на адрес $1xxxx а контролер памяти заставляет его работать с внешней шиной, плюс во внутренней ПЗУ тебе надо будет настроить что бы прерывания работали в нормальном режиме

    Короче читай доку по eZ80 там много интересного, правда дока иностранная а английский у меня на уровне 26 букв + чтение просебя

    По точней это к IceBear и Spensor они доку вдоль и поперек перечитывали
    Последний раз редактировалось ZEK; 02.08.2006 в 20:17.

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

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

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

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

Похожие темы

  1. Эмулятор Кворума
    от caro в разделе Эмуляторы
    Ответов: 13
    Последнее: 17.04.2011, 16:02
  2. Хороший эмулятор
    от ian в разделе Эмуляторы
    Ответов: 13
    Последнее: 06.01.2006, 13:43
  3. Эмулятор на сотовом
    от Jack Ketch в разделе Эмуляторы
    Ответов: 3
    Последнее: 23.07.2005, 11:52

Ваши права

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