Microsemi SmartFusion2 SoC FPGA kódárnyékolás SPI Flash-ről DDR memóriára
Előszó
Cél
Ez a bemutató a SmartFusion®2 rendszer-chip (SoC) mezőben programozható kaputömb (FPGA) eszközökhöz készült. Útmutatást ad a megfelelő referenciaterv használatához.
Célközönség
Ez a bemutató útmutató a következőknek készült:
- FPGA tervezők
- Beágyazott tervezők
- Rendszerszintű tervezők
Hivatkozások
Lásd a következőket web oldalon a SmartFusion2 eszköz dokumentációjának teljes és naprakész listája:
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation
Ebben a bemutató útmutatóban a következő dokumentumok találhatók.
- UG0331: SmartFusion2 mikrovezérlő alrendszer felhasználói kézikönyv
- SmartFusion2 System Builder felhasználói kézikönyv
SmartFusion2 SoC FPGA – Kódárnyékolás SPI Flash-ről DDR memóriára
Bevezetés
Ez a demóterv bemutatja a SmartFusion2 SoC FPGA eszköz képességeit a kód árnyékolásához a soros perifériás interfész (SPI) flash memóriaeszköztől a dupla adatsebességű (DDR) szinkron dinamikus véletlen hozzáférésű memóriáig (SDRAM), és a kódot a DDR SDRAM-ból hajtja végre.
Az 1. ábra az SPI flash eszközről a DDR memóriába történő kódárnyékolás legfelső szintű blokkdiagramját mutatja.
1. ábra • Legfelső szintű blokkdiagram
A kódárnyékolás egy olyan rendszerindítási módszer, amelyet külső, gyorsabb és illékony memóriából (DRAM) lévő kép futtatására használnak. Ez a kód másolása a nem felejtő memóriából az illékony memóriába végrehajtás céljából.
A kód árnyékolása akkor szükséges, ha a processzorhoz társított nem felejtő memória nem támogatja a kódhoz való véletlenszerű hozzáférést a helyben történő végrehajtáshoz, vagy nincs elegendő nem felejtő véletlen hozzáférésű memória. A teljesítménykritikus alkalmazásokban a végrehajtási sebesség javítható kódárnyékolással, ahol a kódot nagyobb átviteli sebességű RAM-ba másolják a gyorsabb végrehajtás érdekében.
Az egységes adatsebességű (SDR)/DDR SDRAM memóriákat olyan alkalmazásokban használják, amelyek nagy alkalmazás-végrehajtási képpel rendelkeznek, és nagyobb teljesítményt igényelnek. A nagyméretű végrehajtható képeket általában nem felejtő memóriában tárolják, például NAND flash vagy SPI flash memóriában, és a végrehajtáshoz bekapcsoláskor az illékony memóriába, például az SDR/DDR SDRAM memóriába másolják.
A SmartFusion2 SoC FPGA-eszközök negyedik generációs flash-alapú FPGA-szövetet, ARM® Cortex®-M3 processzort és nagy teljesítményű kommunikációs interfészeket egyetlen chipen integrálnak. A SmartFusion2 SoC FPGA-eszközök nagy sebességű memóriavezérlői a külső DDR2/DDR3/LPDDR memóriákhoz való kapcsolódásra szolgálnak. A DDR2/DDR3 memóriák maximum 333 MHz-es sebességgel üzemeltethetők. A Cortex-M3 processzor közvetlenül tudja futtatni az utasításokat a külső DDR memóriából a mikrovezérlő alrendszeren (MSS) DDR-en (MDDR) keresztül. Az FPGA gyorsítótár-vezérlő és az MSS DDR-híd kezeli az adatáramlást a jobb teljesítmény érdekében.
Tervezés Követelmények
Az 1. táblázat a bemutató tervezési követelményeit mutatja be.
1. táblázat • Tervezési követelmények
Tervezési követelmények | Leírás |
Hardverkövetelmények | |
SmartFusion2 Advanced Development Kit: • 12 V-os adapter • FlashPro5 • USB A – Mini – B USB-kábel |
Rev A vagy újabb |
Asztali számítógép vagy laptop | Windows XP SP2 operációs rendszer – 32 bites/64 bites Windows 7 operációs rendszer – 32 bites/64 bites |
Szoftverkövetelmények | |
Libero® System-on-Chip (SoC) | v11.7 |
FlashPro programozó szoftver | v11.7 |
SoftConsole | v3.4 SP1* |
PC illesztőprogramok | USB-UART illesztőprogramok |
Microsoft .NET Framework 4 ügyfél demó GUI elindításához | _ |
Jegyzet: *Ez az oktatóanyag a SoftConsole v3.4 SP1-et használja. A SoftConsole v4.0 használatához lásd a TU0546: SoftConsole v4.0 és Libero SoC v11.7 oktatóanyag. |
Demo Design
Bevezetés
A demo design files letölthetők a következő elérési útról a Micro semi-ben webtelek:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df
A demo design filea következőket tartalmazza:
- Libero SoC projekt
- STAPL programozás files
- GUI végrehajtható
- Sample alkalmazás képei
- Linker szkriptek
- DDR konfiguráció files
- Readme.txt file
Lásd a readme.txt fájlt file a tervezésben biztosított files a teljes könyvtárszerkezethez.
Leírás
Ez a demó kialakítás kódárnyékolási technikát valósít meg az alkalmazás képének DDR memóriából történő indításához. Ez a kialakítás gazdagép interfészt is biztosít a SmartFusion2 SoC FPGA többmódusú univerzális aszinkron/szinkron vevő/adó (MMUART) felett, hogy betöltse a célalkalmazás végrehajtható képét az MSS SPI0 interfészhez csatlakoztatott SPI flashbe.
A kódárnyékolás a következő két módszerrel valósítható meg:
- Többestage rendszerindítási folyamat módszere a Cortex-M3 processzor használatával
- Hardver indítómotor módszere az FPGA szövet használatával
Multi-Stage Boot Process Method
Az alkalmazás képfájlja külső DDR-memóriából fut a következő két rendszerindítás sorántages:
- A Cortex-M3 processzor a beágyazott nem felejtő memóriából (eNVM) indítja el a soft boot loadert, amely végrehajtja a kódkép átvitelét az SPI flash eszközről a DDR memóriába.
- A Cortex-M3 processzor a DDR memóriából indítja el az alkalmazás képét.
Ez a kialakítás egy rendszerbetöltő programot valósít meg, amely betölti a célalkalmazás végrehajtható képét az SPI flash eszközről a DDR memóriába végrehajtás céljából. Az eNVM-ből futó rendszerbetöltő program a DDR-memóriában tárolt célalkalmazásra ugrik, miután a célalkalmazás képfájlját a DDR-memóriába másolta.
A 2. ábra a bemutatóterv részletes blokkdiagramját mutatja.
2. ábra • Kódárnyékolás – Multi Stage Boot Process Demo Block Diagram
Az MDDR úgy van beállítva, hogy a DDR3 320 MHz-en működjön. A „Függelék: DDR3 konfigurációk” oldalszám: 22 a DDR3 konfigurációs beállításait mutatja be. A DDR konfigurálása a fő alkalmazáskód végrehajtása előtt történik.
Bootloader
A rendszerbetöltő a következő műveleteket hajtja végre:
- A célalkalmazás képének másolása SPI flash memóriából DDR memóriába.
- A DDR memória kezdőcímének átrendezése 0xA0000000-ról 0x00000000-ra a DDR_CR rendszerregiszter konfigurálásával.
- A Cortex-M3 processzorverem-mutató inicializálása a célalkalmazás szerint. A célalkalmazásvektor-tábla első helye tartalmazza a veremmutató értékét. A célalkalmazás vektortáblázata a 0x00000000 címtől kezdve elérhető.
- A programszámláló (PC) betöltése a célalkalmazás kezelőjének alaphelyzetbe állításához a célalkalmazás képének a DDR memóriából történő futtatásához. A célalkalmazás visszaállítási kezelője elérhető a vektortáblázatban a 0x00000004 címen.
A 3. ábra a demó kialakítást mutatja.
3. ábra • Tervezési áramlás Multi-S-heztage Boot Process Method
Hardver indító motor módszer
Ennél a módszernél a Cortex-M3 közvetlenül a külső DDR-memóriákból indítja el a célalkalmazás-képet. A hardveres rendszerindító motor átmásolja az alkalmazás képét az SPI flash eszközről a DDR memóriába, mielőtt felszabadítja a Cortex-M3 processzor alaphelyzetbe állítását. A visszaállítás feloldása után a Cortex-M3 processzor közvetlenül a DDR memóriából indul el. Ez a módszer rövidebb rendszerindítási időt igényel, mint a multistage rendszerindítási folyamat, mivel elkerüli a többszörös rendszerindításttages és rövidebb idő alatt másolja az alkalmazás képét a DDR memóriába.
Ez a demó kialakítás a rendszerindító motor logikáját valósítja meg az FPGA szövetben, hogy a célalkalmazás végrehajtható képét SPI flashről a DDR memóriába másolja végrehajtás céljából. Ez a kialakítás SPI flash betöltőt is megvalósít, amelyet a Cortex-M3 processzor hajthat végre, hogy betöltse a célalkalmazás végrehajtható képét az SPI flash eszközre a SmartFusion2 SoC FPGA MMUART_0-on keresztüli gazdagép interfész használatával. A SmartFusion1 Advanced Development Kit DIP kapcsolójával2 kiválasztható, hogy az SPI flash eszközt programozza-e, vagy a kódot a DDR memóriából hajtsa végre.
Ha a végrehajtható célalkalmazás elérhető az SPI flash-eszközön, akkor az SPI flash-eszközről a DDR-memóriába történő kódárnyékolás elindul az eszköz bekapcsolásakor. A rendszerindító motor inicializálja az MDDR-t, átmásolja a képet az SPI flash-eszközről a DDR-memóriába, és a DDR-memóriaterületet 0x00000000-re leképezi a Cortex-M3 processzor alaphelyzetbe állításával. Miután a rendszerindító motor kiadja a Cortex-M3 alaphelyzetbe állítást, a Cortex-M3 végrehajtja a célalkalmazást a DDR memóriából.
A FIC_0 Slave módban van konfigurálva az MSS SPI_0 eléréséhez az FPGA szövet AHB masterről. Az MDDR AXI interfész (DDR_FIC) lehetővé teszi a DDR memória elérését az FPGA textil AXI masterről.
A 4. ábra a bemutatóterv részletes blokkdiagramját mutatja.
4. ábra • Kódárnyékolás – Hardver indítómotor bemutató blokkdiagramja
Boot Engine
Ez a kód árnyékoló demó fő része, amely az alkalmazás képét az SPI flash eszközről a DDR memóriába másolja. A rendszerindító motor a következő műveleteket hajtja végre:
- Az MDDR inicializálása a DDR3 eléréséhez 320 MHz-en a Cortex-M3 processzor alaphelyzetbe állításával.
- A célalkalmazás képének másolása SPI flash memóriaeszközről DDR memóriába az FPGA szövetben található AXI master használatával az MDDR AXI interfészen keresztül.
- A DDR memória kezdőcímének újraleképezése 0xA0000000-ról 0x00000000-ra a DDR_CR rendszerregiszterbe írva.
- A Cortex-M3 processzor alaphelyzetbe állítása a DDR memóriából történő rendszerindításhoz.
Az 5. ábra a bemutató tervezési folyamatot mutatja.
5. ábra • Legfelső szintű blokkdiagram
6. ábra • Tervezési folyamat a hardver indítómotorjához
Célalkalmazás kép létrehozása a DDR memóriához
A demó futtatásához a DDR memóriából végrehajtható képre van szükség. Használja a „production-execute-in-place-externalDDR.ld” linker leírását file ami benne van a tervezésben files az alkalmazás képének elkészítéséhez. A linker leírása file a DDR-memória kezdőcímét 0x00000000-ban határozza meg, mivel a rendszerbetöltő/indítómotor végrehajtja a DDR-memória átrendezését 0xA0000000-ról 0x00000000-ra. A linker szkript létrehoz egy alkalmazásképet utasításokkal, adatokkal és BSS szakaszokkal a memóriában, amelynek kezdőcíme 0x00000000. Egyszerű fénykibocsátó dióda (LED) villogó, időzítő és kapcsoló alapú megszakítást generáló alkalmazáskép file ehhez a demóhoz biztosított.
SPI Flash Loader
Az SPI flash betöltő úgy van megvalósítva, hogy az MMUART_0 interfészen keresztül betöltse a beépített SPI flash memóriát a végrehajtható célalkalmazás képpel a gazdaszámítógépről. A Cortex-M3 processzor puffert készít az MMUART_0 interfészen keresztül érkező adatok számára, és elindítja a perifériás DMA-t (PDMA), hogy a pufferelt adatokat SPI flash-be írja az MSS_SPI0-n keresztül.
A bemutató futtatása
A bemutató bemutatja, hogyan tölthető be az alkalmazáskép az SPI flash-be, és hogyan futtassa le az alkalmazásképet a külső DDR-memóriákból. Egy exet biztosítample alkalmazásképe „sample_image_DDR3.bin”. Ez a kép az üdvözlő üzeneteket és az időzítő megszakítási üzenetét mutatja a soros konzolon, és villog a LED1-től a LED8-ig a SmartFusion2 Advanced Development Kit-en. A GPIO megszakítási üzenetek megtekintéséhez nyomja meg az SW2 vagy SW3 kapcsolót a soros konzolon.
A bemutatótervezés beállítása
A következő lépések a SmartFusion2 Advanced Development Kit kártya demójának beállítását írják le:
- Csatlakoztassa a gazdaszámítógépet a J33 csatlakozóhoz az USB A-mini-B kábel segítségével. Az USB-UART híd illesztőprogramjait a rendszer automatikusan felismeri. Ellenőrizze, hogy az eszközkezelőben történt-e az észlelés a 7. ábrán látható módon.
- Ha a rendszer nem észleli automatikusan az USB-illesztőprogramokat, telepítse az USB-illesztőprogramot.
- Az FTDI mini USB kábelen keresztüli soros terminál kommunikációhoz telepítse az FTDI D2XX illesztőprogramot. Töltse le az illesztőprogramokat és a telepítési útmutatót innen:
http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
7. ábra • USB-UART Bridge illesztőprogramok
- Csatlakoztassa a SmartFusion2 Advanced Development Kit kártya jumpereit a 2. táblázat szerint.
Vigyázat: Kapcsolja KI az SW7 tápkapcsolót a jumperek csatlakoztatása közben.
2. táblázat • SmartFusion2 Advanced Development Kit Jumper beállításokJumper Pin (feladó) Rögzítés (Címzett) Megjegyzések D116, D353, D354, D54 1 2 Ezek az Advanced Development Kit Board alapértelmezett jumperbeállításai. Győződjön meg arról, hogy ezek a jumperek megfelelően vannak beállítva. J123 2 3 J124, J121, J32 1 2 JTAG programozás FTDI-n keresztül J118, J119 1 2 SPI Flash programozása - A SmartFusion2 Advanced Development Kitben csatlakoztassa a tápegységet a J42 csatlakozóhoz.
A 8. ábra a SmartFusion3 Advanced Development Kit SPI flash-től a DDR2 demóig terjedő kódárnyékolás futtatásához szükséges alaplap beállítását mutatja be.
8. ábra • A SmartFusion2 Advanced Development Kit beállítása
SPI Flash Loader és Code Shadowing Demo GUI
A GUI szükséges a kódárnyékoló demó futtatásához. Az SPI Flash Loader és Code Shadowing Demo GUI egy egyszerű grafikus felhasználói felület, amely a gazdaszámítógépen fut az SPI flash programozásához, és futtatja a kód árnyékoló demóját a SmartFusion2 Advanced Development Kit-en. Az UART egy kommunikációs protokoll a gazdaszámítógép és a SmartFusion2 Advanced Development Kit között. A Serial Console szakaszt is biztosítja az alkalmazástól az UART interfészen keresztül kapott hibakeresési üzenetek kinyomtatásához.
A 9. ábra az SPI Flash Loader és Code Shadowing bemutató ablakot mutatja.
9. ábra • SPI Flash Loader és Code Shadowing bemutató ablak
A GUI a következő szolgáltatásokat támogatja:
- Program SPI Flash: Programozza a képet file az SPI vakuba.
- Program- és kódárnyékolás SPI Flash-ről DDR-re: Programozza a képet file SPI flash-be, átmásolja a DDR memóriába, és elindítja a képet a DDR memóriából.
- Program- és kódárnyékolás SPI Flash-ről SDR-re: Programozza a képet file SPI flash-be, átmásolja az SDR memóriába, és elindítja a képet az SDR memóriából.
- Kódárnyékolás DDR-be: A meglévő képet másolja file az SPI flashről a DDR memóriába, és a DDR memóriából indítja el a képet.
- Kódárnyékolás SDR-be: A meglévő képet másolja file az SPI flashről az SDR memóriába, és az SDR memóriából indítja el a képet. A GUI-val kapcsolatos további információkért kattintson a Súgó gombra.
A Demo Design futtatása a Multi-S-heztage Boot Process Method
A következő lépések leírják, hogyan futtatható a demóterv multi-stage rendszerindítási folyamat módszere:
- Kapcsolja BE a tápkapcsolót, SW7.
- Programozza be a SmarFusion2 SoC FPGA eszközt a programozással file a tervezésben biztosított files (SF2_CodeShadowing_DDR3_DF\Programozás Files\MultiStageBoot_meothod\CodeShadowing_top.stp a FlashPro tervezőszoftver használatával).
- Indítsa el az SPI Flash Loader és a Code Shadowing Demo GUI végrehajtható fájlját file kivitelben elérhető files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe).
- Válassza ki a megfelelő COM portot (amelyre az USB soros illesztőprogramok mutatnak) a COM Port legördülő listából.
- Kattintson a Csatlakozás gombra. A kapcsolat létrehozása után a Csatlakozás a Disconnect értékre változik.
- Kattintson a Tallózás gombra az example cél végrehajtható kép file a tervezéssel ellátva files
(SF2_CodeShadowing_DDR3_DF/Sample Application Images/sample_image_DDR3.bin).
Jegyzet: Az alkalmazás képtárolójának létrehozása filelásd: „Függelék: Végrehajtási tároló létrehozása File” a 25. oldalon. - Tartsa az SPI flash memória kezdőcímét alapértelmezettként 0x00000000-ban.
- Válassza a Program- és kódárnyékolás SPI Flash-ről DDR-re lehetőséget.
- Kattintson a Start gombra a 10. ábrán látható módon a végrehajtható kép SPI flash-be és kódárnyékolásba való betöltéséhez a DDR memóriából.
10. ábra • A bemutató indítása
- Ha a SmartFusion2 SoC FPGA eszköz STAPL-lel van programozva file Ha az MDDR nincs DDR-memóriához konfigurálva, akkor hibaüzenet jelenik meg, ahogy az a 11. ábrán látható.
11. ábra • Rossz eszköz vagy opció üzenet
- A GUI Soros konzol szakasza megjeleníti a hibakeresési üzeneteket, és az SPI flash sikeres törlésekor elkezdi az SPI flash programozását. A 12. ábra az SPI flash írás állapotát mutatja
12. ábra • Vaku betöltése
- Az SPI flash sikeres programozása esetén a SmartFusion2 SoC FPGA-n futó rendszerbetöltő átmásolja az alkalmazás képét az SPI flashről a DDR memóriába, és elindítja az alkalmazás lemezképet. Ha a megadott kép sample_image_DDR3.bin van kiválasztva, a soros konzol az üdvözlő üzeneteket, a kapcsoló megszakítását és az időzítő megszakítási üzeneteket jeleníti meg a 13. ábrán a 18. oldalon és a 14. ábrán a 18. oldalon. A SmartFusion1 Advanced Development LED8-től LED2-ig futó LED-mintája jelenik meg. Készlet.
- Nyomja meg az SW2 és SW3 kapcsolót a megszakítási üzenetek megtekintéséhez a soros konzolon.
13. ábra • A Target Application Image futtatása DDR3 memóriából
14. ábra • Időzítő és megszakítási üzenetek a soros konzolban
A Hardware Boot Engine Method Design futtatása
A következő lépések leírják, hogyan kell futtatni a hardver indítómotor-módszer tervezését:
- Kapcsolja BE a tápkapcsolót, SW7.
- Programozza be a SmarFusion2 SoC FPGA eszközt a programozással file a tervezésben biztosított files (SF2_CodeShadowing_DDR3_DF\Programozás
Files\HWBootEngine_method\CodeShadowing_Fabric.stp a FlashPro tervezőszoftver használatával). - Az SPI Flash programozásához állítsa az SW5-1 DIP kapcsolót ON állásba. Ez a választás lehetővé teszi a Cortex-M3 indítását az eNVM-ből. Nyomja meg az SW6 gombot a SmartFusion2 eszköz alaphelyzetbe állításához.
- Indítsa el az SPI Flash Loader és a Code Shadowing Demo GUI végrehajtható fájlját file kivitelben elérhető files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe).
- Válassza ki a megfelelő COM portot (amelyre az USB soros illesztőprogramok mutatnak) a COM Port legördülő listából.
- Kattintson a Csatlakozás gombra. A kapcsolat létrehozása után a Csatlakozás a Disconnect értékre változik.
- Kattintson a Tallózás gombra az example cél végrehajtható kép file a tervezéssel ellátva files
(SF2_CodeShadowing_DDR3_DF/Sample Application Images/sample_image_DDR3.bin).
Jegyzet: Az alkalmazás képtárolójának létrehozása filelásd: „Függelék: Végrehajtási tároló létrehozása File” a 25. oldalon. - Válassza a Hardware Boot Engine opciót a Code Shadowing Method részben.
- Válassza a Program SPI Flash opciót az Opciók menüből.
- Kattintson a Start gombra, ahogy az a 15. ábrán látható, hogy betöltse a végrehajtható képfájlt az SPI flashbe.
15. ábra • A bemutató indítása
- A Serial Console része a grafikus felhasználói felületen a hibakeresési üzeneteket és az SPI flash írás állapotát mutatja, amint az a 16. ábrán látható.
16. ábra • Vaku betöltése
- Az SPI vaku sikeres programozása után állítsa az SW5-1 DIP kapcsolót OFF állásba. Ez a választás lehetővé teszi a Cortex-M3 processzor DDR memóriából történő indítását.
- Nyomja meg az SW6 gombot a SmartFusion2 eszköz alaphelyzetbe állításához. A rendszerindító motor átmásolja az alkalmazás képét az SPI flashről a DDR memóriába, és feladja a Cortex-M3 visszaállítását, amely az alkalmazás képfájlját a DDR memóriából indítja el. Ha a megadott kép „sample_image_DDR3.bin” betöltődik az SPI flash-re, a soros konzol megjeleníti az üdvözlő üzeneteket, a kapcsoló megszakítását (nyomja meg az SW2-t vagy az SW3-at) és az időzítő megszakítási üzeneteket a 17. ábrán látható módon, és egy futó LED-minta jelenik meg a SmartFusion1 Advanced LED8-től LED2-ig. Fejlesztőkészlet.
17. ábra • A Target Application Image futtatása DDR3 memóriából
Következtetés
Ez a bemutató bemutatja a SmartFusion2 SoC FPGA-eszköz azon képességét, hogy interfésszel csatlakozzon a DDR-memóriához, és hogy az SPI flash memóriaeszköz kódjának árnyékolásával futtatható a DDR-memóriából a végrehajtható kép. A SmartFusion2 eszközön a kód árnyékolás megvalósításának két módszerét is bemutatja.
Függelék: DDR3 konfigurációk
A következő ábrák a DDR3 konfigurációs beállításait mutatják.
18. ábra • Általános DDR konfigurációs beállítások
19. ábra • DDR memória inicializálási beállítások
20. ábra • DDR memória időzítési beállítások
Függelék: Futtatható tároló létrehozása File
A végrehajtható tár file szükséges az SPI flash programozásához a kód árnyékoló demó futtatásához. A végrehajtható tár létrehozásához file a „sample_image_DDR3” Soft Console, hajtsa végre a következő lépéseket:
- Építse fel a Soft Console projektet a termelési-végrehajtási-helyben-külső DDR linker szkripttel.
- Adja hozzá a Soft Console telepítési útvonalát, plample, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, a 'Környezeti változókhoz', a 21. ábrán látható módon.
21. ábra • Soft Console telepítési útvonal hozzáadása
- Kattintson duplán a kötegre file Kuka-File-Generator.bat címe:
SoftConsole/CodeShadowing_MSS_CM3/Sample_image_DDR3 mappát, a 22. ábrán látható módon.
22. ábra • Rekesz File Generátor
- A Bin-File-A generátor s-t hoz létreample_image_DDR3.bin file.
Revíziótörténet
Az alábbi táblázat a dokumentumban az egyes revíziókhoz végrehajtott fontos változtatásokat mutatja be.
Felülvizsgálat | Változások |
Felülvizsgálat 7 (2016. március) |
Frissítettük a Libero SoC v11.7 szoftverkiadás dokumentumát (SAR 77816). |
Felülvizsgálat 6 (2015. október) |
Frissítettük a Libero SoC v11.6 szoftverkiadás dokumentumát (SAR 72424). |
Felülvizsgálat 5 (2014. szeptember) |
Frissítettük a Libero SoC v11.4 szoftverkiadás dokumentumát (SAR 60592). |
Felülvizsgálat 4 (2014. május) |
Frissítettük a Libero SoC 11.3 szoftverkiadás dokumentumát (SAR 56851). |
Felülvizsgálat 3 (2013. december) |
Frissítettük a Libero SoC v11.2 szoftverkiadás dokumentumát (SAR 53019). |
Felülvizsgálat 2 (2013. május) |
Frissítettük a Libero SoC v11.0 szoftverkiadás dokumentumát (SAR 47552). |
Felülvizsgálat 1 (2013. március) |
Frissítettük a Libero SoC v11.0 béta SP1 szoftverkiadás dokumentumát (SAR 45068). |
Terméktámogatás
A Microsemi SoC Products Group termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálatot, az Ügyfél műszaki támogatási központját, stb webwebhely, elektronikus levelezés és világszerte működő értékesítési irodák. Ez a függelék információkat tartalmaz a Microsemi SoC Products Group kapcsolatfelvételéről és a támogatási szolgáltatások használatáról.
Ügyfélszolgálat
Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissítési információk, a rendelés állapota és az engedélyezés.
- Észak-Amerikából hívja a 800.262.1060 számot
- A világ többi részéről hívja a 650.318.4460 számot
- Fax, a világ bármely pontjáról, 408.643.6913 XNUMX XNUMX
Ügyfél technikai támogatási központ
A Microsemi SoC Products Group Ügyfélszolgálati Központjában magasan képzett mérnökök dolgoznak, akik segítenek megválaszolni a Microsemi SoC termékekkel kapcsolatos hardver-, szoftver- és tervezési kérdéseit. Az Ügyfél műszaki támogatási központja sok időt tölt az alkalmazási megjegyzések, a tervezési ciklus gyakori kérdéseinek megválaszolásával, az ismert problémák dokumentálásával és a különféle GYIK-ekkel. Ezért, mielőtt kapcsolatba lép velünk, kérjük, keresse fel online forrásainkat. Nagyon valószínű, hogy már válaszoltunk a kérdéseire.
Műszaki támogatás
A Microsemi SoC terméktámogatásért látogasson el ide
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webtelek
Különféle műszaki és nem műszaki információk között böngészhet a Microsemi SoC Products Group honlapján, a következő címen: http://www.microsemi.com/products/fpga-soc/fpga-and-soc.
Lépjen kapcsolatba az Ügyfél műszaki támogatási központjával
Magasan képzett mérnökök dolgoznak a műszaki támogatási központban. A Technikai Támogatási Központ e-mailben vagy a Microsemi SoC termékcsoporton keresztül érhető el webtelek.
Email
Technikai kérdéseit e-mail címünkre küldheti, és választ kaphat e-mailben, faxon vagy telefonon. Ezenkívül, ha tervezési problémái vannak, elküldheti e-mailben a tervet files segítséget kapni. Folyamatosan figyeljük az e-mail fiókot a nap folyamán. Amikor elküldi nekünk kérelmét, kérjük, feltétlenül adja meg teljes nevét, cégnevét és elérhetőségeit a kérelem hatékony feldolgozása érdekében.
A technikai támogatás e-mail címe soc_tech@microsemi.com.
Saját esetek
A Microsemi SoC Products Group ügyfelei online küldhetnek be és nyomon követhetnek műszaki eseteket a Saját ügyek oldalon.
Az USA-n kívül
Azok az ügyfelek, akiknek segítségre van szükségük az Egyesült Államok időzónáin kívül, e-mailben fordulhatnak a technikai támogatáshoz (soc_tech@microsemi.com), vagy lépjen kapcsolatba a helyi értékesítési irodával. Keresse fel a Rólunk oldalt az értékesítési irodák listájáért és a vállalati kapcsolatokért.
ITAR műszaki támogatás
A Nemzetközi Fegyverforgalmi Szabályzat (ITAR) által szabályozott RH és RT FPGA-kkal kapcsolatos technikai támogatásért lépjen kapcsolatba velünk a következő címen: soc_tech@microsemi.com. Alternatív megoldásként a Saját ügyekben válassza az Igen lehetőséget az ITAR legördülő listából. Az ITAR által szabályozott Microsemi FPGA-k teljes listájáért látogasson el az ITAR oldalra web oldalon.
Microsemi vállalati központ
One Enterprise, Aliso Viejo,
CA 92656 USA
Az Egyesült Államokon belül: +1 (800)
713-4113 Azon kívül
USA: +1 949-380-6100
Eladás: +1 949-380-6136
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
© 2016 Microsemi Corporation.
Minden jog fenntartva. A Microsemi és a Microsemi logó a Microsemi Corporation védjegyei.
Minden egyéb védjegy és szolgáltatási védjegy a megfelelő tulajdonosok tulajdona.
A Microsemi Corporation (Nasdaq: MSCC) félvezető- és rendszermegoldások átfogó portfólióját kínálja a kommunikációs, védelmi és biztonsági, repülési és ipari piacokhoz. A termékek közé tartoznak a nagy teljesítményű és sugárzásálló analóg vegyes jelű integrált áramkörök, FPGA-k, SoC-k és ASIC-k; energiagazdálkodási termékek; időzítő és szinkronizáló eszközök és precíz időmegoldások, amelyek a világ időmércéjét állítják fel; Hangfeldolgozó eszközök; RF megoldások; diszkrét alkatrészek; vállalati tárolási és kommunikációs megoldások, biztonsági technológiák és méretezhető anti-tamper termékek; Ethernet megoldások; Power-over-Ethernet IC-k és midspans; valamint egyedi tervezési képességek és szolgáltatások. A Microsemi központja a kaliforniai Aliso Viejoban található, és világszerte körülbelül 4,800 alkalmazottat foglalkoztat. További információ: www.microsemi.com.
A Microsemi nem vállal garanciát, képviseletet vagy garanciát az itt található információkra, illetve termékeinek és szolgáltatásainak bármilyen meghatározott célra való alkalmasságára vonatkozóan, és a Microsemi nem vállal semmilyen felelősséget a termék vagy áramkör alkalmazásából vagy használatából eredően. Az itt értékesített termékek és a Microsemi által értékesített bármely más termék korlátozott tesztelésen esett át, és nem használhatók kritikus fontosságú berendezésekkel vagy alkalmazásokkal együtt. Bármely teljesítményspecifikáció megbízhatónak tekinthető, de nem ellenőrzött, és a Vevőnek el kell végeznie a termékek minden teljesítmény- és egyéb vizsgálatát, egyedül és a végtermékekkel együtt, vagy beleszerelve. A Vevő nem hagyatkozhat a Microsemi által biztosított adatokra és teljesítményspecifikációkra vagy paraméterekre. A Vevő felelőssége bármely termék alkalmasságának független megállapítása, valamint annak tesztelése és ellenőrzése. A Microsemi által az alábbiakban közölt információk „ahogy vannak, hol vannak” és minden hibával együtt, és az ilyen információkkal kapcsolatos teljes kockázat teljes mértékben a Vevőt terheli. A Microsemi sem kifejezetten, sem hallgatólagosan nem biztosít szabadalmi jogokat, licenceket vagy egyéb szellemi tulajdonjogokat sem magára az információra, sem az információ által leírtakra vonatkozóan. Az ebben a dokumentumban közölt információk a Microsemi tulajdonát képezik, és a Microsemi fenntartja a jogot, hogy bármikor, előzetes értesítés nélkül módosítsa a jelen dokumentumban található információkat, vagy bármely terméket és szolgáltatást.
Dokumentumok / Források
![]() |
Microsemi SmartFusion2 SoC FPGA kódárnyékolás SPI Flash-ről DDR memóriára [pdf] Használati utasítás SmartFusion2 SoC FPGA kódárnyékolás SPI Flash-ről DDR memóriára, SmartFusion2 SoC, FPGA kódárnyékolás SPI Flash-ről DDR-memóriára, Flash-ről DDR-memóriára |