A NEC μPD7720 a NEC (jelenleg Renesas Electronics) fixpontos digitális jelprocesszorainak neve. 1980-ban jelentették be, és a Texas Instruments TMS32010-zel együtt a kor egyik legnépszerűbb DSP-jévé vált.

Háttér Az 1970-es évek végén a telefontervező mérnökök olyan technológiát próbáltak létrehozni, amely elegendő teljesítményt nyújt a digitális érintőgombos tárcsázás lehetővé tételéhez. A létező digitális jelfeldolgozási megoldások száznál több áramkört igényeltek és jelentős mennyiségű energiát fogyasztottak. Az Intel gyorsan nyitott erre a potenciális piacra 1979-ben, az Intel 2920 jelprocesszor bevezetésével, ami tartalmazott egy integrált processzort, és bár rendelkezett digitális-analóg és analóg-digitális átalakítóval, további funkciók viszont hiányoztak belőle (mint például a hardveres szorzó), amelyek a későbbi processzorokban már megtalálhatók voltak. Az első „igazi” DSP-k, a NEC μPD7720 és az Bell Labs DSP-1 csipjének bejelentése a következő évben történt, az IEEE szervezet 1980-as Nemzetközi szilárdtest áramköri (International Solid-State Circuits) konferenciáján. A μPD7720 először 1981-ben vált elérhetővé és 1982 végén került kereskedelmi forgalomba, ekkor áron (kb. 82 dollár, ami 2023-ban az inflációval korrigálva kb. 304 dollár). A telefóniában történő kezdeti felhasználáson túl, ezek a processzorok alkalmazást találtak a lemezmeghajtókban, grafikus vezérlőkben, a beszédszintézisben és a modemek körében.

Architektúra A μPD7720 architektúra részletes leírásai megtalálhatók Chance (1990), Sweitzer (1984) és Simpson (1984) munkáiban. Röviden, a NEC μPD7720 -es frekvencián működik, 128 szavas 16 bites adat RAM-mal, 512 szavas 13 bites adat ROM-mal, és 512 szavas 23 bites programmemóriával rendelkezik, VLIW-szerű utasításformátuma lehetővé teszi egy ALU művelet, egy címregiszter-növelő/-csökkentő művelet és egy adatmozgató művelet párhuzamos végrehajtását ugyanabban a ciklusban. A veremterület a fő memória címtartományától elkülönítve egy külön címterületen helyezkedik el. A verem, amelyet a szubrutinhívások és megszakítások során használnak, négy egység mélységű.

Változatok

A NEC μPD77C25, ami a μPD7720-at követte, -es frekvencián működik, 256 szavas 16 bites adat RAM-mal, 1024 szavas 16 bites adat ROM-mal, és 2048 szavas 24 bites programmemóriával rendelkezik. A szubrutinhívási és megszakítási verem ugyanúgy négy rekesz mélységű, mint az μPD7720-é.

A NEC μPD77C25-öt a visszafelé kompatibilis μPD96050 követte, ami 10 vagy -es frekvencián fut, 2048 16 bites szónyi adat RAM-mal, 2048 szavas 16 bites adat ROM-mal, és 24 bites programmemóriával rendelkezik. Az Elődjéhez képest a hívási vermet 8 mélységűre növelték, az utasításkészlete néhány további utasítást tartalmaz és támogatja az adat-RAM tartalmának megőrzését egy áramforrással.

Mind a μPD77C25 (DSP-1, DSP-2, DSP-3, DSP-4), mind a μPD96050 (ST010, ST011) típusokat bővítő koprocesszorként használták a Super NES játékkazettákban.

Jegyzetek

Fordítás

Források További információk Az UPD7720A, UPD7720AC és UPD7720AD adatlapjai Az UPD77C25C, UPD77C25GW és UPD77C25L adatlapjai Kapcsolódó szócikkek NEC Corporation

Renesas Electronics

muPD07720 Kategória:Digitális jelprocesszorok Kategória:Mikroprocesszorok