Advertisement

Quick Links

Core1553BRT DevKit
Quick Start Guide

Advertisement

Table of Contents
loading

Summary of Contents for Actel Core1553BRT DevKit

  • Page 1 Core1553BRT 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. • Maxfli Court, Riverside Way • Camberley, Surrey GU15 3YL • United Kingdom Tel: +44 (0)1276 401450 • Fax: +44 (0)1276 401490 Actel Japan •...
  • Page 3 Core1553BRT 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

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

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

    Core1553BRT DevKit Quick Start Guide The Core 1553BRT DevKit is a starter kit for working with Actel Core1553BRT products and is intended to help you get your 1553BRT 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 five main blocks: the PCI Target, Control registers, 1553B RT, address mapper and the SSRAM interface. The PCI target is a standard implementation of the Actel CorePCI Target IP core (version 5.3). The Control registers control the operating mode inputs on the 1553BRT core (see “Using the Remote Terminal”...
  • Page 11: Software Installation

    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 “Core1553BRT DevKit Contents”...
  • Page 13: Using The Core1553Brt Demo Card

    SSRAM. Run Demo To execute the demo application, select the ActelPCI program from the Start menu (from the Start menu, select Programs -> Actel -> ActelPCI). Software Demo The Operations window of the demo application is shown in Figure 2-1.
  • Page 14 Chapter 2: Using the Core1553BRT Demo Card To access the PCI configuration space click the PCI Registers button in the Configuration Operations window (Figure 2-1). The PCI Configuration Register dialog box appears, as shown in Figure 2-2. Click OK to continue. Space Figure 2-2.
  • Page 15 Exercising the 1553BRT Demo Card Warning: When you run the memory test it corrupts the 1553B registers. You must set them back to their correct values after you run the memory test. For more information, see “Setting Registers to Defaults” on page Poke To write a specific value to a specified location inside the memory, click the Poke button in the in the Operations window (Figure 2-1).
  • Page 16 Chapter 2: Using the Core1553BRT Demo Card Memory Fill Use the Memory Fill button in the Operations window to write a specified value to a consecutive memory location. Click the Memory Fill button to open the Memory Fill Dialog box (Figure 2-6). Figure 2-6.
  • Page 17: Using The Remote Terminal

    Using the Remote Terminal The Core1553BRT 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 18 The following table describes the 1553BRT demo board components. Table 3-1. 1553BRT 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 19: 1553Brt Demo Card Back Panel Connections

    1553BRT Demo Card Back Panel Connections 1553BRT Demo Card Back Panel Connections Four LEDs on the 1553BRT 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 PCI Demo Card See Table 3-2 for a summary.
  • Page 20: Signals And Connections

    Chapter 3: Using the Remote Terminal Signals and Connections The tables on the following pages provide connection information among the FPGA, the 1553BRT bus, and the backend header strips. When applicable, SSRAM signals are included. This is the PCI Bus Signal Connections table. Table 3-3.
  • Page 21 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 22 Chapter 3: Using the Remote Terminal 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 23 Signals and Connections Table 3-5. Header Strip J4 (RT Address Setting) Header FPGA Header Signal Signal FPGA Pin P5V_R Unused Link1 Unused Logic1 Unused Logic1 Unused Link2 Unused Logic0 Unused Logic0 Unused Link3 Unused Logic1 Unused Logic1 Unused Link4 Unused Logic0 Unused Logic0...
  • Page 24 Chapter 3: Using the Remote Terminal 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 25: Rt Address Jumpers

    RT Address Jumpers RT Address Jumpers The RT address is set via jumpers fitted to J4. Table 3-7 shows jumper settings for RT 0 to RT 4 (you can also set RT addresses 5 to 30, though they are not shown).
  • Page 26: 1553Brt Bus Connections

    Transformer coupling by removing the four 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. 1553BRT Demo Card Address Map The 1553B RT demo card uses a single PCI BAR register, BAR0, and requires 32K bytes of memory (0000hex-7FFFhex).
  • Page 27: Extended Address Map

    Extended Address Map transfer, the 1553B command word or the transfer status word, TSW, is written to these locations. Table 3-8. Standard Address Map Summary Address RAM contents RX transfer status words Receive subaddress 1 The core only writes to …...
  • Page 28 Chapter 3: Using the Remote Terminal Table 3-9. Extended Mode Address Map Byte Address 0000-007F Mode Code SA=00 T/R=0 0080-00FF Receive Sub-address 1 …. …. 0F00-0F7F Receive Sub-address 30 0F80-0FFF Mode Code SA=31 T/R=0 1000-107F Mode Code SA=00 T/R=1 1080-10FF Transmit Sub-address 1 ….
  • Page 29 Extended Address Map Each non-mode code sub-address consists of 64 words, the command word or TSW value is written to location 0, and the associated data words are stored at locations 32 to 63 (as in Table 3-10). Table 3-10. Extended Mode Non Mode Code Address Map Byte Address 0000...
  • Page 30 Chapter 3: Using the Remote Terminal Note: Separate address spaces exists for transmit and receive mode codes and broadcast transmit and receive mode codes. Table 3-11 shows the mode code address mapping for non-broadcast sub-address 0. Table 3-11. Extended Mode Code Address Map RX Byte TX Byte Address...
  • Page 31: Control Registers

    Control Registers Control Registers Six 32-bit control registers are provided, these are mapped to PCI addresses 4000 hex to 4017 hex (as shown in Table 3-12). Table 3-12. Control Register Description Address Register Description 4000-4003 Control This register sets the control inputs on the 1553BRT core This register sets the values of the 1553B status bits used by 4004-4007 RTStatus...
  • Page 32 Chapter 3: Using the Remote Terminal Table 3-13. 1553BRT Control Register, 4000 hex (Continued) Reset Bits Type Function Value Reserved, returns '0' INTENBBR (Core1553BRT input, refer to the Core1553B datasheet) SA30LOOP (Core1553BRT input, refer to the Core1553B datasheet) EXTMDATA (Core1553BRT input, refer to the Core1553B datasheet) WRTCMD (Core1553BRT input, refer to the Core1553B datasheet) WRTTSW (Core1553BRT input, refer to the Core1553B datasheet) BCASTEN (Core1553BRT input, refer to the Core1553B datasheet)
  • Page 33 Control Registers Table 3-14. 1553B RT Status Word Setting, 4004 hex Reset Bits Type Function Value Terminal Flag, (Core1553BRT input, refer to the Core1553B datasheet) Table 3-15. 1553B RT Interrupt and Vector Word Register, 4008 hex Bits Type Reset Value Function Interrupt Pending, writing a '1' will clear Interrupt Enable...
  • Page 34 Chapter 3: Using the Remote Terminal Table 3-17. 1553BRT Receive Sub-Address Enables Register, 4010 hex Bits Type Reset Value Function Reserved Enables receives from sub-address 30 to 1. Bit 1 enables 30:1 sub-address 1 etc. Reserved Table 3-18. 1553B Message Count Register, 4014 hex Bits Type Reset Value...
  • Page 35 Control Registers These setting also enable the AUTOLOOP function with the TSW word written to memory. The RT vector word is set to 1234 hex and all sub- addresses are enabled. Note: After you run the memory test procedure from the GUI you need to reset the control registers to the desired values.
  • Page 37: A Core1553Brt 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 39: B Product Support

    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 about Actel and Actel products, Customer Service, investor information, and using the Action Facts service.
  • Page 40: Customer Applications Center

    24 hours a day, seven days a week. Web Site Actel has a World Wide Web home page where you can browse a variety of technical and nontechnical information. Use a Net browser (Netscape recommended) to access Actel’s home page.
  • Page 41: Ftp Site

    . to 5:00 Pacific Time, Monday through Friday. The Customer Applications Center number is (800) 262-1060. If you are a European customer, contact your local sales office. Visit the actel website at http://www.actel.com/contact/offices/index.html for information on your local sales office.
  • Page 42: Worldwide Sales Offices

    Appendix B: 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 Illinois Canada Japan California 235 Stafford Rd. West, EXOS Ebisu Building 4F Tel: 847.259.1501...

Table of Contents