Společnost Microchip dává k dispozici nové matematické knihovny (verze 1.05) pro 32 - bitové rodiny mikrokontrolérů dsPIC a PIC32. Programátor si může vybrat ze dvou tříd přesnosti a tím i velikostí kódu a zátěže na uC. Oproti předchozím verzím se jedná o opravdu znatelnou změnu - posuďte sami.
Základní vlastnosti
- Až o 22% rychlejší 16 - ti a 32 - bitové FFT
- Použití FFT bez složité konfigurace známé z předchozích verzí
- Jednoduchá migrace mezi dsPIC a PIC32
- Linker Memory – zobrazuje využití paměti dat a programu
- Dokumentace Assembleru a Linkeru integrována do nápovědy kompilátoru
Urychlení oproti starším verzím.
- Použití knihoven není omezeno velikostí kódu projektu
- Všechny knihovny jsou dostupné
- Žádné časové omezení pro základní funkce
- Po registraci jsou knihovny k dispozici bez jakýchkoliv omezení
Funkce překladače
- DSP library – DSP funkce napsané v jazyce C pomocí standardních MIPS DSP knihoven API
- Quick Migration – usnadněná kompatibilita s 16-bitovými API funkcemi
- Úspora kódu - možnost použití 16-ti bitových funkcí pro úsporu programového kódu až 40%
- "Malé a rychlé" - využití 32 - bitových funkcí v kritických částech kódu a 16 - ti bitových funkcí pro úsporu celkové velikosti kódu
- Kompatibilita s ANSI standardem (formou matematických, paměťových a konverzních knihoven)
- Podpora jednoduchého a více vektorového přerušení
- Umožňuje alokovat kód i data, které mají být na absolutních adresách
Díky vydání verze 1.05 jsou všem k dispozici od základu přepracované a výrazně rychlejší matematické knihovny pro rodinu mikrokontrolérů Microchip.
Download & Odkazy
- domovská stránka - www.microchip.com
- odkaz na původní článek - Faster DSP Library ...
- Speciální verze pro akademické použití.
- GCC zdrojové kódy jsou dostupné zde.