GEDA | это... Что такое GEDA? (original) (raw)
gEDA | |
---|---|
![]() |
|
Тип | Electronic design automation |
ОС | Unix-like |
Лицензия | GNU General Public License |
Сайт | http://www.gpleda.org/ |
Редактор топологии печатных плат — PCB
Редактор схем gschem и программа просмотра фотошаблонов gerbv, входящие в состав gEDA.
gEDA — набор программного обеспечения для проектирования электронных устройств (САПР), распространяемый по лицензии GPL. Включает в себя инструменты для редактирования электрических схем, симуляции цифровых и аналоговых схем, трассировки печатных плат и подготовки к производству. Проект изначально ориентирован на UNIX-совместимые платформы, хотя некоторые программы, входящие в его состав, в настоящее время портированы под ОС Windows.
В настоящее время пакет вполне пригоден для проектирования устройств среднего уровня сложности и может быть полезен как студентам, любителям, так и профессиональным разработчикам электронных устройств.
За время существования проекта, к нему примкнуло несколько самостоятельных узкоспециализированных проектов, которые теперь считаются частью gEDA, в связи с чем оригинальный проект и его составные части стали называть gEDA/gaf (gschem and friends).
Само название gEDA происходит от английской аббревеатуры EDA (Electronic Design Automation) и префикса «g», типичного для открытых проектов, распространяемых под лицензией GPL.
История
Проект gEDA был создан Ales Hvezda, в связи с отсутствием на тот момент такого рода свободного ПО для ОС Linux/UNIX. Первый релиз вышел 1 Апреля 1998 года, он включал в себя редактор схем и нетлист-генератор. В то же время был запущен сайт проекта gEDA и почтовые рассылки.
Изначально планировалось также создание редактора топологии печатных плат, но выяснилось, что такая программа уже существует — проект под названием PCB. В связи с этим, в нетлист-генератор была добавлена совместимость с PCB. В результате проект PCB примкнул к gEDA, как и другие подобные проекты.
Состав проекта gEDA
Оригинальный проект gEDA/gaf, разрабатываемый и поддерживаемый создателями проекта:
- gschem — Редактор электрических схем
- gnetlist — Генератор списка цепей (netlist)
- gsymcheck — Утилита проверки синтаксиса библиотечных символов (компонентов)
- gattrib — Редактор атрибутов символов в схеме в виде таблицы
- libgeda — библиотека, предоставляющая API для gEDA/gaf
- gsch2pcb — Утилита генерации нетлиста для топологического редактора PCB
- Наборы вспомогательных утилит
Самостоятельные программы, которые были включены в состав проекта:
- PCB — PCB редактор топологии печатных плат.
- Gerbv — Утилита просмотра файлов Gerber (фотошаблонов)
- ngspice — Симулятор смешанных электрических цепей (порт Berkeley SPICE)
- GnuCap — Современный симулятор электрических цепей
- gspiceui — Графический интерфейс (GUI) для ngspice/GnuCap
- gwave — Просмотрщик формы сигналов
- Icarus Verilog — Компилятор и симулятор языка Verilog уровня RTL
- GTKWave — Просмотрщик временных диаграмм цифровых сигналов
- wcalc — Средство расчета линий передачи.
Ссылки
- Домашняя страница проекта gEDA
- Circuit Design on Your Linux Box Using gEDA — Обзорная статья в Linux Journal
- gsch2pcb tutorial — Руководство по работе с gschem и PCB
- Using gEDA — Статья об использовании инструментария gEDA.