Základní vlastnosti :
- Xilinx Spartan-3 XC3S400
- soft-procesor Microblaze (32-bit RISC)
- 4 MB paměti Flash
- 16 MB paměti SDRAM
- operační systém uCLinux, kernel 2.4
- napájení 3.3V
- 10/100 Mb Ethernet RJ45
- sériový port (OPB UART Lite)
- signalizace napájení LED diodou
- většina v/v pinů FPGA vyvedena na pinové lišty
- propojky :
- FPGA - konfigurace, programování
- BOOT - volba režimu botování, volba zavaděče
- rozměry modulu: 72 x 47 mm
Blokové schéma SUZAKU-S:
Možnosti využití Suzaku:
Modul Suzaku nachází uplatnění nejen v malosériové výrobě, ale také může dobře posloužit jako univerzální procesorový modul s možností vytvoření různého počtu a typu periférií. Toto řešení vede ke snížení nákladů při kusové výrobě, kdy se pouze mění základní deska s výkonovými členy a procesorový modul zůstává. Snadno lze tak vytvořit široké spektrum zařízení počínaje např. řadičem 8 sériových portů UART až po řídící systém se vzdáleným přístupem, viz. obrázek.
Konfigurace FPGA :
- FPGA/Linux - zde se využívá běžícího systému uClinux, příkazy netflash, flashw
- pomocí JTAG TE7720- konektor CON2(3.3V), program LBPLAY2.EXE (viz. obrázek)
- přímo pomocí JTAG FPGA - konektor CON7 (2.5V), program IMPACT
Návrh 32 bitového soft-procesoru Microblaze včetně jeho periférií (řadič pamětí SDRAM, FLASH, DDR) se provádí pomocí průvodce v prostředí EDK (Embedded Development Kit). Toto prostředí není součástí tohoto modulu a je nutné si ho zakoupit u distributora obvodů Xilinx.
Závěr :
Cílem článku bylo ukázat další možné řešení embedded systémů na bázi Linuxu. Popis tohoto řešení je rozsáhlý proto v následujícím článku bude vytvořena jednoduchá aplikace. Dále bude popsána vývojová deska pro testování aplikací. Pro jednoduché aplikace se často používá pouze 8bitový soft-procesor PicoBlaze pro který je volně dostupný zdrojový kód, překladač tak i vývojové prostředí ISE WebPACK.
Součástí modulu Suzaku je CD obsahující dokumentaci, vývojové prostředí uClinux (kompilátor + zdrojový kód jádra) a utility pro zavedení systému, popř. konfiguraci FPGA.
Miroslav Dvořák
Dvorak.Linux@ seznam.cz
Download & odkazy:
- Datasheet Spartan-3 - spartan3.pdf
- Datasheet modulu Suzaku-S - suzaku .pdf
- Popis hardwaru modulu - hw_manual.pdf
- Popis softwaru pro modul - sw_manual.pdf
- Popis soft-procesoru Microblaze- microblaze.pdf
- Domovská stránka modulu Suzaku - http://www.atmark-techno.com/en/
- Domovská stránka obvodů Xilinx - www.xilinx.com
- Domovská stránka OS uClinux - www.uclinux.org
Komentáře
Cena a dostupnost modulu
Zdravím,
zajímala by mě dostupnost a cena tohoto modulu :)
edit: už jsem potřebné informace nalezl, ale pro další zvědavce přikládám odkaz:
http://shop.trenz-electronic.de/catalog/advanced_search_result.php?osCsi...