PreliminariesGetting Help!Take Notice!!Packing ListXSB OverviewXSB Board FeaturesInstallationInstalling the XSTOOLs SoftwareUnpacking the BoardConfiguring the JumpersApplying PowerConnecting to a PCTesting Your XSB BoardSetting the XSB Board Clock Oscillator FrequencyProgramming the InterfaceDownloading FPGA Configuration BitstreamsStoring Non-Volatile Designs in Your XSB BoardDownloading and Uploading Data to the RAM in Your XSB BoardXSB CircuitryOverview of the XSB Board CircuitryProgrammable Logic: SpartanIIE FPGA and XC9500 CPLDProgrammable Oscillator4 Mbit Flash RAMSRAMSDRAMVideo DecoderAnalog-to-Digital ConverterVideo DACStereo Codec10/100 Ethernet InterfaceUSB 2.0 InterfaceSerial PortIDE Hard Disk InterfaceCompact Flash InterfacePushbuttons and Eight-Position DIP SwitchDigit and Bargraph LEDsExpansion HeadersParallel Port InterfaceReset CircuitryPower ConnectorsXSB Pin ConnectionsXSB Schematics246 Autumn Drive Franklinton NC 27525 Toll-free: 800-549-9377 International: 919-494-4098 FAX: 919-494-5901 XSB Board V1.0 Manual How to install and use your new XSB Board XSB BOARD V1.O MANUAL RELEASE DATE: 8/20/2003Copyright ©1999-2003 by X Engineering Software Systems Corporation. All XS-prefix product designations are trademarks of XESS Corp. All XC-prefix product designations are trademarks of Xilinx. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. XSB BOARD V1.O MANUAL RELEASE DATE: 8/20/2003Table of Contents Preliminaries .....................................................................................................4 Getting Help!.................................................................................................4 Take Notice!!.................................................................................................4 Packing List ..................................................................................................4 XSB Overview...................................................................................................5 XSB Board Features ....................................................................................5 Installation .........................................................................................................8 Installing the XSTOOLs Software ...............................................................8 Unpacking the Board ...................................................................................8 Configuring the Jumpers..............................................................................8 Applying Power ............................................................................................8 Connecting to a PC ......................................................................................8 Testing Your XSB Board..............................................................................9 Setting the XSB Board Clock Oscillator Frequency ...................................9 Programming the Interface ........................................................................11 Downloading FPGA Configuration Bitstreams .........................................12 Storing Non-Volatile Designs in Your XSB Board ....................................13 Downloading and Uploading Data to the RAM in Your XSB Board........16 XSB Circuitry...................................................................................................18 Overview of the XSB Board Circuitry ........................................................19 Programmable Logic: SpartanIIE FPGA and XC9500 CPLD .................20 Programmable Oscillator ...........................................................................20 4 Mbit Flash RAM.......................................................................................21 SRAM..........................................................................................................22 SDRAM.......................................................................................................24Video Decoder............................................................................................26 Analog-to-Digital Converter .......................................................................27 Video DAC..................................................................................................29 Stereo Codec..............................................................................................30 10/100 Ethernet Interface ..........................................................................32 USB 2.0 Interface.......................................................................................34 Serial Port ...................................................................................................36 IDE Hard Disk Interface .............................................................................36 Compact Flash Interface............................................................................38 Pushbuttons and Eight-Position DIP Switch.............................................40 Digit and Bargraph LEDs...........................................................................42 Expansion Headers....................................................................................44 Parallel Port Interface.................................................................................47 Reset Circuitry ............................................................................................49 Power Connectors......................................................................................49 XSB Pin Connections .....................................................................................50 XSB Schematics.............................................................................................51 31 Preliminaries Getting Help! Here are some places to get help if you encounter problems: If you can't get the XSB Board hardware to work, send an e-mail message describing your problem to [email protected] or submit a problem report at http://www.xess.com/help.html. Our web site also has answers to frequently-asked-questions, example designs for the XS Boards, application notes, a place to sign-up for our email forum where
View Full Document