March 19th, 2017

redcat

gEDA - цифровое моделирование и снова таймер 555

В предыдущем посте мы дошли до схемы очень простого цифрового устройства. gnetlist показал нам кукиш и сейчас мы заставим его слушаться. Получив список соединений, будем подготавливать модели, управляемые событиями. Такими событиями могут быть тактовые сигналы часов, изменения логических состояний цифровых моделей, события от мостов типа аналог-цифра при смешанной симуляции, а также данные из файлов. Возможности симуляции ограничены только доступной вам памятью, которой в современных ПК и ноутбуках более, чем достаточно, для подобных целей.

Сначала разберемся с проблемой gnetlist. Почему он не хочет генерить нетлист? Ведь мы используем вполне законные префиксы для компонентов. Ответ можно усмотреть в диагностике, которую он выводит. Мы сделали наши символы доступными редактору gschem, но с gnetlist все обстоит по другому, он не может найти файлов. Вот что нам нужно, в принципе, сделать для решения проблем:

1. Поместить каталог с символами в каталог с системными библиотеками символов.
2. Подправить один из конфигурационных файлов.
3. Удалить ставший ненужным файл gschemrc из нашего рабочего каталога.
Collapse )