A Triscend cég 8 bites SoC megoldása

SoC (System-on-Chip) egy újabb szóösszetétel, ami egyre sűrűbben tűnik fel a szakirodalomban és ajánlott megtanulni. Az integráció és az áramkör-technológiai sűrűség növekedésével az IC gyártók legújabb törekvése, hogy egy lapkán valósítsanak meg integráltan teljes logikai rendszereket. Ezt nevezik System-on-Chip (rendszer egy lapkán) megoldásnak. A Triscend cég tovább megy egy lépéssel és mind szoftveresen, mind hardveresen konfigurálható CSoC (Configurable SoC) megoldást kínál. Ezt a 8032 MCU és az FPGA logika egyetlen áramkörbe házasításával éri el. A beépített processzor az alap 8032 típusnak 40MHz-re felpörgetett verziója, ráadásul az utasítás végrehajtási ideje csak 4 órajel ciklus, szemben a hagyományos 12 ciklussal. Ezt még kiegészíti a kétcsatornás DMA, a memória interfész egység, a töréspont logika és a JTAG interfész. És ez még csak a processzor oldal, amit párosítottak egy FPGA jellegű SRAM alapú konfigurálható rendszer logika (Configurable System Logic –CSL) mátrixszal. A CSL maximum 4000 kapu nagyságú lehet, flexibilis felépítése könnyű összekapcsolási lehetőséget nyújt a rendszerbuszhoz, ami a processzort összeköti a CSL résszel. Különleges struktúra segíti a gyors számláló, összeadó és szorzó áramkörök kialakítását a CSL egységen belül.

A konfigurálható System-on-Chip megoldás fejlesztésénél összevonható a tervezés több lépése, úgymint funkcionális tervezés, periféria kiválasztás, rendszer integráció, programozás és verifikáció. Lerövidíthető a teljes fejlesztési idő. Természetesen ehhez össze kell hangolni a szoftveres és hardveres (FPGA) tervezési lépéseket. Ebben segít a Triscend FastChip integrált fejlesztő környezet, ami hatékony segédeszköz a tervezéshez, implementációhoz és a tesztelés elvégzéséhez. Percek alatt létrehozhatunk különböző mikrokontroller változatokat az igényeinknek megfelelő perifériákkal. Az úgynevezett Soft Module Library standard periféria elemeket tartalmaz, amelyeket grafikus kiválasztással “behúzhatunk” a rendszertervünkbe, egy mozdulattal elvégezve az összekötést. A Soft Module Library többek között soros kommunikációs modulokat (UART, I2C, SPI stb), logikai funkciókat (számláló, szorzó, komparátor stb), memóriákat, display meghajtókat, vezérlő perifériákat (PWM, IT bővítő stb) és I/O bővítéseket tartalmaz.

A hardver és szoftver együttfejlesztését támogatja a MyCSoC fejlesztőkészlet, ami a FastChip szoftver mellett egy fejlesztő panelt is tartalmaz a PC-s parallel csatlakozó kábellel. Ezen a kábelen könnyen letölthetjük a FastChip környezetben kifejlesztett alkalmazásunkat. A fejlesztő panelen a Triscend TE505 SoC mellett 128kbyte FLASH és 128kbyte SRAM memória, programozható 100MHz-es oszcillátor, LED kijelző PS2 egér és VGA port csatlakozó található. Ötletesen kivezettek 84 általános I/O lábat a panel két szélén lévő tüskesorra, így a fejlesztő panelt rádughatjuk a saját alkalmazásunk próbaáramkörére is. A TE505 3.3V tápfeszültségről működik, de 5V toleráns, ezért könnyen hozzácsatlakoztatható a többi áramköri elemhez.

Részletesebb műszaki információ és adatlap található a Triscend honlapján: www.triscend.com. A fejlesztőpanel a ChipCAD Kft. raktáráról kapható és további információ elérhető a következő címen:

 

ChipCAD Elektronikai Disztribúció Kft.

1046 Budapest, Kiss Ernő u. 3.
Tel: 231 7000

Fax: 231-7011
E-mail:
microchip@ChipCAD.hu
www.chipcad.hu