[an error occurred while processing this directive]
У меня вопрос... (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
|
Отправлено
Jolik 17 сентября 2003 г. 10:03
|
|
|
|
т.е. такой у меня проект - к 1k10tc100-3 подцеплена мега128 - работает на 8 мГц. vccio асекса 3.3в - мега128 тоже работает на 3.3 в. чтение регистра созднного в асексе происходит след образом - опускаю ногу RD, читаю регистр, поднимаю RD - так вот читается мусор, пока между опусканием RD и чтением регистра не вставишь одну команду - в связи с чем вопрос - неужели АСЕХ не успевает- это на 8 то мегагерц? может в проекте задать ноги какие нить особенные? на какие частоты расчитан 1к10тс100-3? как задать временные ограничения при SCF симуляции?
Спасибо
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Прочитайте даташит на МЕГУ, особенно стр.64-67, и вставьте 1 или 2 NOP после опускания RD. У МЕГИ выходные драйверы синхронные, поэтому сигналы на них появляются с задержкой, а читаются через внутренний синхронизатор. А лучше используйте предназначенный для этого интерфейс к внешней памяти. (-) — Tiro (18.09.2003 15:21, пустое)
- А что такое "опускаю RD, поднимаю RD". Это отдельный битик какого-то порта? — Андрей_Пр. (17.09.2003 11:41, пустое)
- Да — Jolik (17.09.2003 13:17, пустое)
- такого не может быть никогда - либо вы чтото намудрили с логикой в плис либо изза открытого коллектора на шине у вас переходной процес бесконечный - у меня на 100 мгц шине стучит без проблем — net (17.09.2003 11:32, 93 байт)
- Ответ: ACEX точно успевает: Tsu<6ns, Tco<12ns - ищи проблемы в хендшейке. 2. Возможно включена опция Automatic open drain I/O - тогда ее надо выключить или повесить на нужные ноги pull up резюки. — _aquarius_ (17.09.2003 10:22, пустое)
- Посмотрите "Setup/Hold matrix" и "Delay time" в timing analyser'е. И сами всю требуемую времянку увидите. — SМ (17.09.2003 10:20, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru