Другие журналы
Сетевое издание Радиооптика

Издатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл. № ФС 77-61860. ISSN 2413-0974

Инструментарий для разработки программируемых систем на кристалле PSoC

Радиооптика # 02, март 2015
DOI: 10.7463/rdopt.0215.0786444
Файл статьи: Rdopt_Mar2015_001to019.pdf (1431.65Кб)
авторы: Халайджи А. К.1, Хартов В. Я.1

УДК 004.3

1 Россия,  МГТУ им. Н.Э. Баумана

Описано множество технологий, используемых во встраиваемых системах: СБИС, СНК, ПЛИС, PSoC. Показаны преимущества PSoC по сравнению с другими технологиями. В частности, выделено, что в PSoC по сравнению с другими программируемыми системами имеется возможность гибкого реконфигурирования периферии во время работы устройства.
Рассмотрена структура PSoC и приведено описание всех её подсистем: аналоговой, цифровой, процессорной и портовой. Перечислены основные технические характеристики двух плат, использованных в качестве платформ для системного проектирования (семейств PSoC 3 и PSoC 5), с помощью которых происходит дальнейший анализ возможностей PSoC.
Проведено сравнение возможностей, предоставляемых различными версиями среды разработки PSoC Creator от компании Cypress. Описана начальная структура директории проекта. Приведено описание интерфейса главного окна проекта в PSoC Creator. Особое внимание уделено встроенной системе документации, а также механизму составления имён функций для работы с предоставляемым разработчикам API.
Рассмотрены основные способы проектирования элементов PSoC, поддерживаемые средой разработки: схемотехнический, с помощью LUT-таблиц, на языке Verilog. Проанализированы их основные достоинства и недостатки. Показана возможность программирования на языках ассемблера и Си. Описаны основные этапы проектирования PSoC в среде PSoC Creator.
Приведено два примера проектирования для рассмотренных плат (семейств PSoC 3 и PSoC 5). Основной целью проектирования этих примеров являлось исследование всех основных возможностей плат без привлечения дополнительного оборудования.
Особое внимание уделено возможности программирования на языке ассемблера. В частности, приведено два примера для разных архитектур микропроцессора: 8051 и ARM Cortex M3. Показаны способы использования ассемблерных вставок. Для PSoC 3 показан способ работы с портами ввода-вывода с помощью инструкций ассемблера.

Список литературы
  1. Попов А.Ю. Проектирование систем на кристалле на основе ПЛИС: метод. указания. М.: Изд-во МГТУ им. Н.Э. Баумана, 2014. 12 с.
  2. Попов А.Ю. Проектирование цифровых устройств с использованием ПЛИС: учеб. пособие. М.: Изд-во МГТУ им. Н.Э. Баумана, 2009. 80 с.
  3. Емец С. Микроконтроллеры с реконфигурируемой периферией PSoC производства Cypress Microsystems — восьмиразрядники нового тысячелетия // Компоненты и технологии. 2004. № 39. С . 106-111.
  4. Cypress unveils low-cost customized PSoC family // Electronic buyer's news. 2000. № 1238. С. 36.
  5. Ермохина Н.И., Ибрагимов С.В., Хартов В.Я. Конфигурирование, настройка и программирование модулей системы на кристалле PSoC // Инженерный вестник. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. № 6. Режим доступа: http://engbul.bmstu.ru/doc/457900.html (дата обращения 31.02.2015).
  6. Хабаров А.П., Хартов В.Я. Проектирование и моделирование цифровых модулей в системах на кристалле // Инженерный вестник. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. № 9. С. 665-678. Режим доступа: http://engbul.bmstu.ru/doc/618623.html (дата обращения   31.02.2015).
  7. Долгушин С. Сенсорные интерфейсы на базе технологии PSoC CapSense // Компоненты и технологии. 2007. № 75. С. 80-85.
  8. Килочек Д. Проектирование устройств с технологией Cypress CapSense // Компоненты и технологии. 2009. № 92. С. 139-143.
  9. CY8CKIT-030. PSoC 3 Development Kit Guide. Doc. no. 001-61038 Rev. *H. Cypress Semiconductor Corporation, USA, 2011-2013. Режим доступа : http://www.cypress.com/?docID=46946 ( дата обращения 31.02.2015).
  10. CY8CKIT-014. PSoC 5 FirstTouch Starter Kit Guide. Spec. no. 001-57708 Rev. *A. Cypress Semiconductor Corporation, USA, 2011. Режим доступа : http://www.cypress.com/?docID=27015 ( дата обращения 31.02.2015).
Поделиться:
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65
  RSS
© 2003-2016 «Радиооптика» Тел.: +7 (915) 336-07-65