Xilinx Spartan-3E 1600E инструкция обслуживания
- Просмотреть online или скачать инструкцию
- 168 страниц
- 9.55 mb
Идти на страницу of
Похожие руководства по эксплуатации
-
Computer Hardware
Xilinx UG133
18 страниц 1.13 mb -
Computer Hardware
Xilinx XAPP721
12 страниц 0.24 mb -
Computer Hardware
Xilinx EDK 9.2I
12 страниц 0.13 mb -
Computer Hardware
Xilinx ML605
92 страниц 2.87 mb -
Computer Hardware
Xilinx SP605
67 страниц 2.14 mb -
Computer Hardware
Xilinx ML505
29 страниц 4.46 mb -
Computer Hardware
Xilinx ML501
12 страниц 0.15 mb -
Computer Hardware
Xilinx Spartan-3E 1600E
168 страниц 9.55 mb
Хорошее руководство по эксплуатации
Законодательство обязывает продавца передать покупателю, вместе с товаром, руководство по эксплуатации Xilinx Spartan-3E 1600E. Отсутствие инструкции либо неправильная информация, переданная потребителю, составляют основание для рекламации в связи с несоответствием устройства с договором. В законодательстве допускается предоставлении руководства в другой, чем бумажная форме, что, в последнее время, часто используется, предоставляя графическую или электронную форму инструкции Xilinx Spartan-3E 1600E или обучающее видео для пользователей. Условием остается четкая и понятная форма.
Что такое руководство?
Слово происходит от латинского "instructio", тоесть привести в порядок. Следовательно в инструкции Xilinx Spartan-3E 1600E можно найти описание этапов поведения. Цель инструкции заключается в облегчении запуска, использования оборудования либо выполнения определенной деятельности. Инструкция является набором информации о предмете/услуге, подсказкой.
К сожалению немного пользователей находит время для чтения инструкций Xilinx Spartan-3E 1600E, и хорошая инструкция позволяет не только узнать ряд дополнительных функций приобретенного устройства, но и позволяет избежать возникновения большинства поломок.
Из чего должно состоять идеальное руководство по эксплуатации?
Прежде всего в инструкции Xilinx Spartan-3E 1600E должна находится:
- информация относительно технических данных устройства Xilinx Spartan-3E 1600E
- название производителя и год производства оборудования Xilinx Spartan-3E 1600E
- правила обслуживания, настройки и ухода за оборудованием Xilinx Spartan-3E 1600E
- знаки безопасности и сертификаты, подтверждающие соответствие стандартам
Почему мы не читаем инструкций?
Как правило из-за нехватки времени и уверенности в отдельных функциональностях приобретенных устройств. К сожалению само подсоединение и запуск Xilinx Spartan-3E 1600E это слишком мало. Инструкция заключает ряд отдельных указаний, касающихся функциональности, принципов безопасности, способов ухода (даже то, какие средства стоит использовать), возможных поломок Xilinx Spartan-3E 1600E и способов решения проблем, возникающих во время использования. И наконец то, в инструкции можно найти адресные данные сайта Xilinx, в случае отсутствия эффективности предлагаемых решений. Сейчас очень большой популярностью пользуются инструкции в форме интересных анимаций или видео материалов, которое лучше, чем брошюра воспринимаются пользователем. Такой вид инструкции позволяет пользователю просмотреть весь фильм, не пропуская спецификацию и сложные технические описания Xilinx Spartan-3E 1600E, как это часто бывает в случае бумажной версии.
Почему стоит читать инструкции?
Прежде всего здесь мы найдем ответы касательно конструкции, возможностей устройства Xilinx Spartan-3E 1600E, использования отдельных аксессуаров и ряд информации, позволяющей вполне использовать все функции и упрощения.
После удачной покупки оборудования/устройства стоит посвятить несколько минут для ознакомления с каждой частью инструкции Xilinx Spartan-3E 1600E. Сейчас их старательно готовят или переводят, чтобы они были не только понятными для пользователя, но и чтобы выполняли свою основную информационно-поддерживающую функцию.
Содержание руководства
-
Страница 1
R Micr oBlaz e De velopment Kit Spar tan-3E 1600E Edition User Guide UG257 (v1. 1) December 5, 2007[...]
-
Страница 2
MicroBlaze Development Kit Sparta n-3E 1600E Edition User Guide www .xilinx.com UG257 (v1.1) December 5, 20 07 Xilinx is disclosing this Document and Intelle ctual Proper ty (hereinafter “the D esign”) to you for use i n th e deve lopment of designs to operate on, or interf ace with Xilinx FPGAs. Except as stated herein , none of the Desig n ma[...]
-
Страница 3
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 1 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Preface: About This Guide Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]
-
Страница 4
2M i c r o B l a z e D e v e l o p m e n t K i t S p a r tan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 R UCF Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]
-
Страница 5
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 3 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R UCF Location Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Related Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]
-
Страница 6
4M i c r o B l a z e D e v e l o p m e n t K i t S p a r tan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 R Creating an SPI Serial Flash PROM File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Downloading the Design to SPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]
-
Страница 7
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 5 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Related Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Chapter 17: DS2432 1-Wire SHA-1 EEPROM UCF Location Constraints . . . . . . . . . . . . . . . . .[...]
-
Страница 8
6M i c r o B l a z e D e v e l o p m e n t K i t S p a r tan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 R[...]
-
Страница 9
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 7 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Pr eface About This Guide This user guide pr ovides basic information on the Micr oBlaze Development Kit boar d capabilities, functi ons, and design. It includes gener al information on how to use the various peripheral functions inclu[...]
-
Страница 10
8M i c r o B l a z e D e v e l o p m e n t K i t S p a r tan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Pref ace: About Th is Guide R x Chapter 5, “Character LCD Scr een,” describes the functionality of the character LCD scr een. x Chapter 6, “VGA Display Port,” de scribes the functionality of the VGA port. x [...]
-
Страница 11
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 9 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 1 Intr oduction and Overview Thank you for purchasing the Xilinx Micr oBlaze™ Development Kit Spartan™-3E 1600E Edition. Y ou will find it useful in developing your Spartan- 3E FPGA application. Choose the Star ter Kit Boar[...]
-
Страница 12
10 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 1: Introd uction and Overvie w R x http://www .xilinx.com/xlnx/xebiz/designR esources/ip_product_details.jsp?key=DO- ML403-EDK-ISE Also consider the capable board s offe red by Xilinx partners: x h ttp://www .xilinx.com/products[...]
-
Страница 13
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 11 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Design T rade-Offs R x 8-pin DIP socket for au xiliary clock osci llator Design T rade-Offs A few system-level design trade-offs were r e quir ed in or der to pr ovide the MicroBlaze Development Kit board with the most functionality . C[...]
-
Страница 14
12 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 1: Introd uction and Overvie w R[...]
-
Страница 15
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 13 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 2 Switches, Buttons, and Knob Slide Switches Locations and Labels The MicroBlaze Development Kit boar d ha s four slide switches, as s hown in Figure 2-1 . The slide switches ar e located in the lower ri ght corner of the boar[...]
-
Страница 16
14 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, But tons, and Knob R Push-Button Switches Locations and Labels The MicroBlaze Development Kit boar d has four momentary-contact push-button switches, shown in Figure 2-3 . The push buttons are located in the lower l[...]
-
Страница 17
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 15 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Rotary Pus h-Button Switch R In some applications, the BTN_SOUTH push-b utton switch is also a soft reset that selectively resets functions within the FPGA. UCF Location Constraints Figure 2-5 provides the UCF constraints for the fou r [...]
-
Страница 18
16 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, But tons, and Knob R Rotar y Shaft Encoder In principal, the ro tary shaft en coder behaves much like a cam, connect ed to central shaft. Rotating the shaft then operates tw o push-button switches, as shown in Figur[...]
-
Страница 19
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 17 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Discrete LEDs R UCF Location Constraints Figure 2-9 provides the UCF constraints for the fou r push-button swi tches, including the I/O pin assignment and the I/O standard used , and defines a pull-down resistor on each input. Discrete [...]
-
Страница 20
18 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, But tons, and Knob R Operat ion Each LED has one side connected to gr ound an d the other side connected to a pin on the Spartan-3E dev ice via a 390 : current limiting r esistor . T o light an indivi dual LED, driv[...]
-
Страница 21
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 19 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 3 Clock Sour ces Overview As shown in Figure 3-1 , the MicroBlaze Development Kit board suppor ts three primary clock input sour ces, all of whi ch are located below the Xilinx logo, near the Spar tan-3E logo. x The board incl[...]
-
Страница 22
20 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 3: Clock Sour ces R Cloc k Connections Each of the clock inputs connect directly to a global buf fer input in I/O Bank 0, along the top of the FPGA. As shown in T a ble 3-1 , each of the clock inputs also optimally connects to a[...]
-
Страница 23
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 21 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Related Resources R Location Figure 3-2 provides the UCF constraints for the three clock input sources , including the I/O pin assignment and the I/O s tandard used. The set tings assume that jumper JP9 is set for 3.3V . If JP9 is se t [...]
-
Страница 24
22 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 3: Clock Sour ces R[...]
-
Страница 25
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 23 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 4 FPGA Configuration Options The Micr oBlaze Developmen t Kit board supports a variety of FP GA config uration options: x Download FPGA des igns directly to the Spartan-3E FPGA via JT AG, using the on- board USB interface. The[...]
-
Страница 26
24 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R Figure 4-1: Micr oBlaze Developmen t Kit Boar d FPGA Configurat ion Options Figure 4-2: Detailed Configur ation Options U S B-ba s ed Download and Debu g P ort U s e s s t a nd a rd U S B c ab le[...]
-
Страница 27
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 25 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Configuration Mode J umpers R The configuration mode jumpers determine which configuration mode the FPGA uses when power is first applied, or whenever the PROG button is pr essed. The DONE pin LED li ghts when the FPGA successfull y fin[...]
-
Страница 28
26 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R PR OG Push Button The PROG push button, shown in Figur e 4-2, page 24 , forces the FPGA to reconfigur e from the selected configuration memory source. Pr ess and r elease this button to restart t[...]
-
Страница 29
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 27 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R Pr ogramming the FPGA, CPLD , or Platf orm Flash PR OM via USB As shown in Figure 4- 1, page 24 , the Micr oBlaze Development Kit boar d includes embedded USB-based pr ogra[...]
-
Страница 30
28 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R When the USB cable driver is successfully inst alled and the boar d is corr ectly connected to the PC, a green LED lights up, ind icating a good connection. Progr amming via iMP A CT After succes[...]
-
Страница 31
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 29 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R If the original FPGA conf iguration file used the default StartU p clock sour ce, CCLK, iMP A CT issues the warning message shown in Figure 4-7 . Thi s message can be safel[...]
-
Страница 32
30 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R Progr amming Platf or m Flash PROM via USB The on-board USB-JT AG cir cuitry also progra ms the two Xilinx XCF04S serial Platform Flash PROM. The steps pr ovided in this section describe how to s[...]
-
Страница 33
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 31 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R Click Configuration Options as shown in Figure 4-1 1 . Using the Configuration Rate drop list, choose 25 to incr ease the inter nal CCLK oscill ator to appr oximately 25 MH[...]
-
Страница 34
32 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R T o regenerate the programming file, double-click Generate Programming File , as shown in Figure 4- 12 . Generating the PR OM File After generating the pr ogram file, double-click Generate PROM, [...]
-
Страница 35
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 33 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R Choose Xilinx PROM as the targ et PROM type, as shown in Figure 4-15 . Select from any of the PROM File Format s; the Intel Hex format ( MCS ) is popular . Enter the Locati[...]
-
Страница 36
34 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R The Spartan-3E Starter Kit board has an XCF04S Platform Flash PROM. Select xcf04s from the dr op list, as shown in Figure 4-16 . Click Add , then click Next > . The PROM Formatter then echoes [...]
-
Страница 37
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 35 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R The PROM Formatter then prompt s for the name( s) of the FPGA con figuration bi tstre am file. As shown in Figure 4- 18 , click OK to sta rt s elec ting fil es. Sele ct an [...]
-
Страница 38
36 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R T o g enerate the actual PROM fil e, click Operations Æ Generate File as shown in Figure 4-20 . The iMP ACT software indicates that the PROM file was successfully created, as shown in Figure 4-2[...]
-
Страница 39
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 37 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R Progr amming the Platf or m Flash PROM T o pr ogram the formatted PROM file into th e Platform Flash PROM via the on-board USB- JT AG circuitry , follow the step s outlined[...]
-
Страница 40
38 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R Assign the PROM fi le to the XCF04S P latform Flash PRO M on the JT AG chain, as show n in Figure 4-23 . Right-click the PROM i con, then click Assign New Configuration File . Select a pr eviousl[...]
-
Страница 41
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 39 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Progr amming the FPGA, CPLD , or Platform Fla sh PROM via USB R Before pr ogramming, choose the pr ogramming options available in Figur e 4-26 . Checking the Erase Before Programming option erases the P latform Flash PROM complete ly be[...]
-
Страница 42
40 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Opt ions R[...]
-
Страница 43
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 41 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 5 Character LCD Scr een Overview The Spartan-3E MicroBlaze Development Kit boar d has been desi gned with a 16 pin female header connector . The Spartan-3E Micr oBlaze Develo pment boar d is shipped with a 2x16 LCD display att[...]
-
Страница 44
42 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R Once master ed, the LCD is a practical way to disp lay a variety of information using standard ASCII and custom characters. However , these displays are not f ast. Scrolling the display at half-second [...]
-
Страница 45
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 43 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Interaction wi th Intel StrataFlash R Interaction with In tel StrataFlash As shown in Figure 5-1 , the four LCD data signals are al so shared with StrataFlash data lines SF_D<1 1:8>. As shown in T abl e 5-2 , the LCD/StrataFlash i[...]
-
Страница 46
44 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R LCD Contr oller The 2 x 16 character LCD has an internal Sitronix ST7066U graphics controller that is functionally equivalent with the following devices. x Samsung S6 A0069X or K S0066U x Hitachi HD447[...]
-
Страница 47
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 45 UG257 (v1.1) De cember 5, 2007 www .xilin x.com LCD Controller R binary and the lower nibble equates to DB[3:0] = “001 1” binary . As shown in Figure 5-4 , the character ‘S’ appears on the screen. English/Roman characters are stored in CG ROM at their equivalent ASCII cod e a[...]
-
Страница 48
46 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R The CG RAM addr ess counter can either r emain constant after r ead or write operations , or auto-increments or auto-decrements by one lo cation, as defined by the I/D set by the Entry Mode Set command[...]
-
Страница 49
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 47 UG257 (v1.1) De cember 5, 2007 www .xilin x.com LCD Controller R Disabled If the LCD_E enable signal is Low , all other inputs to the LCD are ignor ed. Clear Displa y Clear the display and return the cursor to the home position, the top-left corner . This command writes a blank space[...]
-
Страница 50
48 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R This bit eithe r auto-increments or auto -decr ements the DD RAM and CG RAM addr ess counter by one location after each W rite Data to CG RAM or DD RAM or Read Data fr om CG RAM or DD RAM command. The [...]
-
Страница 51
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 49 UG257 (v1.1) De cember 5, 2007 www .xilin x.com LCD Controller R Function Set Sets interface data length, number of display lines, and cha racter fon t. The Starter Kit board supports a single function set with value 0x28. Execution T ime: 40 P s Set CG RAM Address Set the initial CG[...]
-
Страница 52
50 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R After the write operation, the addr ess is au tomati cally incr emented or decr emented by 1 accordi ng to the Entry Mode Set co m m a n d . T h e e nt r y m o d e a l s o d e t e r mi n e s d i s p l [...]
-
Страница 53
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 51 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Operation R The data values on SF_D<1 1:8>, and the re gister select (LCD_RS) and the read/write (LCD_R W) control signals must be set up and st able at least 40 ns befor e the enab le LCD_ E goes High. The enable signal must re m[...]
-
Страница 54
52 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Sc reen R x Finally , issue a Clear Display command. Allow at least 1.64 ms (82,000 clock cycles) after issuing this command. Writing Data to the Displa y T o write data to the display , specify the start addr e[...]
-
Страница 55
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 53 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 6 VGA Display Port The MicroBlaze Development Kit boar d includ es a VGA display port via a J15 connector . Connect this port dir ectly to most PC moni tors or flat-pan el LCDs using a standard monitor cable. As shown in Figur[...]
-
Страница 56
54 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 6: VG A D i s p l a y Po r t R the VGA_RED, VGA_GREEN, and VGA_BLUE signal s High or Low to generate the eight colors shown in T able 6-1 . VGA signal timing is specified, published, copyrighted, and sold by the V ideo Electr on[...]
-
Страница 57
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 55 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Signal Timing f or a 60 Hz, 640x480 V GA Displa y R The display r esolution defi nes the size of the beams, the fr equency at which the beam traces acr oss the display , and the frequency at which the electr on beam is modulated. Modern[...]
-
Страница 58
56 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 6: VG A D i s p l a y Po r t R display is redrawn. The m inimum refr esh freque ncy is a function of the display’s phosphor and electron beam intensity , with practical refresh fr equencies in the 60 Hz to 120 Hz range. The nu[...]
-
Страница 59
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 57 UG257 (v1.1) De cember 5, 2007 www .xilin x.com UCF Location Constraints R UCF Location C onstraints Figure 6-4 provides the UCF constraint s for the VGA display port, including the I/O pin assignment, the I/O standar d used, the output s lew rate, and the output drive current. Relat[...]
-
Страница 60
58 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 6: VG A D i s p l a y Po r t R[...]
-
Страница 61
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 59 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 7 RS-232 Serial Ports Overview As shown in Figure 7-1 , the MicroBlaze Development Ki t board has two RS-232 serial ports: a female DB9 DCE connector and a male DTE connector . The DCE-style port connects directly to the seria[...]
-
Страница 62
60 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 7: RS-232 Serial P or ts R Figure 7-1: RS-232 Serial P orts DCE DTE Spartan-3E FPGA DTE Male DB9 1 2 3 4 5 6 7 8 9 GND 1 2 3 4 5 6 7 8 9 GND RS232_DCE_RXD RS232_DCE_TXD RS232_DTE_TXD RS232_DTE_RXD DCE Female DB9 RS-232 Voltage T[...]
-
Страница 63
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 61 UG257 (v1.1) De cember 5, 2007 www .xilin x.com UCF Location Constraints R UCF Location C onstraints Figure 7-2 a nd Figure 7-3 pr ovide the UCF constraints for the DTE and DCE RS-232 ports, res pe cti ve ly , in cl ud in g t h e I /O p in a ss ig nm ent a n d t he I /O s ta nda rd u[...]
-
Страница 64
62 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 7: RS-232 Serial P or ts R[...]
-
Страница 65
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 63 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 8 PS/2 Mouse/Keyboard Port The MicroBlaze Development Kit boar d includ es a PS/2 mouse/keyboard port and the standard 6-pin mini-DIN connector , labeled J14 on the boar d. Figur e 8-1 shows the PS/2 connector , and T abl e 8-[...]
-
Страница 66
64 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 8: PS/2 Mouse/K eyb oar d P ort R Both a PC mouse and ke yboard use the two-w i re PS/2 ser ial bus to communicate with a host device, the Spartan-3E FPGA in this case. The PS/2 bus includes both clock and data. Both a mouse and[...]
-
Страница 67
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 65 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Keyb oard R Some keys, called extended keys, se nd an “E 0” ahead of the scan code and furthermore, they might send more than one scan code. W h en an extended key is released, an “E0 F0” key-up code is sent, followed by the s c[...]
-
Страница 68
66 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 8: PS/2 Mouse/K eyb oar d P ort R The keyboard se nds d ata to the host in 1 1-bit wo rds that contain a ‘0’ start bit, followed by eight bits of scan code (LSB first), followed by an odd parity bit and terminated with a ‘[...]
-
Страница 69
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 67 UG257 (v1.1) De cember 5, 2007 www .xilin x.com V oltage Supply R the X or Y values exceed their maximum valu e, an overflow condition. A ‘1’ indicates when an overflow occurs. If the mouse moves continuously , the 33-bit transmissions repeat every 50 ms or so. The L and R fields[...]
-
Страница 70
68 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 8: PS/2 Mouse/K eyb oar d P ort R[...]
-
Страница 71
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 69 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 9 Digital to Analog Converter (DAC) The MicroBlaze Development Kit boar d includes an SPI-compatible, four-channel, serial Digital-to-Analog Converter (DA C). The DAC device is a Linear T echnology L TC2624 quad DAC with 12-bi[...]
-
Страница 72
70 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 9: Digital to Analog Con verter (D A C) R Interf ace Signals T abl e 9-1 lists the interface signals between the FPGA a nd the DAC. The SPI_MOSI, SPI_MISO, and SPI_SCK signals are shar ed with other devices on the SPI bus. The D[...]
-
Страница 73
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 71 UG257 (v1.1) De cember 5, 2007 www .xilin x.com SPI Commu nication R Although the Strat aFlash PROM is a parall el device, its least-s ignificant data bit is sha r ed with the SPI_MISO signal. SPI Communication Details Figure 9-3 shows a detailed example of the SPI bus timing. Each b[...]
-
Страница 74
72 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 9: Digital to Analog Con verter (D A C) R master . The r esponse from the DAC can be ig nored although it is a useful to confirm correct communication. The FPGA first sends eight dummy or “don’t car e” bits, f ollowed by a[...]
-
Страница 75
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 73 UG257 (v1.1) De cember 5, 2007 www .xilin x.com UCF Location Constraints R D A C Outputs C and D Equation 9-3 provides the output voltage equation for DAC outputs A and B. The refer ence voltage associated with DAC outputs A and B is 2.5V r 5%. Equation 9-3 UCF Location C onstraints [...]
-
Страница 76
74 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 9: Digital to Analog Con verter (D A C) R[...]
-
Страница 77
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 75 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 10 Analog Captur e Cir cuit The MicroBlaze Development Kit boar d includ es a two-channel analog capture cir cuit, consisting of aprogrammable scaling pre-am plifie r and an analog-to-di gital converter (ADC), as shown in Figu[...]
-
Страница 78
76 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 10 : Analog Capture Cir cuit R Digital Outputs fr om Analog Inputs The analog capture circuit converts the analog voltage on VINA or VINB and converts it to a 14-bit digital repr esentation , D[13:0], as expr essed by Equation 1[...]
-
Страница 79
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 77 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Pr ogrammable Pre-Amplif ier R The r eference design files pr ovide more inform ation on convertin g the voltage applied on VINA or VINB to a digital r epresentation (s ee “Related Resour ces,” page 81 ). Pr ogrammab le Pre-Amplifie[...]
-
Страница 80
78 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 10 : Analog Capture Cir cuit R SPI Control Interf ace Figure 10-3 highlights the SPI-based communications interface with the amplifier . The gain for each amplifier is sent as an 8-bit comma nd word, consisting of two 4-bit fiel[...]
-
Страница 81
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 79 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Analog to Digital Con verter (ADC) R UCF Location Constraints Figure 10-5 provides the User Constraint File (UCF ) constraints for the amplifier interface, including the I/O pin assignment and I/O standar d used. Analog to Digital Con v[...]
-
Страница 82
80 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 10 : Analog Capture Cir cuit R Figure 10-7 shows detailed transaction timing. The A D_CONV signal i s not a traditional SPI slave select enable. Be sur e to pr ovide enough SPI_S CK clock cycles so that the ADC leaves the SPI_MI[...]
-
Страница 83
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 81 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Disable Ot her Devi ces on the SPI Bus to A void Content ion R Disable Other De vices on the SPI Bus to A v oid Contention The SPI bus signals are shar ed by other devices on the board. It is vital that other devices are dis abled when [...]
-
Страница 84
82 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 10 : Analog Capture Cir cuit R[...]
-
Страница 85
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 83 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 1 1 Intel StrataFlash Parallel NOR Flash PROM As shown in Figure 1 1 - 1 , the MicroBlaze Development Kit boards includes a 128 Mbit (16 Mbyte) Intel StrataFlash parallel NOR Flash PR OM. As indicated, some of the StrataFlash [...]
-
Страница 86
84 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 11 : Intel StrataFl ash P arallel NOR Fl ash PR OM R x Stores Micr oBlaze pr ocessor code in the StrataFlash device and shadows the code into the DDR memory befor e executing the code. x Stores non-volatile data from the FPGA. S[...]
-
Страница 87
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 85 UG257 (v1.1) De cember 5, 2007 www .xilin x.com StrataFlash Connec tions R Ta b l e 1 1 - 1 : FPGA-to-StrataFlash Connection s Category StrataFlash Signal Name FPGA Pin Number Function Address SF_A24 A1 1 Shared with XC2C64A CPLD. The CPLD actively drives these pins during FPGA confi[...]
-
Страница 88
86 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 11 : Intel StrataFl ash P arallel NOR Fl ash PR OM R Data SF_D15 T8 Upper 8 bits of a 16-bit halfword when StrataFlash is configured for x16 data (SF_BYTE=High). Connects to FPGA user I/O. Signals SF_D<15:8> connect to cha[...]
-
Страница 89
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 87 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Shared Connections R Shared Connectio ns Besides the connections t o the FPGA, the Stra taFlash memory shar es some conne ctions to other components. Character LCD The LCD supports an 8-bit or a 4-bit data inte rface. The eight dis play[...]
-
Страница 90
88 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 11 : Intel StrataFl ash P arallel NOR Fl ash PR OM R UCF Location C onstraints Address Figure 1 1 -2 provid es the UCF constraints for the StrataFlash add ress pin s, including the I/O pin assignment and the I/O standard used. D[...]
-
Страница 91
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 89 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Setting the FPGA M ode Select Pins R Control Figure 1 1 -4 provides the UCF constraints for the StrataFlash contr ol pins, incl uding the I/O pin assignment and the I/O standard used. Setting the FPGA Mode Select Pins Set the FPGA confi[...]
-
Страница 92
90 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 11 : Intel StrataFl ash P arallel NOR Fl ash PR OM R[...]
-
Страница 93
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 91 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 12 SPI Serial Flash The MicroBlaze Development Kit boar d includ es a STMicroelectr onics M25P16 16 Mbit SPI serial Flash, u seful in a variety of appl ications. The SPI Flash provides an alternative means to conf igure the FP[...]
-
Страница 94
92 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R UCF Location C onstraints Figure 12-2 pr ovides the UCF constraints for the SPI serial Flash PROM, including the I/O pin assignment and the I/O stand ard used. Configuring fr om SPI Flash T o configure th[...]
-
Страница 95
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 93 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Configuring fr om SPI Flash R Creating an SPI Serial Flash PROM File The following steps describe how to format an FPGA bitstr eam for an SP I Serial Flash PROM. Setting the Configuration Cloc k Rate The FPGA supports a 12 MHz config ur[...]
-
Страница 96
94 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R F ormatting an SPI Flash PROM File After generating the pr ogram file, double-click Generate PROM, ACE, or JTAG File to launch the iMP ACT software, as shown in Figur e 12-6 . After iMP ACT starts, double[...]
-
Страница 97
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 95 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Configuring fr om SPI Flash R The Spartan-3E Starter Kit boar d has a 16 Mbit SPI serial Flash PROM. Select 16M fr o m t h e drop list, as sh own in Figur e 12-9 . Click Next > . Figure 12-8: Choose the PR OM T arget T ype, the, Data[...]
-
Страница 98
96 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R The PROM Formatter then echoes the settings, as shown in Figure 12-10 . Click Finish . The PROM Formatter then prompt s for the name( s) of the FPGA con figuration bi tstre am file. As shown in Figu re 12[...]
-
Страница 99
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 97 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Configuring fr om SPI Flash R T o g enerate the actual PROM fil e, click Operations Æ Generate File as shown in Figure 12-13 . As shown in Figure 12-14 , the iMP ACT software indicates that the PROM file was successfully created. The P[...]
-
Страница 100
98 MicroBlaze Development Kit Spar tan-3E 1600 Edition Use r Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R Downloading the Design to SPI Flash There multiple methods to program the SPI Flash, as listed below . x Use the XSPI pr ogramming softwar e pr ov ided with XAPP445. Download the SPI Flash via the paralle[...]
-
Страница 101
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 99 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Configuring fr om SPI Flash R First, turn off the power on the Spartan-3E Starter Kit board. If the USB cable is attached to the boar d, di sconnect it. Simult aneously connecting bot h the USB cable and the parallel cable to th e PC co[...]
-
Страница 102
100 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R Re-apply power to the MicroB laze Development Kit boar d. Progr amming the SPI Flas h with the XSPI Softw are Open a command pr ompt or DOS box and chan ge to the XSPI installation directory . The XSPI ins[...]
-
Страница 103
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 101 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Additional Design Details R After pr ogramming the SPI Flash, re move jumper JP8, as shown in Figure 12-16(a) . If properly pr ogrammed, the FPGA then co nfigures itself fr om the SPI Flas h PROM and the DONE LED lights. The DONE LED i[...]
-
Страница 104
102 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R Other SPI Flash Control Signals The M25P16 SPI Flash has two additional co ntrol inputs. The active-L ow write protect input (W) and the active-Low bus hold input (HLD) are unused and pulled High via an ex[...]
-
Страница 105
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 103 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Additional Design Details R x Density migration between smaller - and larger-density SPI Flash PROMs. Not all SPI Flash densities ar e availa ble in all pack ages. The SPI Flash migration strategy follows nicely with the pinout migrati[...]
-
Страница 106
104 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 12 : SPI Serial Flash R Related Resour ces x XAPP445: Configuring Spartan-3E Xilinx FPGAs with SP I Flash Memories x http://www .xilinx.com/xlnx/xweb/xil_publicati ons_display .jsp?category= Application+Notes/FPGA+Featur es+and+ [...]
-
Страница 107
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 105 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 13 DDR SDRAM The MicroBlaze Development Kit boar d includ es a 5 12 Mbit (32M x 16) Micron T echnology DDR SDRAM (MT46V32M16) wit h a 16-bit data interface, as shown in Figure 13-1 . All DDR SDRAM interface pins connect to th[...]
-
Страница 108
106 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 13 : D DR SDRAM R The differ ential clock pin SD_CK_ P is fed back into FPGA pin B9 i n I/O Bank 0 to have best access to one of the FPGA ’s Digital Clock Ma nagers (DCMs ). This path is r equir ed when using the MicroBlaze OPB[...]
-
Страница 109
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 107 UG257 (v1.1) De cember 5, 2007 www .xilin x.com DDR SDRAM Connections R Data SD_DQ15 H5 Data input/output SD_DQ14 H6 SD_DQ13 G5 SD_DQ12 G6 SD_DQ1 1 F2 SD_DQ10 F1 SD_DQ9 E1 SD_DQ8 E2 SD_DQ7 M6 SD_DQ6 M5 SD_DQ5 M4 SD_DQ4 M3 SD_DQ3 L4 SD_DQ2 L3 SD_DQ1 L1 SD_DQ0 L2 Control SD_BA1 K6 Ban[...]
-
Страница 110
108 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 13 : D DR SDRAM R UCF Location C onstraints Address Figure 13-2 provi des the User Co nstraint File (UCF ) const raints for the DDR SDR AM address pins, including the I/O pin assignment and the I/O standar d used. Data Figure 13-[...]
-
Страница 111
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 109 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Related Resources R Control Figure 13-4 provi des the User Co nstraint File (UCF ) const raints for the DDR SDR AM control pins, including the I/O pin as signment and the I/O standar d used. Reser v e FPGA VREF Pins Five pins in I/O Ba[...]
-
Страница 112
110 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 13 : D DR SDRAM R[...]
-
Страница 113
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 111 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 14 10/100 Ethernet Physical Layer Interface The MicroBlaze Development Kit boar d incl udes a Standar d Microsystems LAN83C185 10/100 Ethernet physical layer (PHY) interf ace and an RJ-45 connector , as shown in Figure 14-1 .[...]
-
Страница 114
112 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 14 : 10/100 Ethernet Phy sical La yer Int erface R Ethernet PHY Connections The FPGA connects to the LAN83C185 Ethernet PHY using a standard Media Independent Interface (MII), as shown in Figure 14-2 . A more detailed description[...]
-
Страница 115
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 113 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Micr oBlaze Ethernet IP Cores R Micr oBlaze Ethernet IP Cores The Ethernet PHY is primaril y i ntended for use with Micr oBlaze applications. As such, an Ethernet MAC is part of the EDK Platform St udio’s Base System Builder . Both t[...]
-
Страница 116
114 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 14 : 10/100 Ethernet Phy sical La yer Int erface R The har dware e valuation versions of the Et hernet MAC cor es operate for approximately eight hours i n silico n before tim ing o ut. T o orde r the full version of the cor e, v[...]
-
Страница 117
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 115 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 15 Expansion Connectors The MicroBlaze Development Kit boar d pr ovid es a variety of expansion connectors for easy interface fl exibility to oth er of f-board co mponents. The boar d include s the following I/O expansion hea[...]
-
Страница 118
116 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R Three signals are reserved prim arily as clock signals between the boar d and FX2 connector , although all three conn ect to full I/O pins. V oltage Supplies to the Connector The MicroBlaze Development[...]
-
Страница 119
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 117 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Hiros e 100-pin FX2 Edge Connect or (J3) R Ta b l e 1 5 - 1 : Hirose 100- pin FX2 Connector Pinout and FPGA Connect ions (J3) Signal Name FPGA Pin Shared Header Connections FX2 Connector FPGA Pin Signal Name LED J6 A (top) B (bottom) V[...]
-
Страница 120
118 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R Compatib le Board The following boar d is compatible with t he FX2 connector on the M icr oBlaze Development Kit boar d: x VDEC1 V ideo Decoder Board fr om Digile nt, Inc. http://www .digilentinc.com/P[...]
-
Страница 121
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 119 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Hiros e 100-pin FX2 Edge Connect or (J3) R Spartan-3E data sheet. Select pairs have optional landing pads for external termination res is tor s . These signals ar e not routed with matche d diff er ential impedance, as would be r equir[...]
-
Страница 122
120 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R Using Diff erential Inputs L VDS and RSDS differential inputs r equir e in put termination. T wo options are available. The first option is to use external termination r esistors, as shown in Figur e 1[...]
-
Страница 123
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 121 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Hiros e 100-pin FX2 Edge Connect or (J3) R Using Diff erential Outputs Differ ential input signals do not requir e any special voltage. L VDS and RSDS dif ferential outputs signals, on the other hand, require a 2.5V supply on I/O Bank [...]
-
Страница 124
122 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R UCF Location Constraints Figure 15-7 provides the UCF constraints for the FX2 connector , including the I/O pin assignment and the I/O standard used, assumi ng that all connections use single-ended I/O[...]
-
Страница 125
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 123 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Six-Pin Acces sory Header s R Six-Pin Accessory Headers The 6-pin accessor y headers pr ovide easy I/O interface expansion using the various Digilent Peripheral Modules (see “Related Resour ces,” page 126 ). The location of the 6-p[...]
-
Страница 126
124 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R Header J4 The J4 header , shown in Figur e 15-10 , is located immediately to the left of the J1 header . It uses a 6-pin header consisting of 0.1-inch centered stake pins. Four FPGA pins connect to the[...]
-
Страница 127
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 125 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Connectorless Deb ug ging P ort Landing P a ds (J6) R Connectorless Deb ugging P o rt Landing P ads (J6) Landing pads for a connectorless debugging port are pr ovided as header J6 , shown in Figure 15-1, page 1 15 . Ther e is no physic[...]
-
Страница 128
126 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 15 : Expansion Connectors R Related Resour ces x Hirose connectors http://www .hir ose-connectors.com/ x FX2 Series Connector Data Sheet http://www .hir ose.co.jp/cataloge_hp/e57220088.pdf x Digilent, Inc. Peripheral Modules http[...]
-
Страница 129
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 127 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 16 XC2C64A CoolRunner-II CPLD The MicroBlaze De velopment Kit boar d incl udes a Xilinx XC2C64A CoolRunner -II CPLD. The CPLD is user pr ogrammable and available for customer applicat ions. Portions of the CPLD are r eserved [...]
-
Страница 130
128 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 16 : X C2C64A CoolRunner-II CPLD R UCF Location C onstraints There ar e two sets of co nstraints list ed below – one for the Spartan-3E FPGA and one for the XC2C64A CoolRunner -II CPLD. Figure 16-1: XC2C64A CoolRunner-II CPLD C[...]
-
Страница 131
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 129 UG257 (v1.1) De cember 5, 2007 www .xilin x.com UCF Location Constraints R FPGA Connections to CPLD Figure 16-2 provides the UCF constraints for the FPGA connections to the CPLD , including the I/O pin assignment and the I/O standard used. CPLD Figure 16-3 provides the UCF constrain[...]
-
Страница 132
130 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 16 : X C2C64A CoolRunner-II CPLD R Related Resour ces x CoolRunner-II CPLD Family Data Sheet http://direct.xilinx.com/bvd ocs/publications/ds090.pdf x XC2C64A CoolRunner -II CPLD Data Sheet http://direct.xilinx.com/bvd ocs/public[...]
-
Страница 133
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 131 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Chapter 17 DS2432 1-W ir e SHA-1 EEPROM The Micr oBlaze Development Kit board includ es a Maxim DS2432 serial EEPROM with an integrated SHA-1 engin e. As shown in Figure 17-1 , the DS2432 EEPROM uses the Maxim 1-W ire interface, whic[...]
-
Страница 134
132 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Chapter 17 : D S2432 1-Wire SHA-1 EEPR OM R[...]
-
Страница 135
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 133 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Appendix A Schematics This appendix provides the following circuit board schematics: x “FX2 Expansion Header , 6-pin Header s, and Connectorless Probe Header” x “RS-232 Ports, VGA Port, and PS/2 Port” x “Ethernet PHY , Magn[...]
-
Страница 136
134 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FX2 Expansion Header , 6-pin H eader s, and Connectorless Pr obe Header Headers J1, J2, and J4 ar e six-pin connectors co mpatible with the Digilent Accessory boar d format. Headers J3A a nd J3B ar e the connecti[...]
-
Страница 137
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 135 UG257 (v1.1) De cember 5, 2007 www .xilin x.com FX2 Expansion He ader , 6-pin Headers, and Connectorless Pr obe He ader R Figure 18-1: Schematic Sheet 1 UG257_A01_060606[...]
-
Страница 138
136 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R RS-232 P or ts, V GA P or t, and PS/2 P or t IC2 is the Maxim L VTTL to RS-232 level converte r . One of the serial chann els connects to a female DB9 DCE connector (J9) and the other connects to a male DB9 DTE c[...]
-
Страница 139
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 137 UG257 (v1.1) De cember 5, 2007 www .xilin x.com RS-232 P or ts, V GA P ort, and PS/2 P or t R Figure 18-2: Schematic Sheet 2 UG257_A02_060606[...]
-
Страница 140
138 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Ethernet PHY , Magnetics, and RJ-11 Connector IC6 is an SMSC 10/100 Ethernet PHY , with its associated 25 MHz oscillator . The PHY requir es an Eth ernet MAC implemented within the FPGA. J19 is the RJ-1 1 Etherne[...]
-
Страница 141
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 139 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Ethernet PHY , Magne tics, and RJ-1 1 Connector R Figure 18-3: Schematic Sheet 4 UG257_A0 3 _060606[...]
-
Страница 142
140 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R V oltage Regulator s IC7 is a T exas Instr uments TPS75003 triple-output regulator . The regulator provides 1.2V to the FPGA ’s VCCINT supply input, 2.5V to the FPGA ’s VC CAUX supply input, and 3.3V to other[...]
-
Страница 143
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 141 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Vo l t a g e R e g u l a t o r s R Figure 18-4: Schematic Sheet 5 UG257_A04_060606[...]
-
Страница 144
142 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FPGA Configurations Settings, Platf orm Flash PR OM, SPI Serial Flash, JT A G Connections IC10MISC repr esents the various FPGA configuration connections. IC1 1 is a 4 Mbit XCF04S Platform Flash PROM . Landing pa[...]
-
Страница 145
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 143 UG257 (v1.1) De cember 5, 2007 www .xilin x.com FPGA Configurations Settings, Pla tform Flas h PROM, SPI Serial Flash, JT A G Connections R Figure 18-5: Schematic Sheet 6 UG257_A05_060606[...]
-
Страница 146
144 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FPGA I/O Banks 0 and 1, Oscillators IC10B0 repr esents the connections to I/O Bank 0 on the FPGA. The VCCO input to Bank 0 is 3.3V by default, but can be set to 2.5V using jumper JP9. IC10B1 repr esents the conne[...]
-
Страница 147
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 145 UG257 (v1.1) De cember 5, 2007 www .xilin x.com FPGA I/O Banks 0 and 1, Oscillators R Figure 18-6: Schematic Sheet 7 UG257_A06_060606[...]
-
Страница 148
146 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FPGA I/O Banks 2 and 3 IC10B2 repr esents the connections to I/O Bank 2 on the FPGA. Some of the I/O Bank 2 connections ar e used for FPGA config uration and ar e listed as IC10MISC. IC10B3 repr esents the connec[...]
-
Страница 149
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 147 UG257 (v1.1) De cember 5, 2007 www .xilin x.com FPGA I/O Banks 2 and 3 R Figure 18-7: Schematic Sheet 8 UG257_A07_060606[...]
-
Страница 150
148 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R P ower Suppl y Decoupling IC10PWR r epr esents the various voltage suppl y inputs to the FPGA and shows the power decoupling network. Jumper JP9 defines the voltage applied to VCCO on I/O Bank 0. The default sett[...]
-
Страница 151
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 149 UG257 (v1.1) De cember 5, 2007 www .xilin x.com P o wer Supply Deco upling R Figure 18-8: Schematic Sheet 9 UG257_A08_060606[...]
-
Страница 152
150 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R XC2C64A CoolRunner -II CPLD IC18 is a Xilinx XC2C64A CoolRunner-II CPLD. The CPLD primarily pr ovides additional flexibility when configuring the FPGA fr om parallel NOR Flash and duri ng MultiBoot configurations[...]
-
Страница 153
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 151 UG257 (v1.1) De cember 5, 2007 www .xilin x.com XC2C64A CoolRunner-II CPLD R Figure 18-9: Schematic Sheet 10 UG257_A09_060606[...]
-
Страница 154
152 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Linear T echnolog y ADC and D A C IC19 is a Linear T echnology L TC1407A-1 two- channel ADC. IC20 is a Linear T echnology L TC6912 programmable pr e-amplifier (AMP) to condition the analog inputs to the ADC. See [...]
-
Страница 155
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 153 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Linear T echnolog y ADC and D AC R Figure 18-10: Schematic Sheet 11 UG257_A10_060606[...]
-
Страница 156
154 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Intel StrataFlash P arallel NOR Flash Memory and Micr on DDR SDRAM IC22 is a 128 Mbit (16 Mbyte) Intel StrataFlash parall el NOR Flas h PROM. See Chapter 1 1, “Intel StrataFlash Parallel NOR Flash PROM,” f or[...]
-
Страница 157
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 155 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Intel StrataFlas h P arallel NOR Fl ash Memory and Micron DDR SDRAM R Figure 18-11: Schematic Sheet 12 UG257_A11_060606[...]
-
Страница 158
156 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Buttons, Switches, Rotary Encoder , and Character LCD SW0, SW1, SW2, and SW3 are slide switches. Push-button switches W , E, S, and N are located ar ound the ROT1 push-button switch/rotary encoder . LD0 through L[...]
-
Страница 159
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 157 UG257 (v1.1) De cember 5, 2007 www .xilin x.com Buttons, Switches, Rotary Encoder , and Character LCD R Figure 18-12: Schematic Sheet 13 UG257_A12_060606[...]
-
Страница 160
158 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R DDR SDRAM Series T ermination and FX2 Connector Differential Te r m i n a t i o n Resistors R160 through R201 repr esent the series termination r esistors for the DDR SDRAM. See Chapter 13, “DDR SDRAM,” for a[...]
-
Страница 161
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 159 UG257 (v1.1) De cember 5, 2007 www .xilin x.com DDR SDRAM Series T ermination and FX2 Connector Differential T ermination R Figure 18-13: Schematic Sheet 14 UG257_A1 3 _060606[...]
-
Страница 162
160 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R[...]
-
Страница 163
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 161 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R Appendix B Example User Constraints File (UCF) #################################### ############################ ### S PARTAN-3 E M i c r oBlaze Developmen t KIT BOARD CON S TRAINT S FIL E #################################### #######[...]
-
Страница 164
162 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix Appendix B: Example User Constraint s File (UCF) R # The s e a r e s ha r ed connect i on s w i th the F X connecto r N E T "L E D<0>" LOC = "D4" | IO S TANDARD = SS TL2_I ; N E T "L E D<1>&q[...]
-
Страница 165
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 163 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R N E T " E _R X D<4>" LOC = "U14" | IO S TAND ARD = L V CMO S 33 ; N E T " E _T X _CLK" LOC = "T7" | IO S TANDA RD = L V CMO S 33 ; N E T " E _T X _ E N" LOC = "P15" | [...]
-
Страница 166
164 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix Appendix B: Example User Constraint s File (UCF) R CONFIG PROHIBIT = R4; # ==== Intel S t r ataFla s h Pa r allel NO R Fla s h ( S F) ==== N E T " S F_A<0>" LOC = "H17" | IO S TANDA RD = L V CMO S 33 | [...]
-
Страница 167
MicroBlaze Development Kit Sparta n-3E 1600 Edition User Guide 165 UG257 (v1.1) De cember 5, 2007 www .xilin x.com R N E T " V GA_ VS YNC" LOC = "F14" | IO S TAN DARD = L V TTL | DRI VE = 8 | S L E W = FA S T ; # # ==== F X 2 Connecto r (F X 2) ==== N E T "F X 2_CLKIN" LOC = " E 10" | IO S TAN DARD = L V CMO [...]
-
Страница 168
166 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www .xili nx.com UG257 (v1.1) December 5, 2007 Appendix Appendix B: Example User Constraint s File (UCF) R # ==== 6 -p i n heade r J4 ==== # The s e a r e i ndependent of the F X 2 connecto r # N E T "J4<0>" LOC = "R14" | IO S TANDAR D = L V TTL | S L E W = [...]