A pls konfigurálása
Az Altera FPGA cég konfigurációja mikrokontrollerek segítségével
Bár az Altera ROM-ot gyárt az FPGA statikus RAM-ként történő konfigurálásához, ez a termék nem mindig felel meg a végfelhasználónak. A céges ROM-ok egyszerre programozhatók és eléggé olcsóak, vagy ismételten programozhatók kisszámú újraírási ciklusokkal és indokolatlanul magas költségekkel (különösen az ipari tervezésnél). Az Atmel mikroáramköröket is gyárt az Altera FPGA cég konfigurációjához. Ugyanakkor az Atmel termékek tényleg ismételten programozottak és sokkal olcsóbbak. De valahogy az orosz piacon valahogy nem szoktak hozzászokni.
A helyzet helyrehozása érdekében általában a következő határozatot javasolják:
Kínál tárolni konfigurációs információk széles körben elterjedt és deshovyh ROM I2C interfész és használata mikrokontroller olvasni a ROM-ból, és írt az FPGA passzív szinkron soros interfészen keresztül. Ábrán látható, hogy program használ egy ROM 256 kbps. Ez a mennyiség elegendő a következő FPGA konfiguráció: EPF10K10, EPF10K10A, EPF10K20, EP1K10. Ha alkalmazza a ROM 512 kbps (és nem kell módosítani a mikrokontroller programot kínált a végén a cikk), amellett, hogy a fenti FPGA lehet beállítani a következőket is: EPF6010A, EPF6016, EPF6016A, EPF6024A, EPF10K30, EPF10K30A, EPF10K30E, EPF10K40, EP1K30 , EP20K30E. Azt is érdemes megjegyezni a lehetőségét egy bank több ROM I2C interfész. Egy ilyen bank lehet állítani bármilyen FPGA cég Altera.
Az adatok a chip U1 keresztül csatlakozó XT1 írta a programozó, amely támogatja I2C interfész. Erre a célra helyénvaló „PonyProg” (Vedd fájl Intel HEX formátum, a rendszer által generált MAX + PLUS II vagy Quartus II segítségével „PonyProg” írd meg U1). A felvétel után a konfigurációs információkat a projekt a ROM U1, U2, hogy a mikrokontroller betette az FPGA, akkor kapcsolja ki, majd kapcsolja be az áramkört, vagy végre egy hard reset a mikrokontroller.
A HL1 LED a konfiguráció sikeres befejezését jelzi, és az áramkör opcionális eleme.
Az U2 mikrokontroller az SPI interfészen keresztül van programozva az XT2 csatlakozón keresztül.
Az U2 mikrokontroller programja: HEX. ASM.
Powered by uCoz