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

User Tag List

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 199

Тема: Лешадок помпе: плата расширения для Вектора-06ц

  1. #111
    Activist
    Регистрация
    01.08.2006
    Адрес
    Волгоград
    Сообщений
    399
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у тебя сколько в итоге вышло триггеров по входу сигналов?
    "... жизнь удалась, если найдётся кто-нибудь, кто заберёт с помойки твои книги и инструменты, когда ты умрёшь". (c) marta_ketro
    Любой компьютер, в котором стоят резисторы, компьютером может называться с натяжкой. (с) Д. Михайлов

  2. #112
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Syntal, я не понял вопрос. Уточни-перефразируй?
    Больше игр нет

  3. #113
    Activist
    Регистрация
    01.08.2006
    Адрес
    Волгоград
    Сообщений
    399
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ты же сэмплируешь все входные сигналы, какова глубина сэмплируемой последовательности?
    "... жизнь удалась, если найдётся кто-нибудь, кто заберёт с помойки твои книги и инструменты, когда ты умрёшь". (c) marta_ketro
    Любой компьютер, в котором стоят резисторы, компьютером может называться с натяжкой. (с) Д. Михайлов

  4. #114
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Syntal, так одним словом и не ответишь, к тому же боюсь соврать. Для RA/CA я держу 4 отсчета, то есть у меня 4 семпла ШАП держатся. Все стробирующие сигналы проходят через "антидребезг" с памятью на 8 отсчетов: если состояние было стабильное и изменилось, запоминается новое состояние и держится таким, пока не будет сочтено за новое стабильное. Простое семплирование, как обсуждалось несколько страниц назад, ни в каком виде не давало стабильного результата. Может быть я не все способы испробовал.

    После того, как получаю низкий уровень на CAS, на следующий клок выдаю сигнал валидности декодированного адреса (вот это я подвинул вчера, чтобы было сразу: это дало положительный сдвиг, но не исправило всех бед). Это одно из условий формирования команды чтения SDRAM.

    Поскольку CAS может обгонять ЧТЗУ, а может опаздывать, все это проходит через еще один автомат, который в зависимости от того, что пришло первым, ждет второго и выдает на выходе собственно команду чтения SDRAM.
    Больше игр нет

  5. #115
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Поскольку CAS может обгонять ЧТЗУ, а может опаздывать, все это проходит через еще один автомат, который в зависимости от того, что пришло первым, ждет второго и выдает на выходе собственно команду чтения SDRAM.
    Можно чуть-чуть отыграть для варианта прихода cas раньше чтзу - в этом случае можно начинать обращение к сдраму, а когда придет чтзу или зпзу - переходить к соответствующей ветке.

  6. #116
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Можно чуть-чуть отыграть для варианта прихода cas раньше чтзу - в этом случае можно начинать обращение к сдраму, а когда придет чтзу или зпзу - переходить к соответствующей ветке.
    Любопытная идея. Только вот как быть в другом случае, когда CAS приходит позже — адрес никак не угадать. Ну и вообще сложно, особенно учитывая то, что речь идет о разных клоковых доменах.

    К сожалению я не знаю, какие именно ситуации приводят к сходу с рельс. Наверное исходя из того, что mdos20 работает, а T-72 рассыпается, можно сделать какой-то вывод. Как обычно, добавление SignalTap-a все портит, так что на его данные я могу опираться только иногда и очень косвенно.
    Больше игр нет

  7. #117
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    как быть в другом случае, когда CAS приходит позже — адрес никак не угадать.
    Вобще-то если пришел чтзу, но cas еще нет тоже можно начинать читать. Часть адреса с ras, часть с шавв, остальное будет с cas, когда он придет. Тут я фактически повторяю старую идею, которую ты отверг, но вдруг теперь ты созрел.

    Упомяну еще один (очевидный) вариант специально для mdos20. Теперь он не очень нужен, но пусть будет перечислен. Можно 16 Кб A000-DFFF из микродосной области (23h в 10h) держать в циклоне. fdd при этом, как я понимаю, не влезет, но mdos20 fdd и не нужен.

  8. #118
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Отверг", страсти-мордасти! Конечно я не хочу так делать, потому что есть большая разница между нормальным читаемым адресом и совершенно неперевариваемой кашей векторовских RA/CA. Моск же сводит от перетасовки бит с добавленной инверсией. Но если никаких других способов не останется, придется сделать так.
    Больше игр нет

  9. #119
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ... Для RA/CA я держу 4 отсчета, то есть у меня 4 семпла ШАП держатся. Все стробирующие сигналы проходят через "антидребезг" с памятью на 8 отсчетов: если состояние было стабильное и изменилось, запоминается новое состояние и держится таким, пока не будет сочтено за новое стабильное. Простое семплирование, как обсуждалось несколько страниц назад, ни в каком виде не давало стабильного результата. Может быть я не все способы испробовал.
    ...
    А нельзя в "защите от дребезга" учитывать предсказания вероятности появления RAS/CAS ?
    Ну к примеру выявить, что ожидаемый сигнал может появляться только в определённом такте машинного цикла...
    Я сейчас сам не знаю чего написал...
    Но я о том, что может есть какая-то закономерность/зависимость появления ожидаемого сигнала, от фазы/цикла/такта или ещё чего, когда приход сигнала можно с большей вероятностью идентифицировать как "достоверный", а не ждать ещё "4 отсчета" - для уверенности...

  10. #120
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, они не для уверенности держатся 4 отсчета. Это просто выравнивание времени прихода сигналов. Например, CAS детектировали, знаем, что опоздали на клок, значит взяли значение ШАП 1 клок назад.

    Предсказывать это вряд ли.
    Больше игр нет

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  2. Вектор-06Ц: железо расширения приобрету
    от dbk в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 25.06.2012, 20:29
  3. ExtPort - плата расширения для Ленинграда
    от zx-kit в разделе Ленинград
    Ответов: 5
    Последнее: 20.06.2011, 21:39
  4. ZXKit-004: плата расширения 128K+AY для SPECCY2007
    от zx-kit в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 05.07.2010, 14:57
  5. Плата расширения системного разьема для 3-х периферийных плат
    от MasterKing в разделе Несортированное железо
    Ответов: 11
    Последнее: 23.10.2009, 17:14

Ваши права

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