Home
Spartan-3E FPGA Industrial Micromodule
Contents
1. EL iMPACT Boundary Scan HEKI Fie Edit Yisw Operations Opzions Du pit Debug Window Help ENE Rap es e 305 Flnwa FI EGWEZESS x avais Operative s are bs AdADewive vr luck JTAG chan Leme 23 1MPACT D A ACT Version DATCH CMD s tMod bs FF zen RANK CMD sst Node An Assign New Configuration File dialog window should pop up automatically You can now select the file corresponding to your design In the following example we Trenz Electronic GmbH User Manual will show how to select the micromodule reference design blinking bit in the TEO300 folder Do not forget to select the Enable Programming of SPI Flash Device Attached to this FPGA option in the same window Assign New Configuration File Look in g E TE0300 O 1st_program 5 blinkin bit E blinkin1600 bit File name blinkin bit File type All Design Files bit bt nky isc bsd None Enable Programming of SPI Flash Device Attached to this FPGA Enable Programming of BPI Flash Device Attached to this FPGA An Add PROM File dialog window should pop up automatically You can now select the file corresponding to your design In the following example we will show how to select the micromodule reference design blinking mcs in the TEO30O folder Add PROM File Suchen in temp TED300 vi Aa gi ES E binkin mes
2. version 2 6 Press the button corresponding to the File name field and select for in stance the sample firmware upload file TEO300 vi0i2 fwu in the USB FWUToolNFWUS folder ffnen Suchen in FIAT e mc ES A Zuletzt verwendete D Desktop Eigene Dateien Arbeitsplatz d Netzwerkumgeb Dateiname TEO300 v0812 fwu ung Dateityp Fw Update Files fwu v Abbrechen 17 Spartan 3E FPGA Industrial Micromodule 2 USB Firmware Upgrade Tool Device LISE Device File name C TEOSOOUISBFWUTOONFWUSITEOSUD_v1OL2 Upload Version 2 6 Press the Upload button to upload the micromodule firmware and check the FPGA uploading progress bar 2 USB Firmware Upgrade Tool USB Device FPGA uploading 22 version 7 6 After successful completion of the firm ware upload procedure the following message should pop up USB Firmware Upgrade Tool ES Firmware upgrade successful Reboot the micromodule with the new firmware by disconnecting and reconnect ing the USB cable You may want to test the sample application TEO300 API Ex ample exe in the TEO300 API Example Debug folder To generate your own firmware upload file please read the document Generat ing_FWU_file doc in the USBFWUTool folder SPI Direct In System Programming ISP Make sure S2 is switched to Reset off during programming T
3. 7 Zuletzt verwendete D Desktop Eigene Dateien er Arbeitsplatz woo blinkin mcs w Dateityp MCS Files mes v Abbrechen I Netzwerkumgeb Dateiname ung Select now the SPI Flash corresponding to the one present on the module STMicro electronics M25P32 in the example a 32 Mbit 4M x 8 Serial Flash memory 21 Spartan 3E FPGA Industrial Micromodule E FPGA SPI Flash Association Select SPI Flash FPGA SFI Flash c341200e ki 25P32 IMPACT should now look like this iMPACT Boundary Scan e Fie Edit Yisw Operazions Du pt Debug Wrdow Help PRH Aix eR nn so o v x fal Boundary 32an iss Opeialiur s are BOS avsi sial mL et Vence ID Gal SslezsiMaP mp Cet Device Siznatwe Uszicods el Desk Corfiguraion ep Check Idecce 8 Direct SPI Corfiguetion gt ead Stalue Kegister Eege xc3s1zcoe PROM Fle Fomratte Her Ton Dperalivris Randan fran Lessel Cabl2 connection es aklished Firmusre version 13C2 File versicn of C Xilinx 10 1 ISD data xush_xlp hex 1922 krmmere hey le versini 3 12 Type 0xIC01 ESN api ouu ODJOCACS4EBTO1 FLO tile version UJlzh PLD veroicn OC zAa FROGRE55 END Erd Operazicn Elapsed ime Attexptiay to identify devices in the boancary scan chain configurasicn DATCI CMD Identify FROGRESS_START Starting Operation Identifying chair contents 1 INFO iNPATT 1777 kead rg
4. dr Trenz Electronic GmbH S partan 3E FPGA e tren info trenz electronic de e clectonic www trenz electronic de Industrial Micromodule Rev 1 15 as of 2009 10 23 User Manual Features Industrial temperature grade avail able on request m High density plug in Xilinx Spartan m Low cost versatile and ruggedized 3E module design m USB 2 0 interface with high speed 480 Mbit s data rate SS a m Large SPI flash for configuration and Specifications user storage accessible via USB or SPI n FPGA Xilinx Spartan 3E XC3S500E connector XC3S1600E m Large DDR SDRAM USB controller Cypress EZ USB FX2 FPGA configuration is implemented via USB 2 0 microcontroller CY7C68013A JTAG SPI Flash or USB S6LFX 3 on board high power high effi Non volatile memory 16 MBit 64 ciency switch mode DC DC convert Mbit SPI Flash for FPGA configuration ers 1 A for each voltage rail 1 2 V and user data 2 5 V 3 3 V n Volatile memory 512 Mbit x 16 DDR m Power supply via USB or B2B carrier SDRAM with up to 666 Mbyte s board m Flexible expansion via high density shockproof B2B board to board connectors m Most I O s on the B2B connectors are routed as LVDS pairs Up to 110 FPGA user I Os Supply voltage range 4 0 V 5 5 V 1 push button 1 LED Small size only 40 5 mm x 47 5 mm m Evenly spread supply pins for good signal integrity Fo METIA e WETE WEES E a BD e ER LE W I A BER SSC gt VH zo WK WI D D
5. 14 as 4 fa TEN ka e 2 N 4 ei se wu U UV Oo Figure 1 TEO300 bottom view Trenz Electronic GmbH 1 Spartan 3E FPGA Industrial Micromodule Applications IP intellectual property development Digital signal processing Image processing Cryptography Industrial control Low power design General purpose prototyping platform Description The FPGA industrial micromodule integ rates a leading edge Xilinx Spartan 3E FPGA an USB 2 0 microcontroller config uration Flash DDR SDRAM and power supplies on a tiny footprint A large num ber of configurable I Os are provided via B2B mini connectors The module is intended to be used as an OEM board or to be combined with our carrier boards It is a powerful system widely used for educational and research activities Boards with other configurations larger FPGA s or equipped with industrial tem perature grade parts are available on re quest Software for SPI flash programming over USB as well as reference designs for high speed data transfer over USB are in cluded Physical Features Board Dimensions The module measures 40 50 mm by 47 50 mm Trenz Electronic GmbH User Manual 3 25 top view 40 50 36 25 Figure 3 module dimensions in mm top view Board to Board Connectors Figure 4 connector receptacles J4 and J5 bottom view The module has two B2B board to board receptacle connectors J4
6. 4E sev v d Gap Eu Watu Confguraticn PetformCeble USD CHE usbrhs Switch S2 back to the Run position In case you uploaded the test design you should see the on board led blinking at 0 5 Hz For further information about direct pure SPI in system programming of SPI Flash memories please see Xilinx Application Note XAPP951 Configuring Xilinx FPGAs with SPI Serial Flash SPI Indirect In System Programming ISP Check the configuration switches against the following table DIP on left off right switch S1 X X S2 Run S3 PON S4 X X Connect the host computer to the micro module through both the SPI flying leads cable and the USB cable Start Xilinx ISE iMPACT The following ex ample shows the case of IMPACT 10 1 If the iMPACT Project window pops up press the Cancel button 20 Spartan 3E FPGA Industrial Micromodule E iMPACT Project want to Ce C Load most recent project file when iMPACT starts create a new project ipf defaultipf Browse Cancel Double click the Boundary Scan option in the Modes panel File Edt view Cgeratiors Optiors Outpu Desug Window Help Bx cin ti F 30568 Bin Part rnresses x MaF aa 33 Corfiguraion BaDirect SP Corfigration B Luten z E PROM Fle rom ae Right click the Boundary Scan to initial ize the chain and select Initialize Chain
7. Device 1 Programming Properties Category B Boundary Scan Device 1 FPGA xc3s1200e Device 1 Attached FLASH M25P32 Property Name Verify General CPLD And PROM Properties Erase Before Programming FPGA Device Specific Programming Properties Assert Cable INIT during programming O automatically load FPGA with currently assigned bitst After programming Flash IMPACT will first erase the memory Progress Dialog 1 Executing command Cancel and then write it After successful programming you should read the message Program Succeeded popping up for a few seconds in the Boundary Scan panel 22 Spartan 3E FPGA Industrial Micromodule Switch S3 back to the FX PON position In case you uploaded the reference design you should see the on board led blinking at 0 5 Hz For further information about indirect SPI over JTAG in system programming of SPI Flash memories please see Xilinx Application Note XAPP974 Indirect Pro gramming of SPI Serial Flash PROMs with Spartan 3A FPGAs Changes from TEO300 00 to TEO300 01 Clocks TEO300 00 has a 50MHz secondary clock whereas TEO300 01 has a 125MHz sec ondary clock Volatile Memory Interface TEO300 00 could access the DDR SDRAM only with Xilinx OPB on chip peripheral bus cores TEO300 O1 can also access the DDR SDRAM through the dedicated Xilinx MIG memory interface generator memory in terfac
8. Ges Intel R ICHS Family USB Universal Host Controller 2835 amp gt Intel R ICHS Family USB2 Enhanced Host Controller 2836 C amp Intel R ICHS Family USB2 Enhanced Host Controller 2834 gt USB Root Hub Ges USB Root Hub FWU File Generation The TEO300 micromodule can be con figured by means of a firmware upgrade FWU file See next section Micromodule Configuration for further reference The first step in generating the FWU file is to generate the fpga bin file corresponding to a given FPGA design Open Xilinx IMPACT from Start Pro grams Xilinx ISE Accessories Impact Select create new project 14 Spartan 3E FPGA Industrial Micromodule EL iMPACT Project want to IT Load most recent project file when iMPACT starts create a new project ipf default ipf Browse Select prepare PROM file E iMPACT Welcome to iMPACT Please select an action from the list below C Configure devices using Boundary Scan JTAG Ce Prepare a PROM File Prepare a System ACE File Prepare a Boundary Scan File SVEN Y Configure devices using Slave Serial mode w Select BIN as output Trenz Electronic GmbH User Manual E iMPACT Prepare PROM Files Biet want to target a Ce dn PROM C Generic Parallel PROM 3rd Party SPI PROM C PROM Supporting Multiple Design Versions Spartan3E MultiBoot PROM File Format C MCS
9. IO D13 66 67 BO L04 P B14 IO LO4P 0 10 VadO Y N ValO IO O 10 13 BO 10 E13 68 69 BO LO3 N C14 UNER 0 10 VcIO Y 33V I 2 TD A2 TDI 70 71 BOLO3P D14 IO LO3P 0 IO VecIOY 3 3V O 2 TDO C16 TDO 72 73 1 2 V 1 2 V 74 75 BO LOI N AI6 IJO_LOIN O IO VcclO Y 3 3VW I 2 TCK A17 TCK 76 77 BO_LO1 P BI6 IO LOIP O IO VcclO Y 3 3V I 2 TMS D15 TMS 78 79 GND GND 80 receptacle connector J4 pinout information FPGA FPGA ba ba FPGA FPGA B2B b dir dir a pin name nk nk name pin name 1 5Vb2b 1 I 5Vb2b 3 3 5Vb2b 1 I 5Vb2b 4 5 5V O I MR 6 7 B2B D P 10 Y O RESET 8 9 B2B D N 10 Y O RESET 10 11 GND GND 12 13 B3 L22 P P3 10 L22P 3 IO 3 3V Y N 3 3V IO 3 IO L24P T2 B3 IO T2 14 15 B3 L22 N PA 10 L22N 3 10 3 3V Y Y 3 3V 10 3 IO L21N PL B3L21N 16 17 B2 IP V4 va IP LO2P 2 I 3 3VN Y 3 3V IO 3 IO L21P P2 B3 L21 P 18 19 B3 L20 P NA IO L20P 3 IO 3 3V Y Y 3 3V 10 3 IO L23N R2 B3 L23 N 20 21 B3 L20 N N5 IO L20N 3 10 3 3VY Y 3 3V IO 3 IO L23P R3 B3 L23 P 22 23 GND GNO 24 25 B2 L04 N T5 IO LOAN 2 10 33V Y N3 3V IO 3 IO LISN M3 B3 IO L18N 26 10_LO3P 27 B2 L04 P R5 IO LO4P 2 10 33V Y N33VIO 2 DOUT U4 B2 10 L03 28 BUSY 29 B2 L05 P R6 IO LOSP 2 10 33V Y N 3 3V IO poe U5 B2 IQ U5 30 31 B2 L05 N P6 IOLOSN 2 10 33V Y Y 33VIO 2 IOLOGP V5 B2 L06 P 32 33 B2 10 V7 V7 10 10 3 3V N Y 3 3V IO 2 WE V
10. TEK C UFP C format C EXO Ce BIN C ISC C HEX J Swap Bits Checksum Fill Value 2 Hex Digits FF PROM File Name lipga Location E ins Browse lt Back new Cancel Set PROM File Name to fpga and change Location to a suitable name and location EL iMPACT Specify Xilinx PROM Device J Enable Revisioning Number of Revisions E J Enable Compression Select a PROM bits Unspecifiec zj gt Add Pozitigri Part flanne Delete All lt Back gen Cancel Check Auto Select PROM 15 Spartan 3E FPGA Industrial Micromodule E Add Device Start adding device file to Data Stream 0 User Manual G Add Device 2 Would you like to add another device file ta Data Stream O Navigate to your project s IMPLEMENTA TION folder and select download bit DE x Look in E implementation DI e Diet PS cache Dopb_intc_0_wrapper chipscope icon 0 wrapper 2 rs232 wrapper Recent chipscope opb iba 0 wrapper 2 sdram 16mx16 wrapper dem 0 wrapper Dspi_adc_0_wrapper dcm_1_wrapper Dspi_mon_0_wrapper debug_module_wrapper Dtest_mux_0_wrapper Desktop dimb_cntlr_wrapper l download bi Ge ownload bit dimb_wrapper KE download_cclktemp bit S ilmb_cntlr_wrapper system bit ilmb wrapper Imb_bram_wrapper mb_opb_wrapper microblaze_0_wrapper opb_dma_O_wrapper opb_fx2_0_wrapper My Documents My Computer e AD File
11. die Such und Installationsoptionen En I Verwenden Sie die Kontrollk stchen um die Standardsuche zu erweitern oder einzuschr nken Lokale Pfade und Wechselmedien sind in der Standardsuche mit einbegriffen Der zutreffendste Treiber wird installiert wechselmedien durchsuchen Diskette CD Folgende Quelle ebenfalls durchsuchen CHTEO300 driver v Durchsuchen O Nicht suchen sondern den zu installierenden Treiber selbst w hlen Verwenden Sie diese Option um einen Ger tetreiber aus einer Liste zu w hlen Es wird nicht garantiert dass der von Ihnen gew hlte Treiber der Hardware am besten entspricht Cr Trenz Electronic GmbH User Manual Assistent f r das Suchen neuer Hardware Fertigstellen des Assistenten Die Software f r die folgende Hardware wurde installiert DEWESoft USB Device Klicken Sie auf Fertig stellen um den Y organg abzuschlie en Check that in the Device Manager under USB Controller the DEWESoft USB Device 0 has been added Ger te Manager Datei Aktion Ansicht e m e 2 a g Prozessoren 1 ep Speichervolumes d Systemger te Tastaturen H USB Controller gt CA 200 DEWESoft USB Device O amp Intel R ICHS Family USB Universal Host Controller 2830 Ges Intel R ICHS Family USB Universal Host Controller 2831 CS Intel R ICHS Family USB Universal Host Controller 2832 Ges Intel R ICHS Family USB Universal Host Controller 2834
12. name Places download bit Files of type FPGA Bit Files bit DI Cancel l 7 The following warning is normal E Warning WARNING IMPACT 2257 Startup Clock has been changed to Cclk in the bitstream stored in memory but the original bitstream file remains unchanged This is probably the one and only file with your design Trenz Electronic GmbH Congratulations E Add Device d You have completed the device file entry Click Ok ta continue Click GENERATE FILE or select from menu Operations Generate file E iMPACT C Xilinx default ipf PROM File Formatter w Eile Edit View Operations Window Help lal x le B p 0X BRUNO 2850 E 23 Boundary Scan Sa SlaveSerial e Ba SelectMAP e Gal Desktop Configuration io ga Direct SPI Configuration E SystemACE xc3s400 dovynload bit i E PROM File Formatter x INFO iMPACT 501 1 PROM File Generation Target Xilinx PROM 1 699 136 Bits used File fpga in Location C amp ilinx Li 16 Spartan 3E FPGA Industrial Micromodule You are done E iMPACT C Xilinx default ipf PROM File Formatter aj xj w Eile Edit View Operations Window Help 8 x la Bl 48 BoP KI xf i Se Boundary Scan PAlSlaveSerial 1 PIS electMAP ED Desktop Configuration ED Direct SPI Configuration E SystemACE i E PROM File Formatter xc
13. 102 27 lings il 17 Sk spartanie natad ends Zilles INFO iMPACT 501 Ir Addcd Dzvicc xe2o12C0c sucecoofully Manufacturer e ID Kilznk x0381200e Version C FRUGRESS_END Erd Operazicn Elapsed ime I sec ff DATCH CMD identifyMPH w H el e up mo lamina Confgraticr Flat o m Cable LED GMllz usb hs Right click the Flash device and select the Program operation amp IMPACT Direct SPI Configuration EBES Fie Edit Yisw Operations Opzions Du pit Debug Wndow Help FAI X AB GX EX EE Hi BS0O w R x TB undar 523n ANG avsSsial 20 zkesiMAP i Verify el Desk Corfiguraion ki Erste D 8Direct SP Corfigaretion 4 Check Rlank Crerk B Gute 3 _ Readbecs PROM Fle Fomratte Regen MSG BE SE Ga Fire SP Conticisaton Welcome 25 1MPACT o we 7 J ren BATCH CMD satNod spi ff DATCH CMD s tNod spi Selested part M25P324 INFO iNPAST 501 L Adicd Doviec M2ST32 ouczeooZally Assigr New Corfiguraton Fila 12 3 Loading Zile Z TEO3CO klirkin meo INFO 1NPATIT Elspsed tim2 0 sec cone ff ren DATCH CMD set tzcibut position 1 attr packageNeme value SG z pt ua Warning No Cable Connection l In the Device Programming Properties window just leave the default settings and press the OK button Trenz Electronic GmbH User Manual L Device Programming Properties
14. 21P D6 BO L21 P 22 23 GND GND 24 IO L23N IO L18N 25 BO_L23_N os Jeer 0 10 vccto Y Y vccro 10 o Tees D7 BO_L18_N 26 27 BO L23 P C5 IO L23P 0 IO VccIO Y Y VccIO IO O IO Li8P C7 BO L18 P 28 29 BO L20 P B6 IO L20P 0 IO VadO Y Y VccIO IO O IOLIZN F8 BOLITN 30 31 BO L20 N A6 IO L20N 0 IO VadO Y Y VccIO IO O IO L17P E8 BO L17 P 32 aal 33V 33V 34 35 BO IO A7 AZ IO 0 IO VccION N VccIO IO 0 10 AS BO IO A8 36 IO L14N 37 BO IO G9 Co IO 0 TO VecIO N Y VeclO 10 O d se Di GCLK_L14_N 38 IP_L13P IO L14P 39 GCLK_L13_P B8 Yac ng 1 Vecto Y Y vcciol 10 o eiio C9 GCLK_LL4_P 40 IP L13N IO L11N 41 GCLK_LI3_N B9 Jee 0 I Vecio Y Y vecio IO O FEC E10 GCLK_L11_N 42 IO L11P 43 GND Y VedlO 10 0 cua D10 GELK LIL Pi 44 IO L12P 45 GCLK_L12_P B10 Gig 0 IO Vedo Y CND 46 47 GCLK_L12 N A10 are IO VccIO Y Y VccIO IO 0 IO LO9N Dil BO LOO N 48 49 BO Li5 P E9 IO L1I5P O IO VcdlO VcciO IO 0 IO LOOP Cii BO LO9 P 50 51 BO_L15_N F9 IO LI5N IO VccIO VccIO IO IO Aii BU IO All 52 53 2 5 V 2 5 V 54 O lt lt Z lt O 55 BO_LO8_P Eti IO LO8P 0 IO VccIO Y N VccIO IO 0 IO VREF Bii BO_IO Bil 56 57 BO LO8 N Fil IO LO8P O IO VccIO Y N VccIO IO 0 IO A12 BO_IO_Al2 58 59 BO LO5 P A13 I0O_LO5P O IO VcciO Y Y VecIO IO O IO_LO6P F12 BO LOG P 60 61 BO LO5 N B13 ar O IO VccIO Y Y VccIO IO O IO_LOG6N E12 BO LOG N 62 63 GND GND 64 65 BO L04 N A14 10 LO4N O 10 VccIO Y N VccIO IO O Io D13 BO
15. 6 B2 L06 N 34 35 3 3 V 33v 36 37 B2 L07 N P7 IOLOZN 2 10 3 3V Y N 3 3V IO 10 U6 B210 U6 38 30 B2 L07 P N7 IO LO7P 2 10 3 3V Y Y 3 3VIO 3 TA L5 B3 L17 N 40 IO L12N A1 B2 GCLK12 M9 D6 2 1 3 3VN Y 3 3V 10 3 IO L17P L6 B3 L17 P 42 GCLK12 43 GND CND 44 45 B2 L10 N T8 IO LION 2 103 3V YN3 3V I 2 IPLOSP 17 B2IPT7 46 47 B2 L10 P R8 IO LIOP 2 IO 3 3V Y N3 3V I 2 IP L11P US B2 IP U8 48 IO L13N 49 B2 GCIK LI3 N V9 D3 2 IO3 3VY Y 3 3V IO 3 IO Li9P M5 B3 L19 P 50 GCLK15 IO L13P 51 B2 GCLK L13 P U9 D4 2 10 3 3V Y Y 3 3V 10 3 IO L19N Me B3 L19 N 52 GCLK14 53 2 5 V 3 3 V 25V 54 55 B2 L18 N N11 IO Li8N 2 10 3 3V Y Y 3 3V IO 2 IO LOOP P8 B2 L09 P 56 57 B2 L18 P P11 IO L18P 2 10 3 3V Y Y 3 3V IO 2 IO LO9N N8 B2 L09 N 58 59 B2 L20N R12 IO L20N 2 I0 3 3V Y N3 3VIO 2 10 PO B2 10 P9 60 ei B2 L20 P T12 IO L20P 2 IO 3 3V Y N 3 3V IO 2 10 R11 B2 10 R11 62 63 GND GND 64 IO L19N IO_LISN ep B2 L19 N v13 19 2 I0 3 3V Y N3 3VIO 2 D1 P10 B2 IO P10 66 VREF GCLK3 67 B2 L19 P V12 IO L19P 2 10 3 3V Y N 3 3VIO 2 ne R9 B2 10 R9 68 eg BZL22 N R13 sec 2 10 33V Y Y 3 3V IO 2 IO L21N P12 B2 L21 N 70 71 B2 L22P P13 kri 2 I0 3 3V Y Y 3 3VIO 2 IOL21P N12 B2 L21 P 72 73 1 2 V 12V 74 IO L24P 75 B224 P ma Ten 2 1033VYN33V I 2 IPL23P V14 B2_IP_V14 76 IO_L24N 77 82124 N R14 75 2 103 3VYN3 3VI0 2 10 U13 B2I0_U13 78 79 GND CND 380 receptacle connector J5 pinout information
16. a zero ohm 0603 1608 metric chip resistor or a solder blob Trenz Electronic GmbH User Manual FPGA User I Os A total of 110 FPGA user I Os are avail able on corresponding contacts of B2B connectors J4 and J5 see Appedix m 37 differential digital I O pairs each pair is configurable as 2 single ended digital I Os corresponding to a maximum of 74 single ended digital I Os m 4 differential clock input pairs each pair is configurable as differential digital I O pair or 2 single ended clock inputs or 2 single ended digital I Os or combination thereof correspond ing to from a maximum of 8 independ ent clock inputs to a maximum of 8 in dependent digital I Os m 1 differential clock input pair the pair is configurable as differential digital input pair or as 2 single ended clock inputs or 2 single ended digital inputs or combination thereof cor responding to from a maximum of 2 independent clock inputs to a maxim um of 2 independent digital inputs m 21 single ended digital I Os m 5 single ended inputs Table 4 summarizes the maximum avail able FPGA user I Os divided by supply voltage type VcciO 3 3 V diff I O pairs lt 18 lt 23 diff inputs lt 1 none diff clocks lt 4 lt 1 s I Os lt 46 lt 58 s e inputs lt 2 lt 4 s e cloks lt 8 lt 3 Table 4 maximum FPGA user I Os by supply voltage Spartan 3E FPGA Industrial Micromodule Differenti
17. able 7 S1 default EEPROM For further information please read para graph Software Configuration DIP Switch S2 S2 enables disables the reset line The reset line available also on 2 contacts of the B2B connector resets the USB micro controller and the FPGA S2 has to be turned off Reset if the user wants to program the SPI Flash memory in direct mode For programming the SPI Flash memory in indirect mode over JTAG S2 has to be turned on Run Run on system running Reset off system reset Table 8 S2 default Run For further information please read para graph Software Configuration DIP Switch S3 S3 conditionally unconditionally enables the 1 2 V and 2 5 V power rails When S3 is turned on the 1 2 V and 2 5 V power rails are controlled by the USB microcontroller At start up the USB mi Spartan 3E FPGA Industrial Micromodule crocontroller switches off the 1 2 V and 2 5 V power rails and starts up the mod ule in low power mode After enumera tion the USB microcontroller firmware switches the 1 2 V and 2 5 V power rails on if enough current is available from the USB bus When S3 is turned off the 1 2 V and 2 5 V power rails are always enabled FX2 PON on rails controlled by FX2 PON off rails always enabled Table 9 S3 default FX2 PON The 3 3 V power rail though is out of the control of the USB microcontroller and
18. al Pairs The micromodule has a total of 42 differ ential signal pairs routed pairwise with a differential impedance of 100 ohm to ad jacent connector pins These lines can be used for high speed signaling up to 666 Mbit s per differential pair see Xilinx Application Note XAPP485 User Button and LED LED The LED is lit when the U LED line pin R10 is set high as detailed in the follow ing table Signal FPGA pin FPGA ball IO Li5P 2 U LED bank 2 R10 Tabelle 5 user led signal details Push Button The push button is connected to the PB input pin V16 as detailed in the follow ing table Signal FPGA pin FPGA ball IP PB bank 2 V16 Tabelle 6 user button signal details The input is normally low The input is pulled up when pressed Configuration Switches The micromodule hosts 4 DIP switches on the top side S1 S2 53 and S4 For customers requesting a sufficient amount of units the micromodules can be manufactured replacing the switches by fixed connections Trenz Electronic GmbH User Manual DIP Switch S1 S1 enables disables the communication between the Cypress EZ USB FX2 micro controller and the I2C CMOS Serial EEP ROM Turn S1 off when programming the USB EEPROM storing the USB vendor ID and device ID This will force the USB micro controller to provide its default vendor ID and device ID EEPROM on EEPROM enabled Off off EEPROM disabled T
19. and J5 for a total of 160 contacts Figure 5 Spartan 3E FPGA Industrial Micromodule Figure 5 micromodule receptacle The ordering numbers of the connector receptacles are given in Table 1 supplier header Digikey H2373CT ND Hirose DF17 3 0 O80DS 0 5V 51 Trenz Electronic 22684 Table 1 equivalent part numbers of the receptacle connectors J4 and J5 The on board receptacles mate with their corresponding headers on the carrier board Figure 6 Figure 6 mating header The ordering number of the headers is given in Table 2 Trenz Electronic GmbH User Manual supplier header Digikey H2407CT ND Hirose DF17 4 0 80DP 0 5V 51 Trenz Electronic 22938 Table 2 equivalent part numbers of the mating connectors Figure 7 shows the definition of stacking height featured by the combination of the TEO300 receptacle with its corresponding header Receptacle Header Figure 7 stacking height h The stacking height of the TEO300 B2B connectors is 7 seven mm The stacking height does not include the solder paste thickness USB Connector The micromodule uses a mini USB B type receptacle connector Figure 8 mini USB B type recept acle connector Spartan 3E FPGA Industrial Micromodule Power Supply The module can be powered by the B2B connector or the USB connector If both power supplies are available the B2B connector power supply takes pr
20. bzuschlie en Check that in the Device Manager under USB Controller the Cypress Generic USB Device has been added Ger te Manager Datei Aktion Ansicht e amp R ma Prozessoren ep Speichervolumes d Systemger te gt Tastaturen Ih USB Controller gt CA 200 2 Cypress Generic USB Device amp Intel R ICHS Family USB Universal Host Controller 2830 6 Intel R ICH8 Family USB Universal Host Controller 2831 EP Intel R ICHS Family USB Universal Host Controller 2832 amp Intel R ICHS Family USB Universal Host Controller 2834 C amp Intel R ICHS Family USB Universal Host Controller 2835 2 Intel R ICH8 Family USB2 Enhanced Host Controller 2836 Ges Intel R ICHS Family USB2 Enhanced Host Controller 2834 2 USB Root Hub Ge LISB Root Hub gt USB Root Hub Gs USB Root Hub Gs USB Root Hub Ga USB Root Hub Gs USB Root Hub Now the USB microcontroller can be ac cessed from the host computer through dedicated software Trenz Electronic GmbH User Manual EZ USB FX2 EEPROM Programming First of all check that Si is actually switched to EEPROM The USB EEPROM can be programmed by opening the dedicated software Cypress USB Console double click the CyCon sole exe file in the 1st program CyCon sole folder 7 Cypress USB Console File Options Help en 2 a a DI Selected Script Select Device Address Name in Windows Device Mar f
21. d on the baseboard it is recommended to bypass them to ground with 10 nF 100 nF capacitors I O Banks Power Supply The Spartan 3E architecture organizes I Os into four I O banks see Table 3 Bank Supply Min Max Voltage V V V BO VccIO 1 2 3 3 B1 2 5 B2 3 3 B3 3 3 Table 3 I O banks power supply Voltage for banks B1 B2 and B3 is fixed respectively to 2 5 V 3 3 V and 3 3 V Voltage VccIO for bank BO shall span from 1 2 V to 3 3 V VccIO can be sup plied either externally or internally to the micromodule Externally Supplied VccIO VccIO can be externally supplied over the B2B connector J4 If bank BO is not used then VccIO can be left open Spartan 3E FPGA Industrial Micromodule Internally Supplied VccIO If VccIO is not externally supplied it can be internally supplied by one of the in ternal power rails of 2 5 V and 3 3 V This is possible by short circuiting one of the two pad pairs placed on the right of con nector J4 at the top right corner of the bottom side of the micromodule Figure 9 shows how to short circuit VccIO to internal 3 3 V power rail Figure 10 shows how to short circuit Vc CIO to internal 2 5 V power rail TE Figure 9 R102 pad pair blue high light for 3 3 V internal supply Figure 10 R103 pad pair blue high light for 2 5 V internal supply Two suitable ways of shirt circuiting the paid pair are by means of
22. e Trenz Electronic GmbH User Manual B2B Connectors Contact 14 of connector J5 has been ex tended from an input in TEO300 00 to an I O in TEO300 01 Therefore hardware designs developed for the TEO300 00 are compatible with the TEO300 01 whereas those developed for the TEO300 01 are compatible with the TEO300 00 if that contact is configured as input Contact 76 of connector J5 has mis takenly been described as I O in TEO300 00 but it has always been an input only contact as documented for TEO300 01 Connector J4 has not been changed LED With TEO300 00 the LED is lit when the U_LED line on pin T15 is set high whereas with TEO300 01 the LED is lit when the U_LED line on pin R10 is set high Ordering Information For the latest product details and avail able options please visit www trenz electronic de shop trenz electronic de Revision History Rev Date Who Description 0 1 2008 04 24 FDR created 1 0 2008 08 01 FDR completed 1 01 2008 08 08 TT 50MHz to 125MHz clock 1 02 2008 10 17 FDR U_LED for TEO300 00 1 03 2008 10 17 FDR updated FUT from 1 9 to 2 6 1 04 2008 10 27 FDR DIP switches overview 1 05 2008 10 29 FDR stacking height 23 Spartan 3E FPGA Industrial Micromodule Rev Date Who Description 1 06 2008 12 08 FDR DIP switches revised 1 07 2009 02 16 FDR fixed DIP switches overview picture 1 08 2009 03 09 FDR clarified warni
23. e Programming Properties window just leave the default settings and press the OK button 19 Spartan 3E FPGA Industrial Micromodule L Programming Properties D M Programming Properties Revision Properties Verify General CPLD And PROM Properties Erase Before Programming Read Protect PROMCoolRunner ll Usercode 8 Hex Digits CPLD Specific Properties Write Protect Functional Test On The Fly Program XPLA UES Enter up to 13 characters PROM Specific Properties Load FPGA Parallel Mode Use D4 for CF Spartan3AN Programming Properties Data Protect Data Lockdown FPGA Device Specific Programming Properties Pulse PROG Program Key C Assert Cable INIT during programming IMPACT will first erase the memory no tice the mismatch between the two pro gress indicators E Progress Dialog 61 Executing command Lancel and then write it notice the match between the two progress indicators E Progress Dialog 10 Executing command Cancel After successful programming you should read the message Program Succeeded popping up for a few seconds in the Dir ect SPI Configuration panel Trenz Electronic GmbH User Manual E iMPACT Direct SPI Configuration Program Succeeded 13 Eras ng Device PROGRESS_START Scart ng Operacicn 1 Pregramning Device 111 Becding devic contento acne H cation completed PROGRESS END End Crcrazicn Elaps d L me
24. eced ence disabling the USB power supply automatically B2B Connector Power Supply The B2B connector power supply requires a single nominal 5 V DC power supply The power is usually supplied to the mod ule through the 5 V contacts 5Vb2b of the B2B connectors J5 see Appendix The recommended minimum supply voltage is AV The maximum supply voltage is 5 5 V The recommended max imum continuous supply current is 1 5 A USB Power Supply The module is powered by the USB con nector if the following conditions are met m the module is equipped with an USB connector m the module is connected to a USB bus no power supply is provided by the B2B connectors In this case other components e g ex tension or carrier boards may also be powered by the corresponding 5 Volt line 5V of the B2B connector J5 On board Power Rails Three on board voltage regulators provide the following power supply rails needed by the components on the micro module m 1 2V 1A max m 2 5 V 1A max m 3 3V 1A max The power rails are available for the FPGA and can be shared with a baseboard by the corresponding lines of the B2B con Trenz Electronic GmbH User Manual nectors J4 and J5 Please note that the power consumption of the FPGA is highly dependent on the design actu ally loaded So please use a tool like Xil inx Xpower to determine the expected power consumption Even if the provided voltages of the mod ule are not use
25. en Treiber durchsuchen Verwenden Sie die Kontrollk stchen um die Standardsuche zu erweitern oder einzuschr nken Lokale Pfade und Wechselmedien sind in der Standardsuche mit einbegriffen Der zutreffendste Treiber wird installiert Wechselmedien durchsuchen Diskette CD Folgende Quelle ebenfalls durchsuchen C TEO3O0NdrIVver Nicht suchen sondern den zu installierenden Treiber selbst w hlen Verwenden Sie diese Option um einen Geratetreiber aus einer Liste zu w hlen Es wird nicht garantiert dass der von Ihnen gew hlte Treiber der Hardware am besten entspricht 11 Spartan 3E FPGA Industrial Micromodule Hardwareinstallation Die Software die f r diese Hardware installiert wird Cypress Generic USB Device hat den W indows Logo T est nicht bestanden der die Kompatibilit t mit Windows XP berpr ft Warum ist dieser Test wichtig Das Fortsetzen der Installation dieser Software kann die korrekte Funktion des Systems direkt oder in Zukunft beeintr chtigen Microsoft empfiehlt strengstens die Installation jetzt abzubrechen und sich mit dem Hardwarehersteller f r Software die den Windows Logo Test bestanden hat in Verbindung zu setzen Installation fortsetzen Installation abbrechen Assistent f r das Suchen neuer Hardware Fertigstellen des Assistenten Die Software f r die folgende Hardware wurde installiert Cypress Generic USB Device Klicken Sie auf Fertig stellen um den Yorgang a
26. ent mounted on your module from the Micron FBGA decoder http www micron com support part_inf o fbga decoder Spartan 3E FPGA Industrial Micromodule When developing DDR SDRAM designs with Xilinx tools e g MIG MPMC you should select the following product type MT46V32M16 6 Should it be not available you can use one of the following product types MT46V32M16 5 MT46V32M16XX 5B MT46V32M16BN 5B MT46V32M16FN 5B MT46V32M16P 5B MT46V32M16TG 5B TEO300 modules with the following part numbers TEO300 00 TEO300 00 415C TEO300 00B TEO300 01 TEO300 01B TEO300 01BLP are assembled with Qimonda HYB25DC512160CF 6 512Mb DDR SDRAM components When developing DDR SDRAM designs with Xil inx tools you should select the following product type HYB25D512160BF 6 SPI Flash TEO300 modules have a STMicroelectronics M25P32 32 Mbit low voltage serial Flash memory with 75 MHz SPI bus interface for config uration and operating storage accessible through USB or SPI Serial EEPROM TEO300 modules have a Micron Technology 24LC128 Trenz Electronic GmbH User Manual 128K I2C CMOS Serial EEPROM for EZ USB FX2 firmware vendor ID and device ID storage accessible through the EZ USB FX2 microcontroller Module Configuration This section describes how to configure the TEO300 module and access some of its resources The JTAG interface allows a fast frequent but volatile configuration of the TEO300 module However
27. er Under the default switch configur ation the USB microcontroller is now ready to provide dedicated vendor ID and device ID Wait until the operating sys tem detects new hardware and starts the hardware assistant and answer the hard ware assistant questions as shown in the following example 13 Spartan 3E FPGA Industrial Micromodule Assistent f r das Suchen neuer Hardware Willkommen Mit diesem Assistenten konnen Sie Software fur die folgende Hardwarekomponente installieren DeweSoft USB Device A Falls die Hardwarekomponente mit einer CD oder Diskette geliefert wurde legen Sie diese lt jetzt ein Wie m chten Sie vorgehen Software automatisch installieren empfohlen Software von einer Liste oder bestimmten Quelle installieren fur fortgeschrittene Benutzer i Hardwareinstallation A Die Software die fur diese Hardware installiert wird DEWESoft USB Device hat den Windows Logo Test nicht bestanden der die Kompatibilit t mit Windows XP berpr ft Warum ist dieser Test wichtig Das Fortsetzen der Installation dieser Software kann die korrekte Funktion des Systems direkt oder in Zukunft beeintr chtigen Microsoft empfiehlt strengstens die Installation jetzt abzubrechen und sich mit dem Hardwarehersteller f r Software die den Windows Logo Test bestanden hat in Verbindung zu setzen Installation fortsetzen Installation abbrechen Assistent f r das Suchen neuer Hardware Wahlen Sie
28. f02s 81 02 Full xe3s400 download bit E Operations are Operations PROM File Generation Succeeded e PROM File Formatter amp Writing file C Xilinx fpga prm Writing file C Xilinx fpga sig PROM File Generation Target Xilinx PROM 1 699 136 Bits used File fpga in Location C xilinx Li Don t forget to save your project for fur ther use E Exit iMPACT x Do vou want to save project file before exiting No Cancel Once you have got your fpga in file you can proceed and generate your FWU file The FWU file is a ZIP file containing 3 files m Bootload ini booting settings m fpga bin FPGA programming file m usb bin FX2 firmware To create your FWU file you need to m replace the existing USBFWUTool FWUs fpga bin with the latest fpga bin Bootload ini and us b bin are always unchanged Trenz Electronic GmbH User Manual m zip the 3 files change the zip file extension to fwu upload the file as explained in the next section Micromodule Configuration Micromodule Configuration The micromodule can now be pro grammed with its dedicated firmware up load tool Turn Si S2 S3 and S4 on Open the dedicated firmware upgrade tool USB Firmware Upgrade Tool double click the USBFirmwareUpgrade Tool exe file in the USBFWUTool folder a USB Firmware Upgrade Tool Device LISE Device File name A
29. ff right switch S1 Off S2 Run S3 X X S4 X X Generic USB Microcontroller Driver installation If the USB microcontroller Cypress EZ ESB FX2 driver is not installed on the host computer then the easiest way to do it is the following sm disconnect the micromobule or leave the micromodule unconnected configure the micromodule such that the USB microcontroller will provide its default vendor ID and device ID to the USB host i e S1 OFF see para graph EZ USB FX2 Microcontroller Firmware m connect the micromodule to the host computer through the USB interface Trenz Electronic GmbH User Manual m wait until the operating system detects new hardware and starts the hardware assistant m if Si is not already switched to EEP ROM do it now m answer the hardware assistant ques tions as shown in the following ex ample Assistent f r das Suchen neuer Hardware Willkommen Mit diesem Assistenten konnen Sie Software fur die folgende Hardwarekomponente installieren USB Device C Falls die Hardwarekomponente mit einer CD A oder Diskette geliefert wurde legen Sie diese gt jetzt ein Wie mochten Sie vorgehen Software automatisch installieren empfohlen Klicken Sie auf weiter um den Vorgang fortzusetzen Assistent f r das Suchen neuer Hardware Wahlen Sie die Such und Installationsoptionen Dags I Diese Quellen nach dem zutreffendst
30. is supplied down converting the 5 V power supply provided by either the USB bus or the B2B receptacle connector In this case signals that are applied to the 3 3 V I O banks do not need to be disconnec ted when power rails are disabled by the USB microcontroller DIP Switch S4 S4 enables disables the FPGA configura tion through the SPI interface The FPGA configuration through the JTAG interface cannot be disabled When S4 is turned on the FPGA tries to configure from the SPI Flash memory The FPGA can be configured by the JTAG interface at any time When S4 is turned off the FPGA waits to be configured by the JTAG interface For further information about direct pure SPI indirect SPI over JTAG in system programming of SPI flash memories please see Xilinx Application Notes XAP P951 Configuring Xilinx FPGAs with SPI Trenz Electronic GmbH User Manual Serial Flash and XAPP974 Indirect Pro gramming of SPI Serial Flash PROMs with Spartan 3A FPGAs S4 position SPI on JTAG off FPGA configuration JTAG SPI FPGA configuration JTAG Table 10 S4 default SPI DIP Switches Overview Figure 11 summarizes functions and loca tion of the four DIP switches off PON S3 power rails on FX2 PON Figure 11 DIP switches overview Spartan 3E FPGA Industrial Micromodule JTAG and SPI JTAG Header JTAG signals are available on the dedic ated header J2 through a JTAG p
31. k is preferably used as DDR SDRAM clock a lower clock frequency makes easier for the develop ment tools to meet the timing require ments particularly for DDR SDRAM For customized boards this clock can be changed according to user requirements Interface Clock IFCLK The IFCLK line synchronizes the commu nication between the USB microcontroller and bank3 of the FPGA as detailed in Table 16 Trenz Electronic GmbH User Manual Signal FPGA pin FPGA ball LHCLK5 IFCLK bank 3 K4 Table 16 interface clock signal de tails bank 3 Digital Clock Manager DCM The DCMs of the FPGA can be used to synthesize arbitrary clock frequencies from any on board clock network differ ential clock input pair or single ended clock input For further reference please read Xilinx data sheet DS485 Digital Clock Manager DCM Module dcm_module pdf and Xilinx application note XAPP462 Using Digital Clock Man agers DCMs in Spartan 3 FPGAs xap p462 pdf On board Memories The TEO300 has three on board memor ies m DDR SDRAM m SPI Flash m serial EEPROM DDR SDRAM TEO300 modules have a 512Mb DDR SDRAM component for operation code and data accessible through the FPGA Commercial grade modules mount the following component Micron Technology MT46V32M16BN 6 Industrial grade modules mount the fol lowing component Micron Technology MT46V32M16BN 6 IT You can get the exact part number of the compon
32. ne Dateien Bi Arbeitsplatz Dateiname fusb iic DI ES EEPROM Files D cl D Abbrechen I Schreibgesch tzt ffnen DJ S Netzwerkumgeb Dateityp Upgrade progress is displayed in status window and is completed when Down load Successful text is displayed Trenz Electronic GmbH User Manual 7 EZ USB Interface Device USE Device a f w Co Ee El ed Get Dev Get Conf Get Pipes Get Strings Download e Load ig EEPROM URB Stat HOLD RUN vend Req Req 0x00 Yalue 0x084E Index 0x0000 Length jo Dir jo out y Hex Bytes C0 B4 04 81 00 01 00 y o Tran Pipe Po Length 1128 Packet Size ES Packets EE Bulk Trar Ppef o Length 64 Hex Bytes BB ea Reset Pipe Abort Pipe File Tans Pipe Set Face Interface o AltSetting jo 0000 02 OD 21 BB 01 OC ES 82 29 FS 82 ES 83 3A FS 83 EO 22 50 06 E9 25 82 F8 ES 22 BB FE 06 E9 25 82 F8 EZ 22 ES 82 29 FS 82 ES 83 3A F5 83 E4 93 22 F8 BB Ol OD ES 82 29 FS 82 ES 83 3A FS 83 ES FO 22 50 06 E9 25 82 CS F6 22 BE FE 05 E9 25 82 C8 F2 22 EB 9F FS FO EA 9E 42 FO E9 9D 42 FO ES 9C 45 FO 22 Downloading file C 1TEO3001usb iic Disconnect the USB cable Dedicated USB Firmware Driver Installation Check the configuration switches against the following table DIP on left off right switch S1 EEPROM S2 Run S3 FX2 PON S4 X X Reconnect the USB cable to run the newly uploaded firmware in the USB microcon troll
33. ng regarding 3 3 V power rail 1 09 2009 03 16 FDR fixed and improved switch settings 1 10 2009 06 03 FDR added FWU File Generation sec tion 1 11 2009 07 23 FDR clarified changes LED section 1 12 2009 08 24 FDR added FPGA signal details for main user signals 1 13 2009 09 01 FDR improved On board Memories chapter 1 14 2009 09 03 FDR improved clock memory and con figuration chapters 1 14 2009 10 23 FDR PREPARE_FW de scription removed Table 17 revision history Appendix The following tables reports pin out in formation of B2B board to board re ceptacle connectors J4 and J5 respect ively Trenz Electronic GmbH User Manual 24 FPGA ba dir i di FPGA FPGA B2B name nk name pin name 1 VcclO VccO O I IT O VccO VcclO 2 3 VccIO VccO O I IT O VccO VcclO 4 5 B3_LO1_P Ci IO_LOIP 3 IO 33V Y Y 33V IO 3 IO LOZP G6 B3 LO7 P 6 7 B3 LO1 N C2 IO LOIN 3 IO 3 3V Y Y 33V IO 3 IO LO7 N G5 B3 LO7 N 8 9 B3 LO2 P Di IO LO2P 3 IO 33V Y Y 3 3V IO 3 IO LO3N Ei B3 LO3 N 10 11 B3 LO2 N D2 MWE 3 IO 3 3V Y Y 3 3V IO 3 IO_LO3P E2 B3 LO3 P 12 15 GND GND 14 15 BO IO C3 C3 IO L25P O IO VccIO N Y ValO IO 0 IO L19 P F7 BOLI9P 16 17 BO L24 N B4 IO L24 N 0 IO VadO Y Y VadO IO O ar E7 BO L19 N 18 19 BO L24 P A4 IO L24P 0 10 VccIO Y Y VccIO IO O IOL2IN E6 BOL21N 20 21 BO IOC4 C4 IO 0 IO VecION Y VccIOIO O IO L
34. only through the JTAG interface it is possible to develop and de bug with Xilinx tools e g Xilinx Chip Scope Xilinx Microprocessor Debugger The SPI interface allows a fast frequent and non volatile configuration of the TEO300 module Configuration of the TEO300 module through a USB host is recommended for occasional non volatile on site opera tions such as firmware upgrade System Requirements TEO300 modules can be configured through a host computer with the follow ing system requirements m Operating system Microsoft Windows 2000 Microsoft Windows XP Microsoft Vista m Xilinx ISE 10 1 or later for indirect SPI in system programming see Xilinx An swer AR 25377 m Xilinx EDK for some reference designs m Interface USB host m JTAG SPI USB cable with flying leads EZ USB FX2 Microcontroller Firmware If the EEPROM has never been pro grammed before virgin board S1 can be switched to EEPROM The USB micro 10 Spartan 3E FPGA Industrial Micromodule controller will detect an empty EEPROM and will provide its default vendor ID and device ID to the USB host DIP on left off right switch S1 EEPROM 52 Run S3 X X S4 X X If the EEPROM has been programmed be fore EEPROM not empty S1 must be switched to Off The USB microcontroller will detect a missing EEPROM and will provide its default vendor ID and device ID to the USB host DIP on left o
35. renz Electronic GmbH User Manual Connect the host computer to the micro module through both the SPI flying leads cable and the USB cable Start Xilinx ISE IMPACT The following ex ample shows the case of IMPACT 9 2 If the iMPACT Project window pops up press the Cancel button E iMPACT Project want to v Browse C Load most recent project file when iMPACT starts create a new project ipf default ipf Cancel Double click the Direct SPI Configura tion option in the Modes panel Right click the Direct SPI Configuration panel to add a device and select Add SPI Device 18 Spartan 3E FPGA Industrial Micromodule EL iMPACT Direct SPI Configuration P Fie Edit Yisw Operations Opzions Oucput Debug Wndow Help eae DdBX SRE Gal Desktoo Corfiguraiion BD Direct SPI Corfig ration Right click bs A 44 De vive ur Ideile Device 2 P30M Fle rom ae Mudes BWA Le Miter SP Tanf c raten Welcome 25 1MPACT Ji ran BATCH CMD satNo Zi DATCH CMD s tMo You can now select the file corresponding to your device In the following example we will show how to select the micromod ule reference device blinking mcs in the TEO300 folder Add Device Suchen in TEO300 si DI ez EZ y BEA E blink1600 mcs Zuletzt O 1st program verwendete D Desktop r Eigene Dateien Arbeitsplatz Netzwe
36. rkumgeb Dateiname ung blinkin mes m Dateityp LA Design Files mes exo D Abbrechen Select the part name corresponding to the SPI flash present on the module STMicroelectronics M25P32 a 32 Mbit 4M x 8 Serial Flash memory Select Device Part Name Select PROM Part Name Cancel Trenz Electronic GmbH User Manual IMPACT should now look like this E iMPACT Direct SPI Configuration gt Frogram E WOH Desktop Zonfieuration trase S iftect SFI Conliguratan web Blar k Chek SystemaCE B PRUM Fie kcrmatter vee EATCH CED 3 setiu 111 Losd ng fi IKFO iMFACT E ansaec ne ig a FF 7 ERTCH CED set toribute ositic Sttr packag Nsme vslue Right click the SPI PROM device and se lect the Program operation E iMPACT Direct SPI Configuration Elke ES S File Edt View Cpe atons Gptiors Dusput Debug Window kek JAR EP LAER SRE i gras sp Ki NPACT gt wos x Dourden Scar Availaal cral er Viet a Seleciv P il 2 Verity SD csktop Zanficuration mptrase Erase pel Direct SFI Canliguratan lar k Chei Bans check Systemact mF eadach bf 725092 Rearhark PHU BS inl r ms Assiy Ne Cu Tue 1 File EATCH CED octHo vr EATCH CED selllu 4 Losding file E TEO3CO blinkin wce e INTO iMFACT Elazsec time 0 sec Arne FF seg EATCH CED set toribute rositicn 1 sttr packagallsme value In th
37. rogram mer with flying leads as described in Table 11 TMS TDI TDO TCK GND Vref 3 3V Table 11 JTAG header 32 SPI Header SPI signals are routed to from bank 2 of the FPGA as detailed in Table 12 and made available on the dedicated header J3 accessible through an SPI programmer with flying leads as described in Table 13 Trenz Electronic GmbH User Manual Signal FPGA pin FPGA ball SPI S IO_LO1P_2 U3 SPI D IO LO3N 2 T4 SPI Q IO L16N 2 N10 SPI C IO L26N 2 U16 Table 12 SPI signal details bank 2 SPI S SPI D SPI Q SPI C GND Vref 3 3 V Table 13 SPI header J3 Spartan 3E FPGA Industrial Micromodule Clock Networks 24 MHz Clock Oscillator The module has a 24 MHz SMD clock os cillator providing a clock source for both the USB microcontroller and the FPGA as detailed in Table 14 Signal FPGA pin FPGA ball IO_L12P_2 24MHZ1 bank 2 N9 Table 14 24 MHz clock signal details Main Clock Oscillator The module has a main SMD clock oscil lator providing a clock source for the FPGA as detailed in Table 15 Signal FPGA pin FPGA ball 100MHZ GCLKO U10 125MHZ bank 2 Table 15 main clock signal details Standard frequencies are 100 MHz and 125 MHz please visit Trenz Electronic website for current ordering information The lower the main clock frequency the lower the module power consumption Moreover as the main cloc
38. rom inf USB Device Cypress Generic USB Device Device Properties Control Endpt Xters Other Endpt Xters Misc WendorlD 0x04B 4 ProductiD OXFF Manufacturer Protocol OxFF Product bedDevice 0 4001 Serial Number Device Configurations 1 Attributes 0x01 0x80 0x32 100 m Configuration Interfaces 4 inte L tSeting Class l Subeoss res OxFF Vendor OxFF OxFF Wendor OxFF OxFF Wendor OxFF Interface Endpoints 0 Max Pkt Size Click Options gt EZ USB Interface to Open EZ USB Interface window 12 Spartan 3E FPGA Industrial Micromodule 7 EZ USB Interface Device USE Device EEES e Get Dev Get Conf Get Pipes Get Strings Download Re Load Ber URB Stat HOLD RUN vend Req Req 0x00 Yalue 0x0000 Index 0x0000 Length jo Dir o OUT y Hex Bytes CO B4 04 81 00 01 00 y o Trans Pipe Po l Length 1128 Packet Size Oo Packets po Bulk Trar Ppef vr Length 64 Hex Bytes ks Reset Pipe Abort Pipe File Tans Pipe Set Face Interface 0 AltSetting jo S EEPROM button refers to the small EEPROM 256 bytes whereas the Lg EE PROM refers to the large EEPROM 64 kB Press the Lg EEPROM button se lect the USB iic file and press the Open button to start writing to EEPROM Large 512 64K byte EEPROM Download Suchen in la TEO300 DI e EI rz ES driver If i cyConsole Zuletzt verwendete D Desktop Eige
Download Pdf Manuals
Related Search
Related Contents
災害応急活動等に関する基本協定(衛星通信車) Manual do Usuário X3–02 Mode d`emploi かんたん準備ガイド ガイド ん Philips LED Spot 8718291215479 Gebrauchsanweisung KDI 2800/A Neff K9524 fridge-freezer 部名称 Thecus N8800SAS/8TB storage server Copyright © All rights reserved.
Failed to retrieve file