Unformatted text preview:

Spartan-3E FPGA Starter Kit Board User GuideTable of ContentsAbout This GuideAcknowledgementsGuide ContentsAdditional ResourcesIntroduction and OverviewChoose the Starter Kit Board for Your NeedsSpartan-3E FPGA Features and Embedded Processing FunctionsAdvanced Spartan-3 Generation Development BoardsKey Components and FeaturesDesign Trade-OffsConfiguration Methods Galore!Voltages for all ApplicationsRelated ResourcesSwitches, Buttons, and KnobSlide SwitchesLocations and LabelsOperationUCF Location ConstraintsPush-Button SwitchesLocations and LabelsOperationUCF Location ConstraintsRotary Push-Button SwitchLocations and LabelsOperationUCF Location ConstraintsDiscrete LEDsLocations and LabelsOperationUCF Location ConstraintsRelated ResourcesClock SourcesOverviewClock ConnectionsVoltage Control50 MHz On-Board OscillatorAuxiliary Clock Oscillator SocketSMA Clock Input or Output ConnectorUCF ConstraintsLocationClock Period ConstraintsRelated ResourcesFPGA Configuration OptionsConfiguration Mode JumpersPROG Push ButtonDONE Pin LEDProgramming the FPGA, CPLD, or Platform Flash PROM via USBConnecting the USB CableProgramming via iMPACTProgramming Platform Flash PROM via USBRelated ResourcesCharacter LCD ScreenOverviewCharacter LCD Interface SignalsVoltage CompatibilityInteraction with Intel StrataFlashUCF Location ConstraintsLCD ControllerMemory MapCommand SetOperationFour-Bit Data InterfaceTransferring 8-Bit Data over the 4-Bit InterfaceInitializing the DisplayWriting Data to the DisplayDisabling the Unused LCDRelated ResourcesVGA Display PortSignal Timing for a 60 Hz, 640x480 VGA DisplayVGA Signal TimingUCF Location ConstraintsRelated ResourcesRS-232 Serial PortsOverviewUCF Location ConstraintsPS/2 Mouse/Keyboard PortKeyboardMouseVoltage SupplyUCF Location ConstraintsDigital to Analog Converter (DAC)SPI CommunicationInterface SignalsDisable Other Devices on the SPI Bus to Avoid ContentionSPI Communication DetailsCommunication ProtocolSpecifying the DAC Output VoltageDAC Outputs A and BDAC Outputs C and DUCF Location ConstraintsRelated ResourcesAnalog Capture CircuitDigital Outputs from Analog InputsProgrammable Pre-AmplifierInterfaceProgrammable GainSPI Control InterfaceUCF Location ConstraintsAnalog to Digital Converter (ADC)InterfaceSPI Control InterfaceUCF Location ConstraintsDisable Other Devices on the SPI Bus to Avoid ContentionConnecting Analog InputsRelated ResourcesIntel StrataFlash Parallel NOR Flash PROMStrataFlash ConnectionsShared ConnectionsCharacter LCDXilinx XC2C64A CPLDSPI Data LineUCF Location ConstraintsAddressDataControlSetting the FPGA Mode Select PinsRelated ResourcesSPI Serial FlashUCF Location ConstraintsConfiguring from SPI FlashSetting the FPGA Mode Select PinsCreating an SPI Serial Flash PROM FileDownloading the Design to SPI FlashDownloading the SPI FlashAdditional Design DetailsShared SPI Bus with PeripheralsOther SPI Flash Control SignalsVariant Select Pins, VS[2:0]Jumper Block J11Programming Header J12Multi-Package LayoutRelated ResourcesDDR SDRAMDDR SDRAM ConnectionsUCF Location ConstraintsAddressDataControlReserve FPGA VREF PinsRelated Resources10/100 Ethernet Physical Layer InterfaceEthernet PHY ConnectionsMicroBlaze Ethernet IP CoresUCF Location ConstraintsRelated ResourcesExpansion ConnectorsHirose 100-pin FX2 Edge Connector (J3)Voltage Supplies to the ConnectorConnector Pinout and FPGA ConnectionsCompatible BoardMating Receptacle ConnectorsDifferential I/OUCF Location ConstraintsSix-Pin Accessory HeadersHeader J1Header J2Header J4UCF Location ConstraintsConnectorless Debugging Port Landing Pads (J6)Related ResourcesXC2C64A CoolRunner-II CPLDUCF Location ConstraintsFPGA Connections to CPLDCPLDRelated ResourcesDS2432 1-Wire SHA-1 EEPROMUCF Location ConstraintsRelated ResourcesSchematicsFX2 Expansion Header, 6-pin Headers, and Connectorless Probe HeaderRS-232 Ports, VGA Port, and PS/2 PortEthernet PHY, Magnetics, and RJ-11 ConnectorVoltage RegulatorsFPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG ConnectionsFPGA I/O Banks 0 and 1, OscillatorsFPGA I/O Banks 2 and 3Power Supply DecouplingXC2C64A CoolRunner-II CPLDLinear Technology ADC and DACIntel StrataFlash Parallel NOR Flash Memory and Micron DDR SDRAMButtons, Switches, Rotary Encoder, and Character LCDDDR SDRAM Series Termination and FX2 Connector Differential TerminationExample User Constraints File (UCF)RSpartan-3E FPGA Starter Kit Board User GuideUG230 (v1.2) January 20, 2011Spartan-3E FPGA Starter Kit Board User Guide www.xilinx.com UG230 (v1.2) January 20, 2011Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents, copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design. Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.THE DESIGN IS PROVIDED “AS IS” WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE, WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR


View Full Document

UCSB ECE 253 - USER GUIDE

Download USER GUIDE
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view USER GUIDE and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view USER GUIDE 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?