PSoC

PSoC tarkoittaa ohjelmoitavaa järjestelmää sirulla , Cypressin omaa elektronista järjestelmää . Cypress otti käyttöön PSoC-piirit 2000-luvun alussa ja on suunniteltu korvaamaan sisäisen järjestelmän mikro-ohjaimet ja oheislaitteet.

Verrattuna klassiseen 8-bittinen mikro-ohjain , The PSoC tarjoukset:

Siksi ne ovat analogisia / digitaalisia SoC: ita .

Toinen erityispiirre on näiden piirien täysin konfiguroitava luonne paitsi niihin asennettujen laitteiden toimintojen että integroidun piirin kullekin nastalle osoitetun signaalin tyypin (tulo, lähtö, analoginen , digitaalinen, jne.)

Valmiiksi konfiguroitujen käyttäjämoduulien kirjastot mahdollistavat PSoC: een integroidun kehitysympäristön PSoC Designer (saatavana ilmaiseksi) ansiosta yllä mainitut analogiset, digitaaliset tai sekoitetut, yksinkertaiset tai monimutkaiset toiminnot. Tämän toteutuksen, samoin kuin kehitettyjen ohjelmien, suorittaa käyttäjä paikan päällä Flash-muistissa . Ohjelmat ovat vuorovaikutuksessa laitteiston käyttäjämoduulien kanssa, joita ne ohjaavat API: n (Application Programming Interfaces) kautta, jotka on luotu automaattisesti laitteiston kokoonpanovaiheen lopussa. PSoC Designer sallii myös ohjelmien kirjoittamisen ja virheenkorjauksen (assemblerissa tai C: ssä).

PSoC: n kolmas omaperäisyys on niiden dynaaminen uudelleenkonfiguroitavuus. Tämä johtuu siitä, että Flash-muistiin sisältyvät määritystiedot ladataan SRAM- rekistereihin käynnistyksen yhteydessä. Näitä rekistereitä voi muokata sovellusohjelma, joka voi kirjoittaa niille suoraan; tämä uudelleenkonfigurointi siirtyy vahvistimen vahvistuksen arvon yksinkertaisesta muuttamisesta laitteistolohkoissa toteutettujen toimintojen tyypin ja integroidun piirin nastoille osoitetun signaalin tyypin muokkaamiseen. Tämä mahdollisuus löytää monia sovelluksia antureiden signaalien muotoilussa . Cypress tarjoaa myös graafisen kehitysympäristön, PSoC Express 3.0, joka ei vaadi C- tai kokoonpanokielen ohjelmointia . Tämä työkalu on hyödyllinen pienten sovellusten nopeaan kehittämiseen, esimerkiksi I2C- linkin toteuttamiseen . Se ei kuitenkaan salli generoidun koodin hallintaa, sen toteuttamista muistissa ... Cypressin mukaan PSoC-konseptista on suunniteltu uusia versioita vuoden 2008 loppuun mennessä, joihin sisältyy erityisesti ARM Cortex -prosessori ja analoginen muunnin - numeerinen valmiiksi toteutettu sirulle, siksi optimoitu ja nopeampi.

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit