Analog Devices Blackfin FPGA EZExtender Manual Rev 21
Here you can view all the pages of manual Analog Devices Blackfin FPGA EZExtender Manual Rev 21. The Analog Devices manuals for Evaluation Kit are available online for free. You can easily download all the documents as PDF.
Page 21
Blackfin FPGA EZ-Extender Manual 1-5 FPGA EZ-Extender Interfaces shipped with the extender and is pre-programmed. If the serial ROM needs to be re-programmed with new code, use an Xilinx JTAG cable and software and connect the Xilinx JTAG cable to the flash JTAG header ( P6). More information about programming the serial ROM can be found at www.xilinx.com. More details about the different ways to program the FPGA can be found in “FPGA EZ-Extender Hardware Reference” on page 2-1.
Page 23
Blackfin FPGA EZ-Extender Manual 2-1 2 FPGA EZ-EXTENDER HARDWARE REFERENCE This chapter describes the hardware design of the Field-Programmable Gate Array (FPGA) EZ-Extender. The following topics are covered. “System Architecture” on page 2-2 Describes the configuration of the extender board and explains how the board components interface with the processor and EZ-KIT Lite. “Programming the FPGA” on page 2-3 Describes the different methods of programming the FPGA. “Programming the Serial ROM” on...
Page 24
System Architecture 2-2 Blackfin FPGA EZ-Extender Manual System Architecture A block diagram of the Blackfin FPGA EZ-Extender is shown in Figure 2-1. Figure 2-1. Block Diagram Xilinx Spartan 3 XC3S1000-4FG456C FPGA 2MB SRAM (512k x 32-bits)Memory Interface SPI, SPORT(2x), PPI(2x), GPIO, Timers, TWI Primary Expansion Interface (to BlackFin EZ-KIT) Secondary Expansion Interface (to Test points and other EZ- Extenders) Power Connector Regulators 3.3V2.5V1.2V .1 inch headers 25MHz Oscillator...
Page 25
Blackfin FPGA EZ-Extender Manual 2-3 FPGA EZ-Extender Hardware Reference Programming the FPGA Before using the Blackfin FPGA EZ-Extender, follow the steps in “FPGA EZ-Extender Setup” on page 1-1. Figure 2-2 is a block diagram of the FPGA programming connections. Figure 2-2. FPGA Programming Block Diagram
Page 26
Programming the FPGA 2-4 Blackfin FPGA EZ-Extender ManualThere are three ways to program the FPGA: Using the FPGA JTAG header, as described in “FPGA Program- ming via JTAG” on page 2-4 Using the Xilinx serial ROM, as described in “FPGA Programming via Serial ROM” on page 2-5 Using the Blackfin processor, as described in “FPGA Programming via Blackfin Application” on page 2-6 The done LED ( LED10) lights up once the FPGA is programmed, signify- ing that the task is complete. To erase the contents...
Page 27
Blackfin FPGA EZ-Extender Manual 2-5 FPGA EZ-Extender Hardware Reference In addition to removing JP1 (serial ROM boot jumper) as shown in Table 2-2, set the boot jumper, JP4, to JTAG mode. The JP4 settings for JTAG boot are shown in Table 2-3. See “Boot Jumper (JP4)” on page 2-13 for more information. FPGA Programming via Serial ROM To program the FPGA with the contents of the serial ROM, populate the JP1 jumper. When populated, JP1 connects the chip enable pin of the serial ROM to the done bit of...
Page 28
Programming the FPGA 2-6 Blackfin FPGA EZ-Extender ManualIn addition to JP1, set the boot mode jumper, JP4, to master serial mode. The JP4 settings for serial ROM boot are shown in Table 2-5. See “Boot Jumper (JP4)” on page 2-13 for more information. FPGA Programming via Blackfin Application By default, the FPGA EZ-Extender is configured by the flash program- ming utility within CCES or VisualDSP++. The software is located in the Examples folder of the installation directory. The FPGA Extender...
Page 29
Blackfin FPGA EZ-Extender Manual 2-7 FPGA EZ-Extender Hardware Reference Programming the Serial ROM The FPGA EZ-Extender allows the user to program the serial ROM. The serial ROM can be programmed by using a Xilinx JTAG cable, ISE soft- ware, and the flash JTAG header on the FPGA EZ-Extender. Serial ROM via JTAG Header To program the serial ROM via the JTAG header, create the appropriate program file using the Xilinx software provided at www.xilinx.com. Once the program file is created, use a Xilinx...
Page 30
Power 2-8 Blackfin FPGA EZ-Extender Manual Power The FPGA EZ-Extender can be powered from the enclosed power supply, EZ-KIT Lite, or external power supply. The power source for the extender is selected based on the power requirements of the application. An external 7V power supply is shipped with the extender board. The power supply uses three switching regulators: VR1 is used to power the 2.5V power plane, VR2 is used to power the 1.2V power plane, and VR3 is used to power the 3.3V plane. All of...