Впервые с 1975 года

14 январь, 2009 - 17:58Андрей Зубинский

Ну, наконец-то, действительно одновременно и хорошо известное (хоть бы и в узких кругах), и новое, и полезное, да ещё и бесплатное. Без многословия - Linear Technology выпустила новую версию своего клона давно канонизированного пакета Spice - LTSpice.

Эта классическая программа из мира рабочих станций наконец-то адаптирована к миру современных компьютеров - вычислительной ядро LTSpice стало многопототочным. Что означает - при моделировании больших схем производительность LTSpice при исполнении четырёхядерным процессором вырастает примерно в 3 раза по сравнению с классической версией.

Кроме того, в LTSpice включен новый решатель систем линейных уравнений с большим числом нулевых коэффициентов (такие уравнения  традиционны для задач моделирования электронных цепей и представляются так называемыми разреженными матрицами). Подсистема SPARSE теперь автоматически генерирует самомодифицирующийся ассемблерный код, полноценно использующий возможности сопроцессоров с плавающей точкой "модных" CPU. Этот код на лету ассемблируется и линкуется (невидимо для пользователя).

По сути, LTSpice IV - совершенно новый программный продукт, сохраняющий полную совместимость с классическим предшественником. Параллелизация вычислительного ядра в нём - задача, решение которой далеко от тривиальности. Потому о появлении 12-го числа этого продукта можно говорить как о событии.

Впервые с 1975 года

Кроме этих новшеств (незаметных внешне, но исключительно важных) и консервативности (радующей тех, кто затратил на изучение SPICE время), LTSpice IV сохранил более чем приемлемый интерактивный графический редактор схем, вполне человеческие механизмы настроек процесса моделирования, внятные руководства и, наконец, компактность реализации (дистрибутив - 8 MB).

Впервые с 1975 года

Оно понятно, что этот продукт - для тех, кто "в теме" (особенно для тех, кто связан с разработкой специфических импульсных схем - ключевых преобразователей, которые простому гражданину смутно знакомы разве что по названию DC-DC convertor, иногда встречающемуся в ориентированной на пользователя документации).

Но.

Это всё равно SPICE.

Причём, это очень хорошая реализация SPICE.

А, значит, продукт очень универсальный. Всяческих учебников и справочников по нему - море, потому что это - классика.

Отличный и доступный инструмент для любого электронщика и, кстати, embedded-программиста.