错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

PSoC Creator

  • Edward H. Currie

摘要

PSoC Creator (Kannan, PSoC 3 and PSoC 5LP Interrupts. AN54460. Document No. 001-54460 Rev. *K. Cypress Semiconductor, 2020) ist eine integrierte Entwicklungsumgebung („integrated design environment“, IDE), die ein gleichzeitiges Bearbeiten von Hard- und Firmware, Kompilieren und Debuggen von PSoC-Systemen ermöglicht. Diese IDE ermöglicht zusammen mit einem voll integrierten System zur Schaltplanerfassung die Entwicklung von Anwendungen, die mehr als 150 vorgeprüfte, produktionsreife Peripheriekomponenten nutzen (PSoC Creator bietet auch Komponenten, die PSoC 3- und PSoC 5LP-UDB-Datenpfadmodule [„universal digital block“, UDB] verwenden, die zur Implementierung gängiger Funktionen, z. B. UART, Zähler, PWM etc., sowie zur Bewältigung von Datenmanagementaufgaben, die sonst CPU-Zyklen verbrauchen würden, genutzt werden [Dust und Reynolds, Designing PSoC Creator components with UDB datapaths. AN82156. Dokument Nr. 001-82156 Rev. *I. Cypress Semiconductor, 2018].) Die von PSoC Creator unterstützten Komponenten sind robuste analoge/digitale Peripheriegeräte und beinhalten benutzerdefinierte Komponenten, um dem Entwickler die Erstellung von kundenspezifischen Komponenten zu ermöglichen (Der Entwickler kann Zustandsdiagramme [Kathuria und Keeser, Implementing state machines with PSoC 3, PSoC 4, and PSoC 5LP. AN62510. Dokument Nr. 001-62510 Rev. *F1. Cypress Semiconductor, 2017] oder Verilog verwenden, um die Hardware und den Stromverbrauch weiter zu optimieren.). Der Benutzer zieht lediglich die entsprechenden Komponenten in den Schaltplanbereich von PSoC Creator. Der Benutzer kann dann die verschiedenen Parameter, die mit solchen Komponenten verbunden sind, festlegen, um die Designanforderungen einer breiten Palette von Anwendungsanforderungen zu erfüllen. Jede Komponente im umfangreichen Mixed-Signal-Komponentenkatalog von Cypress verfügt über einen vollständigen Satz dynamisch generierter API-Bibliotheken und einen Einrichtungsdialog. Nach der Konfiguration aller Peripheriegeräte kann die Firmware innerhalb von PSoC Creator geschrieben, kompiliert und debuggt oder zu führenden Drittanbieter-IDEs wie IAR Embedded Workbench®, ARM®Microcontroller Development Kit und EclipseTM exportiert werden. Die von der IDE bereitgestellte Suite von PSoC-Komponenten ist energieoptimiert, so dass nur die benötigte Funktionalität bereitgestellt wird und somit die Stromanforderungen des Designs minimiert werden.