Как стать автором
Обновить
16
0
Валентин Иванов @iwalentin

Инженер ПЛИС

Отправить сообщение
Спасибо за ссылку. Я кстати кажется видел на хабре вольный перевод именно этого документа. Иллюстрации знакомые
Кажется я что я из пещерных людей) Потому что я чаще описываю интерфейсы по старинке.
Посмотрел мануалы Альтеры и там понимают под Source Synchronous источник случай, когда источник данных является и источником клок. Противоположностью называется Common Clock Network. Уберу совсем английские термины, чтобы не путаться наверняка.
Спасибо за замечание. Я опирался на другой источник, в котором сказано:
«System Synchronous — это интерфейсы, в которых тактовая частота идет непосредственно с ПЛИС на интерфейсное устройство. Source Synchronous — это интерфейсы, в которых тактовая частота идет от отдельного генератора (в качестве которого может выступать само интерфейсное устройство) к ПЛИС.». Причем подчеркивалось, что это не зависит от направления передачи данных. И слово source понимается в этом определении как внешний источник синхронизации, а не источник данных.
Ваше замечание заставило меня усомниться. Сейчас поищу другие источники, разберусь.
Подумал над вашими словами и добавил в статью главу Наглядная интерпретация. Упомянул в ней прием данных по инвертированному тактовому сигналу. А конкретный пример расчетов надо вывести в отдельный пост.
Готовлю статью про оформление файлов временных ограничений и пример наладки интерфейса. Сюда не стал это включать, иначе статья вышла бы непосильно длинной.
Рад, что вам понравилось.
Про оформление файлов временных ограничений я собираюсь написать отдельный пост. Если бы я попытался приводить примеры в этой же статье, то она получилась бы слишком большой
Собственно, для того, чтобы выйти на уровень неписания констрейнов, вам пришлось пройти путь их написания, ведь так? Сначала понять что вообще физически такое эти ограничения и почему интерфейсы вообще могут не работать. И не соглашусь например насчет первого пункта. Если ляпать медленный интерфейс совсем не глядя, то вполне возможно выйти из рабочих окон. Например, если на линии медленного интерфейса стоят гальваноразвязки. Туда-обратно двойная задержка 40 нс — и вот уже приходится разбираться и считать времянки.

Мне бы хотелось почитать вашу статью об этом, надеюсь что вы ее допишите.
Эта статья не претендует на полный охват курса программирования на ПЛИС. Здесь отсутствуют многие важные понятия, не только метастабильность. Это не означает, что я выступаю против их освоения после первого сделанного шага.
Да, мне многие уже успели об этом сказать. Что на студента надо вываливать сразу и всё, что есть. С самого начала учить в академическом стиле, строго и жёстко. Но я все же придерживаюсь своего взгляда на вещи. Я не люблю академический стиль. Сначала надо научить студента понимать простейший минимум, чтобы он перестал пугаться этой темы и почувствовал живой интерес. То есть я смотрю на своего читателя не как на корифея всех наук, который в 20, к примеру, лет познал широчайший бэкграунд физики, математики, программирования и философии — такой человек освоит тему и без моей помощи, просто прочитав все стандарты IEEE. Я смотрю на читателя как на самого обычного человека без уймы лишнего времени, имеющего пробелы в знаниях, вооруженного лишь здравым смыслом. На моей практике такой подход очень быстро приносил плоды. А уже войдя в тему ученик сам быстро находит противоречия, вызванные упрощениями.
Вы правы, разжевывалось. Новизну своей статьи вижу в том, что она как мне кажется раскрывает тему более просто. Такими словами, минимум и без лишнего, мне удавалось доносить материал до студентов-практикантов. От слова «метастабильность» новички зеленеют.
Спасибо за замечание. Мне кажется «запас по времени» звучит ближе к сути. А привычно уху, коротко и точно слово «слэк», некоторые произносят «слак». Иногда говорят «запас», но только вместе со словами «по сетапу» или «по холду». Русская терминология фактически нужна только при первом знакомстве с понятием, чтобы уложить его в сознании. Далее используется простая калька с английского, т.к. все САПРы и даташиты все равно на английском.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность