User Tag List

Страница 38 из 48 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя
Показано с 371 по 380 из 472

Тема: Потактовый клон i8080 на FPGA/CPLD

  1. #371

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    а еслиб вы знали сколько ISE ворнингов насыпает
    Квартус тоже насыпает, но они все касаются I/O основной платы (напоминает что 3.3V совместимость, требует задания токов и прочего, все это не нужно для тестового проекта на DE0), к IP-ядру вроде претензий у него нет. Если ISE чего в самом vm80a.v не нравится - то выкладывайте, посмотрим в чем проблема.

  2. #372
    HardWareMan
    Гость

    По умолчанию

    Вот погодите, закончу я перевод в логическую схему, проведу свертывание схемы, вот тогда и посмотрим, насколько похудеет и т.д.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    Угу, получается у оригинала в регистр пишется мусор. Я что-то такое про эти грабли помню, у меня тоже не моделировалось из-за этого, пришлось прицепить вход i на входные пины непосредственно, там еще из-за этого мультиплексор шины данных хорошо разгрузился, ЕМНИП и максимальная частота выросла.
    Не, я еще раз говорю: внутренняя шина имеет емкость. В начале цикла по F1 в нее закачивается лог.1 на каждую линию. Затем по необходимости эти лог.1 зануляются и получаются данные. По сбросу накачка запрещена, что дает стабильный лог.0. В купе с блокировкой внешних сигналов это дает принудительное выполнение NOP для автомата и некоторые модификации (предустановки) некоторых регистров (например регистр адреса). Отсюда и требование - не менее 3х тактов вроде, чтобы попасть на чтение опкода. Поведение емкостной шины у нас не симулируется. Поэтому, можно применить принудительное зануление внутренней шины без ущерба качеству симуляции.

  3. #373

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    По сбросу накачка запрещена, что дает стабильный лог.0.
    А это почему? Разве при сбросе активируются какие-то агенты шины производящие обнуление? Если нет, а сброс долгий (сотни миллисекунд для микросхемы - долго), то состояние шины будет определяться утечками. А эта штука зависит от технологии, производителя и партии, простым смертным предсказать никак нельзя, имхо.

  4. #374
    HardWareMan
    Гость

    По умолчанию

    Vslav, вот именно утекают в схемы приемники. Т.е. весь заряд какой бы он ни был теряется.

  5. #375

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Vslav, вот именно утекают в схемы приемники. Т.е. весь заряд какой бы он ни был теряется.
    А это откуда следует? Заряд может прекрасно и натекать, зависит от паразитных параметров конкретной схемы.
    Представь что под затвор одного из транзисторов накачки попало чуток грязи. Немного, транзистор закрывается, но не так чтобы очень хорошо, килоом 10 в закрытом состоянии дает. И все работает нормально, 10К закрытого состояния для работы достаточно. А вот затворы приемников чудесно отпечатались, там десятки мегаом входного сопротивления. И получаем в состоянии сброса, когда все выключено, банальный делитель из паразитных резисторов.

    - - - Добавлено - - -

    В подтверждение своего тезиса о натекании заряда приведу хороший пример - 565РУ5. Грубо говоря - это массив маленьких изолированных конденсаторов. Если ее оставить без регенерации, то спустя какое-то время все ячейки придут к определенным состояниям. К РАЗНЫМ - будут и нули и единицы. Потому что в какой-то ячейке утечка на землю, а в какую-то натекает с питания.

  6. #376

    Регистрация
    10.06.2016
    Адрес
    г. Киев, Украина
    Сообщений
    87
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    К РАЗНЫМ - будут и нули и единицы.
    Вроде-бы это состояние является общеизвестной функцией адреса - изображение на экране спектрума без ПЗУ тому иллюстрация.

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

  8. #377

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kolk Посмотреть сообщение
    Вроде-бы это состояние является общеизвестной функцией адреса
    Может быть. У меня сейчас изготовлена плата универсального тестера РУ-шек, я проверю при случае.

    Цитата Сообщение от kolk Посмотреть сообщение
    - изображение на экране спектрума без ПЗУ тому иллюстрация.
    А разве процессор не исполняет циклически RST 7 (подтянутая к единице шина)? И не заполняет видеопамять адресами возврата? Я не большой знаток спектрума, могу и ошибаться.

  9. #378

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kolk Посмотреть сообщение
    изображение на экране спектрума без ПЗУ тому иллюстрация
    Скорее без процессора

  10. #379
    HardWareMan
    Гость

    По умолчанию

    Какой именно Спектрум имеется в виду? Если наши, с шахматкой и прозрачной регенерацией, то это не тот случай. Если оригинал, то я не в курсе, ULA там регенерирует или сам Z80.

  11. #380

    Регистрация
    10.06.2016
    Адрес
    г. Киев, Украина
    Сообщений
    87
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имеется в виду шахматка. Область графического экрана регенерируется прозрачно почти везде Формально это состояние после выключения питания, а не регенерации; но, насколько я помню по Радио-86РК, они совпадают.

    Надо у технологов спрашивать, как и зачем это сделано. На вопрос "как?" может ответить и реверс РУшек.
    Последний раз редактировалось kolk; 30.11.2016 в 09:30.

Страница 38 из 48 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Комманды ассемблера/коды i8080/КР580ВМ80А
    от sergey2b в разделе Разное
    Ответов: 4
    Последнее: 29.11.2015, 14:01
  2. МикроСтеплер. Компилятор ЯП СТЕПЛЕР для i8080
    от Kakos_nonos в разделе Программирование
    Ответов: 8
    Последнее: 31.05.2013, 16:34
  3. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43
  4. Использование FPGA и CPLD (ПЛИС и ПЛМ)
    от Mick в разделе Для начинающих
    Ответов: 69
    Последнее: 03.05.2006, 11:47

Ваши права

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