Mesa 5i25 Скачать руководство пользователя страница 18

5I25         14

OPERATION

SPI INTERFACE DESCRIPTION

The SPI interface is very minimal, just enough hardware to avoid slow bit banging

of  the  SPI  data  when  reading  or  writing  the  configuration  EEPROM.  Operation  is  as
follows: To transfer SPI data, CS is asserted low and an outgoing command/data byte is
written to the data register. This write to the data register causes the SPI interface to clear
its DAV bit, shift out its outgoing data byte, and shift in its incoming data. This shifting is
done at a fixed PCI Clock/6 rate or about 5.5 MHz. When the byte data transfer is done,
The DAV bit is set in the control register. Host software can poll this bit to determine when
the transfer is done. When the transfer is done the incoming data from the EEPROM can
be read in the data register, and the next byte sent out. 

Note that CS operation is entirely controlled by the host, that is for example with a

5 byte command sequence, the host must assert CS low, transfer 5 bytes with 5 write/read
commands to the data register with per byte DAV bit polling and finally assert CS high
when done.

FREE EEPROM SPACE

Three 64K byte blocks of EEPROM space are free when both user and fallback

configurations are installed. It is suggested that only the last two blocks, 0xE0000 and
0xF0000 in the user area, be used for FPGA application EEPROM storage.

FALLBACK INDICATION

Mesa’s supplied fallback configurations blink the red INIT LED on the top right hand

side  of  the  card  if  the  primary  configuration  fails  and  the  fallback  configuration  loaded
successfully. If this happens it means the user configuration is corrupted or not a proper
configuration for the 5I25s FPGA. This can be fixed by running the configuration utility and
re-writing the user configuration.

FAILURE TO CONFIGURE 

The  5I25  should  configure  its  FPGA  within  a  fraction  of  a  second  of  power

application. If the FPGA card  fails to configure, both red LEDs on the right hand side of
the card will remain illuminated after power up. If this happens the 5I25s EEPROM must
be re-programmed via the JTAG connector. 

CLOCK SIGNALS

The 5I25 has two FPGA clock signals. One is the PCI clock and the other is a 50

MHz crystal oscillator on the 5I25 card. Both clocks a can be multiplied and divided by the
FPGAs clock generator block to generate a wide range of internal clock signals. Note that
the PCI bus clock is often not known to a high degree of accuracy so for accurate timing
applications, the on card 50 MHz oscillator should be used.

Содержание 5i25

Страница 1: ...5I25 ANYTHING I O MANUAL Version 1 10...

Страница 2: ...This page intentionally not blank...

Страница 3: ...ITIONS 4 5I25 I O CONNECTOR PIN OUT 5 JTAG CONNECTOR PIN OUT 7 OPERATION 8 FPGA 8 FPGA PINOUT 8 PCI ACCESS 8 CONFIGURATION 9 EEPROM LAYOUT 9 BITFILE FORMAT 12 NMFLASH 12 MESAFLASH 12 SPI INTERFACE DES...

Страница 4: ...of Contents SUPPLIED CONFIGURATIONS 17 HOSTMOT2 17 7I76X2 17 7I76_7I74 17 G540X2 17 7I77X2 17 7I77_7I76 17 7I77_7I74 18 7I74X2 18 7I78X2 18 PROB_RFX2 18 PIN FILES 18 REFERENCE INFORMATION 19 SPECIFICA...

Страница 5: ...dware step generation to MHz rates encoder counting PWM digital I O analog I O and Smart Serial remote I O Configurations are available that are compatible with common breakout cards and multi axis st...

Страница 6: ...pt 5V power on DB25 pins 22 through 25 When the option is disabled DB25 pins 22 through 25 are grounded W1 P2 POWER W2 P3 POWER UP UP BREAKOUT POWER ENABLED DOWN DOWN BREAKOUT POWER DISABLED DEFAULT 5...

Страница 7: ...d be placed in the UP position To disable the internal pull ups W4 should be in the DOWN position PCI BUS ISOLATION The 5I25 uses bus switches to provide 5V tolerance on the PCI bus These bus switches...

Страница 8: ...5I25 4 CONNECTORS CONNECTOR LOCATIONS AND DEFAULT JUMPER POSITIONS...

Страница 9: ...I25IO PIN file on the 5I25 distribution disk 5I25 IO connector pinouts are as follows P3 BACK PANEL DB25F CONNECTOR PINOUT DB25 PIN FUNCTION DB25 PIN FUNCTION 1 IO0 14 IO1 2 IO2 15 IO3 3 IO4 16 IO5 4...

Страница 10: ...GND 13 IO27 14 GND 15 IO28 16 GND 17 IO29 18 GND or 5V 19 IO30 20 GND or 5V 21 IO31 22 GND or 5V 23 IO32 24 GND or 5V 25 IO33 26 GND or 5V Note 26 pin header P2 will match standard parallel port pin o...

Страница 11: ...configuration has been corrupted In case of corrupted EEPROM contents the EEPROM can be re programmed using Xilinx s Impact tool For reprogramming the card can be powered in a standard PCI slot or if...

Страница 12: ...ource directory of the 5i25 zip file PCI ACCESS The 5I25 normally uses 5I25 specific HostMot2 firmware which currently has a simple target only PCI core with a single Base Address Register BAR 0 Card...

Страница 13: ...PROM LAYOUT The EEPROM used on the 5I25 for configuration storage is the M25P80 or M25P16 The M25P80 is a 8 M bit 1 M byte EEPROM with 16x 64K byte sectors The M25P16 is a 16 Mbit 2 M byte EEPROM with...

Страница 14: ...CK CONFIGURATION BLOCK 1 0x30000 FALLBACK CONFIGURATION BLOCK 2 0x40000 FALLBACK CONFIGURATION BLOCK 3 0x50000 FALLBACK CONFIGURATION BLOCK 4 0x60000 FALLBACK CONFIGURATION BLOCK 5 0x70000 RESERVED 0x...

Страница 15: ...1 0x120000 USER CONFIGURATION BLOCK 2 0x130000 USER CONFIGURATION BLOCK 3 0x140000 USER CONFIGURATION BLOCK 4 0x150000 USER CONFIGURATION BLOCK 5 0x160000 UNUSED FREE 0x170000 UNUSED FREE 0x180000 UNU...

Страница 16: ...FPGAFILE BIT to the user area of the EEPROM NMFLASH FPGAFILE BIT V Verifies the user EEPROM configuration against the bit file FPGAFILE BIT NMFLASH FALLBACK BIT FallBack Writes the fallback EEPROM con...

Страница 17: ...This hardware is built into all Mesa 5I25 configurations This information is only needed if you are writing your own programming utility DATA REGISTER at offset 0x74 from 5I25 base address D7 D6 D5 D...

Страница 18: ...free when both user and fallback configurations are installed It is suggested that only the last two blocks 0xE0000 and 0xF0000 in the user area be used for FPGA application EEPROM storage FALLBACK IN...

Страница 19: ...ve programmable I O levels for interfacing with different logic families The 5I25 does not support use of the I O standards that require input reference voltages All standard Mesa configurations use L...

Страница 20: ...ion in 6 and 10 foot lengths BREAKOUT POWER OPTION When used with Mesa breakout daughter cards the 5I25 can supply up to 1A of 5V power to each of the daughter cards This option is disabled by default...

Страница 21: ...imer and GPIO 7I76_7I74 7I76_7I74 is a configuration for one 7I76 five axis step dir daughtercards on P3 and one 7I74 eight channel RS 422 interface on P2 The 7I74 is configured with eight Smart Seria...

Страница 22: ...re step generators two PWM generators two encoder inputs two Smart Serial interfaces a watchdog timer and GPIO 7I76_7I78 7I76_7I78 is a configuration designed to work with the 7I76 five axis step dir...

Страница 23: ...PLY 3 0V 3 6V PCI supplied 3 3V 5V POWER SUPPLY 4 5V 5 5V PCI supplied 5V 3 3V POWER CONSUMPTION 400 mA Depends on FPGA Configuration MAX 5V CURRENT TO I O CONNS 1000 mA Each PTC Limit TEMPERATURE RAN...

Отзывы: