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.
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.
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.
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”...
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”...
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.
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...
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.
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...
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).
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).
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 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...
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.
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.
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.
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.
. 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.