Den Risc V-baserade trådlösa ljudkretsfamiljen TLSR9 från kinesiska Telink har god prestanda både på klassisk signalbehandling och artificiell intelligens. Orsaken är att den stöder dsp-profilen P för Risc V, vilket den är först med.
Trådlösa hörlurar och mikrofoner är möjliga tillämpningar för TLSR9 vid sidan av annan bärbar batteridriven trådlös elektronik – och gärna produkter med inbyggd intelligens. Smartklockor och trådlösa högtalare är andra exempel på tillämpningar som Telink hoppas på.
Risc V-kärnan kommer från taiwanesiska Andes och stöder Dsp-profilen P. |
En trådlös hörlur kan använda TLSR9 dels för klassisk signalbehandling som brusreducering och ekokancellering, dels för röststyrning.
Utvecklingskortet för TLSR9 har ingångar för två analoga mikrofoner, DMIC-gränssnitt för digitala mikrofoner, audioutgångar, antennanslutning och mini USB |
Bluetooth 5.2, Zigbee 3.0, HomeKit, 6LoWPAN och Thread är de radioprotokoll som stöds. Ljudformat som stöds är SBC, OPUS, AAC, och LC3. Aktiv brusreducering baserad på multipla mikrofoner finns som tillval.
Kretsarna är byggda kring en Risc V-cpu – 32-bitaren D25F från taiwanesiska Andes. Det är den första Risc V-cpu som stöder dsp-profilen P. Andes har varit drivande inom standardiseringen av P, som ännu inte är spikad.
Dsp-instruktionerna ger D25F en hög prestanda på mönsterigenkänning. Exempelvis är den 14 gånger snabbare på att göra bildigenkänning med hjälp av det artificiella neuronnätet Cifar 10.
Cpu:n kan klockas upp till 96 MHz och har en prestanda på 2,59 DMIPS/MHz eller 3,54 CoreMark/MHz. Rörledningen är på fem steg. Den har 256 kbyte SRAM och 1 eller 2 MB Flash
Utöver audiogränssnitt har TLSR9 AD-omvandlare, PWM, USB, I2C, SPI, UART och GPIO. På kretsen finns inbyggda säkerhetsfunktioner som AES, elliptic curve ECC, äkta slumptalsgenerator, och säkrad bootprocess.
Mjukvaran skapar du i svenska IAR:s utvecklingsmiljö Embedded Workbench V eller i Eclipse. Operativsystemet FreeRTOS stöds.