ADSP-21535 Blackfin DSP
Tento procesor patrí do novej rodiny 16-bitových procesorov určených na použitie v oblasti telekomunikačných aplikácii, v širokom rozsahu internetových aplikácii ako sú napr. video telefónia, web terminály, NetTV a inteligentných príručných zariadení. Jadro procesora Blackfin
Tento procesor obsahuje dve jednotky pre násobenie a sčítanie (MAC), dve 40-bitové aritmeticko-logické jednotky (ALU), štyri video ALU a posúvač. Výpočtové jednotky môžu spracovávať 8, 16 alebo 32-bitové dáta zo súboru registrov.
Každá jednotka MAC je schopná v každom cykle vykonať násobenie dvoch 16-bitových operandov, spolu so sčítanim, pričom výsledok má 40-bitov. Štruktúra pamäte ADSP-21535
Pamäť procesora sa javí ako jednotný 4G-bajtový pamäťový priestor, pričom na adresáciu sa využíva 32-bitová adresa. Všetky zdroje procesora vrátane internej a externej pamäte, PCI pamäťového priestoru a I/O riadiacích registrov majú svoju oddelenú sekciu v rámci spoločného pamäťového priestoru. Štruktúra pamäte je znázornená na obrazku.
ADSP-21535 podporuje modifikovanú Harvardskú architektúru v kombinácií s hierarchickou štruktúrou pamäte. Prístup do pamäte prvej úrovne (L1), ktorá zaberá 52kBytov, trvá jeden cyklus, pričom prístup do pamäte druhej úrovne zaberá viac ako jeden cyklus. Pamäť prvej úrovne zahŕňa programovú pamäť, dve dátové pamäte a rýchlu pomocnú pamäť (scratchpad memory), ktorá slúži na ukladanie informácii o lokálnych premenných. Pamäť druhej úrovne má 256 kBytov a môže obsahovať inštrukcie alebo dáta. Programová pamäť prvej úrovne môže byť konfigurovaná ako RAM, alebo rýchla cache pamäť. Integrované periférie
ADSP-21535 je vysoko integrovaný systém na jednom čipe, vhodný pre digitálnu komunikáciu a prenosné internetové zariadenia. Skombinovaním štandatných priemyselných rozhraní a vysoko výkonného jadra, môže byť použitý v daných aplikáciach bez použitia externých komponentov. Periférie systému zahráňajú: UART, SPI, SPORT, časovače a hodiny reálneho času, watchdog časovač a USB a PCI zbernice. Všetky periférie okrem hodín realeho času a časovačov majú svoj individuálny DMA kanál. Inštrukčná sada
Inštrukčná sada tejto rodiny je obohatená o nové špeciálne inštrukcie pre podporu multimediálnych audio a video funkcií. Tieto inštrukcie podporujú kompresné algoritmy ako MPEG2, MPEG4, and JPEG.
Módy činnosti procesora Procesor ADSP-21535 môže pracovať v troch módoch:
Užívateľský mód neposkytuje prístup k všetkým systémovým prostriedkom. V užívateľskom móde nemôžu byť obsluhované prerušenia a nie je možné meniť systémové registre. Tým sa vytvára chránené prostredie pre užívateľský kód. Ak procesor pracuje v dohliadacom, alebo v emulačnom móde neexistuje žiadne obmedzenie pre prístup k systémovým prostriedkom. Vývojové prostredie
Vývojovým prostredím pre túto skupinu procesorov je VisualDSP++ 3.0. V súčasnosti je dostupná aj najnovšia verzia VisualDSP++ 3.1. Použitá literatúra: [1] Analog Devices Incorporated: Blackfin DSP Hardware Specification, DSP Solutions[2] Analog Devices Incorporated: BlackFin DSP Datasheet, ADSP-21535_prc.pdf |