Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
05 Apr 2014 11:07 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Спасибо - уже теплее ! Не подскажете, откуда фраза (первоисточник) "В такте Т3 по спаду C1 при наличии сигнала READ и производится занесение данных
с шины данных во внутренний регистр команд или в приёмник данных." ?
|
06 Apr 2014 01:07 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 463 Location: Москва
|
Неважно, как он стробируется внутри, а важно, какие требования по стабильности на шине данных относительно Ф1, Ф2 и заднего фронта DBIN. Смотрите tDS1, tDS2, tDH и tDF. ( http://www.classiccmp.org/dunfield/r/8080.pdf, стр 7-4, 7-5, 7-6)
|
06 Apr 2014 02:09 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Всем спасибо - все заработало. Ключевыми оказались слова "по спаду C1".
Как только обеспечил наличие стабильных данных на ШД в этот момент, сразу решилась проблема, над которой бился уже неделю...
|
06 Apr 2014 02:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Всё есть на этом форуме. Мы очень подробно и с первоисточниками разжевали все растактовки
и сомнительные моменты 580ВМ80, когда я предложил всем организованно реализовать
dll-модель этого CPU под Proteus.
Так что, когда я быстро отвечаю на какой-то вопрос, я просто прошариваю форум поиском,
поскольку помню, что мы это здесь уже обсуждали.
_________________ iLavr
|
06 Apr 2014 06:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Как раз важно. Там очень правильная мысль заложена - данные защелкиваются вовнутрь в самый последний момент перед снятием DBIN. В этом момент они должны быть максимально стабильны даже чисто по теории.
А то, что я говорю - "фактически по спаду DBIN" - так это из-за того, что у нас между спадом Ф1 и фронтом Ф2 интервал = 0.
Так допустимо даже по всем даташитам, и мы тут тоже эту диаграмму обсуждали:
почему ГФ24 работает с частотой Ф/9, а популярные его заменители на мелкой логике работают с частотой Ф/8.
Приведенная выше диаграмма - от "Микро-80", а там как раз Ф1 и Ф2 сформированы без интервала между ними.
_________________ iLavr
|
06 Apr 2014 06:52 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 463 Location: Москва
|
Но эту важность интел выразил в параметрах tDS и tDH, которые мы можем измерить и соблюсти. А что внутри происходит - мы наблюдать не можем, можем только заморачиваться, но на практике снова обращаемся к тому, что можно посмотреть и измерить. В этом смысле неважно.
|
06 Apr 2014 14:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну ты загнул! Как так не можем? Можем!
Ф1 и Ф2 - снаружи, DBIN - тоже снаружи, а интел нам сказал, что внутри " в такте Т3 по спаду Ф1 при наличии сигнала DBIN производится занесение данных с шины данных во внутренний регистр команд или в приёмник данных".
Отсюда, если что не так - надо Ф2 чуть поддвинуть. В этом и заключалась пресловутая "проблема тактов" на заре i8080
_________________ iLavr
|
06 Apr 2014 14:26 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 463 Location: Москва
|
Сдается мне, что интел не всю правду сказал. Или перевод неточный. Иначе не было бы спецификации по стабильности данных не только относительно спада Ф1, но и относительно нарастания Ф2, а в некоторых случаях даже относительно спада DBIN.
|
07 Apr 2014 07:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну так практика - критерий истины! И практический опыт коллеги newold86
говорит о том, что " сказанного Intell умному - достаточно..."
А когда " кажется" или там " сдаётся", то методика совсем иная нужна...
Надо просто внимательно смотреть за что Ф1 и Ф2 отвечают - я же намекнул на это выше.
Все эти интервалы не самоцель ведь, а руководство к действию.
_________________ iLavr
|
07 Apr 2014 08:37 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 463 Location: Москва
|
Хорошо, практика: данные рушатся через 40 нс после нарастания Ф2. Какое тайное знание про Ф1 и Ф2 говорит, что дальше нужно смотреть на DBIN?
|
07 Apr 2014 12:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Твоё какое-то тайное знание... по мануалам Intell никаких тайн нет, есть привязки к фронтам и спадам Ф1 и Ф2. Ты может "вольный каменьщик" какой, коли про какое-то "тайное знание" вопрошаешь? Отсюда:
Так и должно быть. Они держались 40 нс на задержках в ЗУ и емкостях шины после снятия активного сигнал чтения READ (он же DBIN).
Что здесь тайного-то? На мой взгляд - всё очевидно.
_________________ iLavr
|
07 Apr 2014 12:09 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 463 Location: Москва
|
Я не совсем то имел в виду. Скажу по-другому. Вот сваял я нечто, смотрю двухлучевым одним каналом на Ф2, другим - на ШД, и вижу, что фронты на ШД начинаются через 40 нс после нарастания Ф2. Почему - ну сделано гипотетическое ЗУ таким образом на тот момент. Вопрос: что меня должно побудить переместить щуп с ШД на DBIN ? И как это связано со знаниями про внутреннюю кухню Ф1 и Ф2?
|
08 Apr 2014 04:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
И еще одна вот попалась (видимо, архитектура КР580ВМ80А неисчерпаема, как атом! ), здесь схалтурили в области Аккумулятора, но зато показали, что в УУ есть Программируемая логическая матрица! Я думаю - для коллекции пусть здесь будет...
_________________ iLavr
|
23 Apr 2017 07:48 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну для коллекции, я думаю, можно выложить и вариант от А.В.КОБЫЛИНСКОГО... Взято из книги: Семейство ЭВМ «Электроника К1». А.В. Кобылинский и др.Супротив популярного справочника под ред. Шахнова вариант более правдивый, супротив схемы из отечественного "мануала" на КР580ВМ80А конечно же - упрощено... И в качестве бонуса - учетная карточка А.В. Кобылинского... давно у меня лежит...
_________________ iLavr
|
02 Apr 2021 11:01 |
|
|