Параллакс SX - Parallax SX

Параллакс SX это прекращенная линия микроконтроллеры что было продано Параллакс, по дизайну Ubicom. Разработан так, чтобы быть архитектурно похожим на Микроконтроллеры PIC используется в исходных версиях БАЗОВЫЙ штамп, Микроконтроллеры SX заменили PIC в нескольких последующих версиях этого продукта.

Производство

Разработкой устройств владеет Ubicom (ранее Scenix, отсюда "SX"). SX умирает были изготовлены[нужна цитата ] от Ubicom, который отправил их в Parallax для упаковки. Ubicom производила процессоры с 18, 20, 28, 48 и 52 контактами, но поскольку у Parallax не было корпусов для чипов с 18 и 52 контактами,[нужна цитата ] SX-18 и SX-52 были сняты с производства.

Конец жизни

31 июля 2009 г. Parallax объявил, что линия SX достигла своего конечного срока производства (EOL), поскольку Ubicom больше не будет производить матрицы на основе разработок; после того, как запасы из последней «пожизненной покупки» были исчерпаны, соответствующие продукты не могут быть пополнены. В том же заявлении Parallax заявила, что наличие собственных продуктов на основе На устройства SX это не повлияет, и эта техническая поддержка останется доступной.[1][2]

Технические подробности

Микроконтроллеры Parallax серии SX - это 8-битные микроконтроллеры RISC (использующие 12-битное командное слово), которые имеют необычно высокую скорость, до 75 МГц (75 MIPS), и высокую степень гибкости. Они включают до 4096 12-битных слов Флэш-память и до 262 байтов оперативная память (RAM), восьмибитный счетчик и другая вспомогательная логика. Они особенно ориентированы на подражание Ввод / вывод аппаратное обеспечение в программном обеспечении, что делает их очень гибкими. Хотя разнообразие микросхем Parallax SX ограничено, их высокая скорость и дополнительные ресурсы позволяют программистам создавать «виртуальные устройства», в том числе полные. видеоконтроллеры, как требуется. Например, есть программные библиотечные модули для эмуляции интерфейсов I2C и SPI, UART, генераторов частоты, счетчиков измерений и ШИМ- и сигма-дельта аналого-цифровых преобразователей. Другие интерфейсы относительно легко написать, а существующие модули можно модифицировать для получения новых функций.

Разработка и отладка

Sx-Key производится Parallax и используется для программирования микроконтроллера SX, а затем его отладки. Существует также более дешевая версия SX-Blitz, не содержащая отладчика. Обратите внимание, что существует два продукта с Sx-ключом, один из которых представляет собой фактическое аппаратное устройство, а другой - программное обеспечение, они имеют одно и то же имя.

Windows

Если вы работаете на платформе Microsoft Windows, вам нужно будет получить копию Программное обеспечение SX Key от Параллакс веб-сайт. Он содержит множество полезных инструментов для начинающих, а также для людей, более знакомых с SX, которые могут помочь в разработке. Он поставляется с SXsim и ассемблер / программист, позволяющий программировать SX с использованием Ключ SX или SX Blitz.

вопросы

Есть несколько известных проблем с Программное обеспечение SX Key в Windows Vista для программного обеспечения Sx-key требуются определенные библиотеки DLL, которые не распространяются с Windows Vista.

Альтернативные инструменты

Также существует компилятор C в SX, который позволит вам писать программы на языке C для SX. Затем они конвертируются из C в SX. КАК М. Доступны две версии.

CCS SX / C

Существует коммерчески поддерживаемая версия компилятора C для SX, известная как CCS SX / C, и доступная по цене 199,0 долларов США. Его можно найти на https://web.archive.org/web/20100103170159/http://ccsinfo.com/product_info.php?products_id=sxcompiler . Это программное обеспечение официально поддерживается Parallax, и они вместе работают над тем, чтобы сделать компилятор SX / C первоклассным гражданином. Он интегрируется с Программное обеспечение SX Key чтобы затем запрограммировать SX.

C4SX

C4SX - это бесплатный компилятор сборки C в SX, доступный по адресу http://www.rwsenser.com/. Обратите внимание, что это программное обеспечение не тестировалось Parallax. Есть нить в Параллакс форумы поддержки о C4SX, которые могут быть полезны тем, кто хочет использовать C для SX: https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7

Разработка на базе Linux / Unix

gsasm

gsasm ассемблер для сборки SX в шестнадцатеричный файл. Проект живет SourceForge и можно найти на http://sourceforge.net/projects/gsasm/. Обратите внимание, что он все еще находится в зачаточном состоянии, и, хотя он создает правильные шестнадцатеричные файлы для программирования, у него есть свои грубые края и ограничения. Прочтите примечания к выпуску и посмотрите, нельзя ли использовать более подходящее решение Вино.

gSXprog

gSXprog это программатор, который можно использовать для программирования SX с помощью Ключ SX версия C и старше. Код существует для программирования с SX Blitz в CVS, но его работа не гарантируется. Если вы скачали gsasm вы также получите копию gSXprog. Вы сможете использовать gSXprog для программирования SX, используя шестнадцатеричный файл, созданный gsasm или из Программное обеспечение SX Key.

Вино

Микросхема SX может быть запрограммирована с помощью Программное обеспечение SX Key, gSXprog, и SXsim. Сообщается, что программное обеспечение SX Key хорошо работает под Вино (уровень совместимости Windows для платформ Linux).[3]

Смотрите также

внешние ссылки

использованная литература