Advertisement

Quick Links

Core1553BBC DevKit
Quick Start Guide

Advertisement

Table of Contents
loading

Summary of Contents for Actel Core1553BBC DevKit

  • Page 1 Core1553BBC DevKit Quick Start Guide...
  • Page 2 U.S. Toll Free Line: 888-99-ACTEL • Customer Service: 408-739-1010 • Customer Service FAX: 408-522-8044 Customer Applications Center: 800-262-1060 • Customer Applications FAX: 408-739-1540 Actel Europe Ltd. • Dunlop House, Riverside Way • Camberley, Surrey GU15 3YL • United Kingdom Tel: +44 (0)1276 401450 • Fax: +44 (0)1276 401490 Actel Japan •...
  • Page 3 Core1553BBC DevKit Quick Start Guide...
  • Page 4 No part of this document may be copied or reproduced in any form or by any means without prior written consent of Actel. Actel makes no warranties with respect to this documentation and disclaims any implied warranties of merchantability or fitness for a particular pur- pose.
  • Page 5: Table Of Contents

    ....35 Actel U.S. Toll-Free Line ......35 Customer Service .
  • Page 7: Introduction

    Introduction The 1553BBC DevKit is a starter kit for working with Actel Core1553BBC products and is intended to help you get your 1553BBC product to market faster. The kit consists of a 1553BBC board, example design, and software drivers to exercise the board.
  • Page 9: Core1553Bbc Devkit Quick Start Guide

    Core1553BBC DevKit Quick Start Guide The Core 1553BBC DevKit is a starter kit for working with Actel Core1553BBC products and is intended to help you get your 1553BBC product to market faster. Intended uses are as follows: To provide a hardware platform for software driver development specific to your system.
  • Page 10: What's Included

    The FPGA contains three main blocks: the PCI Target, 1553B BC, and the SSRAM interface. The PCI target is a standard implementation of the Actel CorePCI Target IP core (version 5.31). The SSRAM interface allows both the CorePCI and Core1553BBC to access the same external memory.
  • Page 11 New Hardware Wizard pops up click “Next” and then select “Display list of the known drivers”. Click “Next” again. 4. Select “Show compatible hardware drivers”. 5. Select “Actel Development Board”. Click “Next” and “Next” again. 6. Click “Finish”. Installation is now complete. Refer to “Core1553BBC DevKit Contents”...
  • Page 13: Using The Core1553Bbc Demo Card

    (from the Start menu, select Programs > Actel > ActelPCI). Software Select the When the ActelPCI software starts it scans the PCI bus for all Actel PCI cards fitted into the system. A card selection window appears (Figure 2-1). 1553B Bus Controller Card Figure 2-1.
  • Page 14 Chapter 2: Using the Core1553BBC Demo Card Demo The Operations window of the demo application is shown in Figure 2-2. Application Operations Window Figure 2-2. Demo Program Operations Window To access the PCI configuration space click the PCI Registers button in the Configuration Operations window (Figure 2-2).
  • Page 15 Exercising the 1553BBC Demo Card BAR0 is used for the Core1553BBC memory space. If you click the Status or Command registers the Demo displays the register settings. Memory Test Click the Memory Test button in the Operations window to perform a memory test (Figure 2-2).
  • Page 16 Chapter 2: Using the Core1553BBC Demo Card Provide the addresses, value, and the address space, then click OK to perform a memory write. Peek Click the Peek button in the Operations window to read a specified memory location (Figure 2-2). The Memory Value Dialog box appears. Figure 2-6.
  • Page 17 Exercising the 1553BBC Demo Card Provide a starting address, location numbers, value and address space, and then click OK to write the specified value. The fill dialog also allows an Intel Hex formatted data file to be loaded into the PCI memory.
  • Page 19: Using The Bus Controller

    Using the Bus Controller The Core1553BBC DevKit can be used to test modifications you made to the core or can be used to test custom backends using a daughter card strategy. For either case, a new device can be programmed and inserted into the socket.
  • Page 20 The following table describes the 1553BBC demo board components. Table 3-1. 1553BBC Demo Board Legend SDRAM DIMM INTERFACE - DO NOT FIT AN SDRAM! Header strip Header strip Header strip Actel 54SX32A FPGA SSRAM SSRAM 1553B Transceiver T1/T2 1553B Transformers RS-232 Transceiver...
  • Page 21: 1553Bbc Demo Card Back Panel Connections

    1553BBC Demo Card Back Panel Connections 1553BBC Demo Card Back Panel Connections Four LEDs on the 1553BBC demo card are shown in Figure 3-2. LED 1 LED 2 LED 3 LED 4 Bus A Bus B Figure 3-2. LEDs on the BC Demo Card Table 3-2 summarizes the function of the LEDs on the BC demo card.
  • Page 22: Signals And Connections

    Chapter 3: Using the Bus Controller Signals and Connections The tables on the following pages provide connection information among the FPGA, the 1553BBC bus, and the backend header strips. When applicable, SSRAM signals are included. This is the PCI Bus Signal Connections table. Table 3-3.
  • Page 23 Signals and Connections Table 3-3. PCI Bus Signal Connection Table (Continued) SX32A Pin SX32A Pin PCI Signal PCI Signal Number Number AD14 IDSEL AD15 INTAN AD16 IRDYN AD17 AD18 PERRN AD19 REQN AD20 SERRN AD21 STOPN AD22 TRDYN...
  • Page 24 Chapter 3: Using the Bus Controller Table 3-4. Header Strip J3 Header FPGA Header FPGA Signal Signal P3_3V Unused Unused Unused Unused Unused Unused Unused Unused Unused AA11 Unused AC11 Unused AA12 Unused AB12 Unused AC12 Unused AA13 Unused AC13 Unused Unused AA14...
  • Page 25 Signals and Connections Table 3-5. Header Strip J4 (BC Address Setting) Header FPGA Header Signal Signal FPGA Pin P5V_R Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused...
  • Page 26 Chapter 3: Using the Bus Controller Table 3-6. Header Strip J5 Header FPGA Header FPGA Signal Signal PCI_VI0 Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused...
  • Page 27: 1553Bbc Bus Connections

    50R resistors and fitting links to connect the transformers directly to the 1553B connectors. Please contact Actel customer support for help if this is required. 1553BBC Demo Card Address Map The 1553B BC demo card uses a single PCI BAR register, BAR0, and requires 256K bytes of memory (00000hex-3FFFFhex).
  • Page 28: Initializing The 1553 Bus Controller Memory

    Chapter 3: Using the Bus Controller Table 3-7. Core1553BBC CPU Registers (Continued) Address Register 20008 LISTPTR 2000C MSGPTR 20010 CLOCK 20014 ASYNCPTR 20018 STACKPTR 2001C INTERRUPT The address decoding logic is incomplete, for instance the Control register also is at addresses 0x020020, 0x20040 through to 0x3FFE0. Initializing the 1553 Bus Controller Memory You must initialize the 1553B memory block and set up the CPU registers to use the bus controller.
  • Page 29: Using The Bus Controller

    Start Windows Explorer and change to the utility directory. Double-click the dobc.exe shortcut; this automatically converts the bcsetup.txt file. 2. Start the Actel PCI Support Software. In the Windows start menu select Actel > ActelPCI. 3. Select the 1553B bus controller from the card selection...
  • Page 30 Actel recommends that you connect a 1553B bus tester to the bus controller and that it emulates remote terminals 1 and 2 because the bcsetup.cmd file...
  • Page 31 cmdtohex Utility Cmdtohex -in filename.txt -out filename.hex Cmdtohex -txt filename Cmdtohex -help The input source file must be specified; use either the -in or -txt switch. When you use the -in switch the output file must be also be specified using the -out switch.
  • Page 32: A Appendix A: Cmdtohex Utility

    Appendix A: cmdtohex Utility Table A-1. Supported Commands Command Description Stops the bus controller by writing to bit 1 of the STOP CONTROL register Aborts the bus controller operation by writing to bit 2 ABORT of the CONTROL register Starts the bus controller Asynchronous operation by ASYNC writing to bit 3 of the CONTROL register Line is Comment...
  • Page 33: B Appendix B: Core1553Bbc Devkit Contents

    2. Remove the PCI Development Card using static-safe procedures. 3. Boot your PC. Login as Administrator (if required). 4. Remove the software. Go to Control Panel -> Add Remove Programs and select “Actel CorePCI Device Driver and Application” and click “Remove”. 5. Reboot if required.
  • Page 35: C Appendix C: Product Support

    This appendix contains information about contacting Actel and using these support services. Actel U.S. Toll-Free Line Use the Actel toll-free line to contact Actel for sales information, technical support, requests for literature, Customer Service, investor information, and using the Action Facts service.
  • Page 36: Actel Technical Support

    Actel web site. Web Site Actel has a World Wide Web home page where you can browse a variety of technical and non-technical information. The URL is http://www.actel.com. Visit the Actel IP website at http://www.actel.com/ip.
  • Page 37 Pacific Time, Monday through Friday. The Technical Support numbers are: (408) 522-4460 (800) 262-1060 Customers needing assistance outside the US time zones can either contact technical support via email (tech@actel.com) or contact a local sales office. Please see our list of Worldwide Sales Offices.
  • Page 38: Worldwide Sales Offices

    Appendix C: Product Support Worldwide Sales Offices Headquarters Actel Corporation 955 East Arques Avenue Sunnyvale, California 94086 Toll Free: 888.99.ACTEL Tel: 408.739.1010 Fax: 408.739.1540 International Sales US Sales Offices Offices Hong Kong Canada 39th Floor Illinois 235 Stafford Rd. West,...

Table of Contents