Configurarea pls

Configurarea firmei Altera FPGA cu ajutorul microcontrolerelor

Deși compania Altera și comunicatelor ROM-ul pentru a configura FPGA cu SRAM, aceste produse nu pot satisface întotdeauna utilizatorul final. ROM brevetate sau o dată programabil și accesibil, programabil sau polisubstituită cu un număr redus de cicluri de rescriere și costuri prohibitive (în special în designul industrial). Atmel produce același cip pentru configurarea firma FPGA Altera. În acest caz, produsele Atmel într-adevăr reutilizabile, programabile și mult mai ieftin. Dar, într-un fel, pe piața rusă, cumva nu supraviețuiesc.






În general, pentru a remedia situația, se propune următoarea decizie:

Configurarea pls

Acesta oferă pentru a stoca informații de configurare ale ROM pe scară largă și deshovyh cu interfață I2C și de a folosi un microcontroler pentru a citi din ROM-ul și în scris la FPGA pe pasiv interfață serială sincronă. Așa cum se arată în schema figura utilizează un ROM 256 kbps. Acest volum este suficient pentru următoarea configurație FPGA: EPF10K10, EPF10K10A, EPF10K20, EP1K10. Dacă aplicați ROM 512 kbps (fără a fi nevoie de a modifica programul de microcontroler oferit la sfârșitul articolului), în plus față de FPGA-urile de mai sus pot fi configurate, de asemenea, următoarele: EPF6010A, EPF6016, EPF6016A, EPF6024A, EPF10K30, EPF10K30A, EPF10K30E, EPF10K40, EP1K30 , EP20K30E. Este demn de remarcat, de asemenea, posibilitatea de a crea o bancă de mai multe ROM cu interfață I2C. Cu o astfel de bancă poate fi configurat orice firmă FPGA Altera.






Datele din U1 cip prin conectorul XT1 scris de programator care acceptă interfață I2C. În acest scop, este necesar „PonyProg“ (Ia fișier în format Intel HEX, generat de sistemul MAX + PLUS II sau Cvart II și cu ajutorul „PonyProg“, se scrie în U1). După înregistrarea informațiile de configurare a proiectului în U1 ROM, U2 la microcontroler pus-o într-un FPGA, trebuie să opriți și apoi porniți pe circuitul de alimentare sau pentru a efectua o resetare hard a microcontrolerului.
LED-ul HL1 este destinat să indice finalizarea cu succes a configurației și este un element opțional al circuitului.
Microcontrolerul U2 este programat prin interfața SPI prin conectorul XT2.
Programul pentru microcontrolerul U2: HEX. ASM.

Realizat de uCoz







Articole similare

Trimiteți-le prietenilor: