Vývojové prostredie pre systémy PSoC: Rozdiel medzi revíziami
(Vytvorená stránka „K vytváraniu aplikácie, resp. programu, pro súčiastky PSoC je z programátorského hľadiska najlepšie použiť k tomu firmou Cypress určený software/vývojové pros…“) |
d |
||
(5 medziľahlých úprav od 3 ďalších používateľov nie je zobrazených) | |||
Riadok 1: | Riadok 1: | ||
− | K vytváraniu aplikácie, resp. programu, pro | + | [[Kategória:Konfigurovateľné mikroprocesorové systémy]] |
+ | [[Kategória:Úvod do technológie PSoC ]] | ||
+ | __NOTOC__ | ||
+ | {{sablona_mikroprocoserove_systemy|Úvod do technológie PSoC|Prehľad architektúry PSoC|Elektrické a mechanické parametre architektúry PSoC|Vývojové prostredie pre systémy PSoC}} | ||
+ | K vytváraniu aplikácie, resp. programu, pro PSoC je z programátorského hľadiska najlepšie použiť k tomu firmou Cypress určené vývojové prostredie PSoC Designer<ref>http://www.cypress.com</ref>. Slúži na návrh správneho nastavenia všetkých registrov, zberníc | ||
+ | a blokov ako aj naprogramovanie algoritmu pre mikrokontrolér. Je to grafické prostredie, kde je možné skúšať jednotlivé varianty, ktoré | ||
+ | sa dajú z PSoC blokov zapojiť. Obsahuje množstvo modulov aj s dokumentáciou a potrebným rozhraním pre nastavovanie ich jednotlivých parametrov. PSoC Designer obsahuje aj podprogram, pre kontrolu korektného zapojenia jednotlivých modulov a rovno počas navrhovania vnútornej štruktúry môže užívateľ vidieť jednotlivé možnosti zapojenia. Typickým digitálnym užívateľským modulom je UART a typickým analógovým užívateľským modulom je napríklad 12-bitový ADC. | ||
+ | |||
+ | PSoC Designer: | ||
+ | * Návrh na úrovni chipu | ||
+ | ** Návrh architektúry (bloky a ich vlastnosti) | ||
+ | ** Assembler | ||
+ | ** C Kompilátor | ||
+ | ** Programátor | ||
+ | ** ICE (In Circuit Emulator) Debuger | ||
+ | * Návrh na úrovni systému | ||
+ | ** Grafické programovanie | ||
+ | ** Definovanie vlastností a vzťahov medzi vstupmi a výstupmi | ||
+ | |||
+ | HW nároky: | ||
+ | * PC (1GHz, 512MB RAM), OS Windows | ||
+ | * Programátor | ||
+ | * ICE pre náročnejšiu prácu | ||
+ | |||
+ | OS Linux: | ||
+ | * Virtual Box + Win XP, zdielané adresáre s OS | ||
+ | * PSoC Designer je kompletne funkčný vrátane USB programátora, Debuggera ICE box atď. | ||
+ | |||
+ | <center> | ||
+ | {|class="wikitable" | ||
+ | | align="center" | [[Image:Pagac_pdchip.png]] | ||
+ | |- | ||
+ | | align="center" | Obr. 1.1 PSoC Designer - Chip Level design | ||
+ | |} | ||
+ | </center> | ||
+ | |||
+ | <center> | ||
+ | {|class="wikitable" | ||
+ | | align="center" | [[Image:Pagac_pdsl.png]] | ||
+ | |- | ||
+ | | align="center" | Obr. 1.2 PSoC Designer - System Level Design | ||
+ | |} | ||
+ | </center> | ||
+ | |||
+ | |||
+ | <references/> |
Aktuálna revízia z 09:43, 21. marec 2013
Predmet |
|
---|---|
Konfigurovateľné mikroprocesorové systémy | |
Tématická časť: | |
Úvod do technológie PSoC |
K vytváraniu aplikácie, resp. programu, pro PSoC je z programátorského hľadiska najlepšie použiť k tomu firmou Cypress určené vývojové prostredie PSoC Designer[1]. Slúži na návrh správneho nastavenia všetkých registrov, zberníc a blokov ako aj naprogramovanie algoritmu pre mikrokontrolér. Je to grafické prostredie, kde je možné skúšať jednotlivé varianty, ktoré sa dajú z PSoC blokov zapojiť. Obsahuje množstvo modulov aj s dokumentáciou a potrebným rozhraním pre nastavovanie ich jednotlivých parametrov. PSoC Designer obsahuje aj podprogram, pre kontrolu korektného zapojenia jednotlivých modulov a rovno počas navrhovania vnútornej štruktúry môže užívateľ vidieť jednotlivé možnosti zapojenia. Typickým digitálnym užívateľským modulom je UART a typickým analógovým užívateľským modulom je napríklad 12-bitový ADC.
PSoC Designer:
- Návrh na úrovni chipu
- Návrh architektúry (bloky a ich vlastnosti)
- Assembler
- C Kompilátor
- Programátor
- ICE (In Circuit Emulator) Debuger
- Návrh na úrovni systému
- Grafické programovanie
- Definovanie vlastností a vzťahov medzi vstupmi a výstupmi
HW nároky:
- PC (1GHz, 512MB RAM), OS Windows
- Programátor
- ICE pre náročnejšiu prácu
OS Linux:
- Virtual Box + Win XP, zdielané adresáre s OS
- PSoC Designer je kompletne funkčný vrátane USB programátora, Debuggera ICE box atď.
![]() |
Obr. 1.1 PSoC Designer - Chip Level design |
![]() |
Obr. 1.2 PSoC Designer - System Level Design |