Diskussion:PSoC

aus Wikipedia, der freien Enzyklopädie

Erst Ersteller

Habe diese Seite heute erstellt und freue mich auf Unterstützung bei der weiteren Ausgestaltung des Artikels. Werde selbst noch einige Grafiken und Fotos dazu beisteuern. --NobbiP 14:49, 10. Dez. 2006 (CET)

Demnächst bitte auch einen Titel ;-)--Isenherz (Diskussion) 14:07, 16. Okt. 2013 (CEST)

PSoC auch von anderen Herstellern?

Recht guter Artikel, allerdings nur auf die Modelle von Cypress ausgelegt. Es fehlt der Hinweis dass PSoC ja nur der Oberbegriff für eine Gattung von Halbeliterschaltungen ist. Cypress ist nur einer von dutzenden Herstellern, die FPGAs mit integriertem Controller anbieten. Zudem gelten auch FPGAs mit Softcore (z.B. NIOS) als PSoC. Vielleicht ergänzt ja mal jemand den Artikel dahingehend :)

muss ich dir leider widersprechen, zumindest bei Altera, da heisst der Nios nämlich nicht PSOC (und schon gar nicht PSoC) sondern SOPC "System On Programmable Chip", z.B. auch deshalb weil die Schreibweise "PSoC" meiner Meinung nach auch ein TM der Fa. Cypress ist, lediglich Atmel hat tatsächlich sowas wie PSoC, die haben nämlich eine Lizenz von Cypress gekauft! Bei den anderen von dir werde ich das nochmal überprüfen, Abkürzung/Schreibweise. (P.S. bitte unterschreibe deine Beiträge auf Diskussionsseiten mit 4 "Tilden", also ~~~~) Grüßle --NobbiP 00:59, 6. Nov. 2007 (CET)
habe jetzt mal alle deine anderen Produkte bzw. deren Hersteller angeschaut, keiner dieser Verwendet eine Bezeichnung "PSoC" o. ähnlich, noch sind diese Produkte ähnlich der Cypress PSoC-Familie. Lediglich bei Atmel könnte sich mal was tun, da diese AFAIK eine Lizenz von Cypress gekauft haben, bisher ist da aber noch Ruhe, und auch der Begriff PSoC wird noch nicht verwendet. Ich werde deine Angaben jetzt mal wieder rausnehmen, denn dieser Artikel bezieht sich ausdrücklich nur auf die Produktfamilie PSoC von Cypress. Werde jedoch einen Hinweis auf andere SOPC/PSOC/SOP/ etc Architekturen oben einfügen. Hoffe dann wirds recht, Grüßle NobbiP 11:21, 12. Nov. 2007 (CET)

Der C-Compiler ist mittlerweile kostenlos verfügbar. Habe die Texte etwas angepasst (nicht signierter Beitrag von 157.161.86.64 (Diskussion | Beiträge) 08:43, 2. Okt. 2009 (CEST))

Artikel Veraltet

Der Artikel ist mitlerweile komplett veraltet. Es gibt jetzt zusätzlich die 3er (8051 core) und 5er (ARM) Baureihen, welche sich auch in der Programmierung der Analog/Digital-Blöcke deutlich von der alten unterscheiden. Als Tool benutzt man PSoC Creator und zum Programmieren und debuggen eher den MiniProg3, welcher den IceCube ersetzt. Entwicklungs-Board für alle drei Varianten ist jetzt das CY8CKIT-001, welches den Einsatz verschiedener Prozessor-Module erlaubt.-- 92.203.3.142 23:57, 28. Mär. 2010 (CEST)

Stimmt zum großen Teil. PSoC3 ist da PSoC5 (Cortex M3) kommt irgendwann (im Herbst 2010 ... Anfang 2011 ?), Creator, MiniProg3 und CY8CKIT-xxx sind aktuelle Tools, jedoch ersetzen diese nicht den PSoC Designer, MiniCube oder andere Tools. Der Creator ist nur für PSoC3 und PSoC5 vorgesehen. - Du kannst aner gern deine Erkenntnisse einarbeiten - it's a wiki ;-) Gruß NobbiP 00:13, 29. Mär. 2010 (CEST)

Wie werden die Logik-Blöcke benutzt?

Mich würde mal interessieren ob man in die Logik-Blöcke beliebige logische Funktionen einprogrammieren kann, so wie in einem FPGA, oder wie man sich das überhaupt vorstellen soll. Das gleiche gilt natürlich auch für die Analog-Blöcke. Ich erwarte in dem Artikel wirklich kein detailliertes Tutorial aber zumindest eine einigermaßen präzise Erläuterung so das man das ganze halbwegs versteht wäre schon nicht schlecht. Grüße Erik 93.104.128.6 16:36, 14. Mai 2011 (CEST)

Hallo Erik, man muss bei den "Blöcken" zwischen den beiden Familien PSoC1 (die alten PSoC mit Core "M4" heissen heute PSoC1) und den PSoC3 bzw. PSoC5 unterscheiden.
  • Bei PSoC1 sind die "Blöcke" relativ einfach gehalten, je Block gilt
  • digital: ein 8 Bit Register und diverse Verknüfungen sowie Ein- und Ausgänge
  • analog: ein OP-Amp, Kapazitäten, Widerstände und ebenfalls diverse Verknüfungen sowie Ein- und Ausgänge
  • Bei PSoC3 und PSoC5 sind die "Blöcke" viel leistungsfähiger und auch differenzierter, je Block gilt
  • digital: 16 Bit Registersatz und diverse Verknüfungen sowie Ein- und Ausgänge
  • analog: keine Transistor- / Op-Amp-Struktur mehr, sondern konkrete, leistungsfähige Analogstrukturen wie z.B. Sigma-Delta ADC, auch SAR, Op-Amp, Komparator, Filter, u.v.a.m.
  • Für beide gilt weitgehend, dass nur Funktionen implementiert werden können, die auch in der Library (Designer oder Creator) beinhaltet sind. Bei PSoC1 sind dies i.A. nur komplexe Funktionen wie Timer..Zufallszahlen. Bei PSoC3/5 sind auch einfache Logikfunktionen wie NOT, NAND, MUX etc. nutzbar. Cypress bietet auf seiner Homepage viel Tutorials, AppNotes und Videos dazu. Software ist kostenlos, runterladen installieren und ausprobieren, dabei versteht man die Konzepte am Besten ;) Gruß, NobbiP 16:57, 14. Mai 2011 (CEST)

Danke für Deine umfangreiche Antwort (und das mit so kurzer Latenz). Grüße Erik --93.104.153.104 18:43, 18. Mai 2011 (CEST)