Title: Status of SPECS
1Status of SPECS
- SPECS-SLAVE architecture
- I2C implementation
- JTAG implementation
- Parallel bus
- SPECS-SLAVE board
- JTAG/I2C
- development schedule
2Specs-Slave chip
- Compoment
- SX- A32
- PQ208 package
- - All I/Os fixed at the same voltage
- AX-125
- n I/O Banks for different voltages
- new familly from ACTEL
- internal ressources
- - BGA packages (FG 256)
- - Bigger what we need
3Architecture of SPECS slave FPGA
4I2C Hardware Implementation
5I2C SPECS Characteristics
- Characteristics
- 7bit addressing capability
- No capability for handshake resynchronisation
- Bandwidth 1Mb/s
- Transfer rate 45kByte/s for one Byte access
- Maximun transfer rate 122kByte/s for 31Byte data
frame - I2C Acknowledgement locally managed by
SPECS-SLAVE
6JTAG Hardware Implementation
- Characteristics
- bandwidth 1Mb/s
- 122kByte/s
- for 31Byte frame
7SPECS Slave board
Front panel
RJ45
SPECS connector
MS_S
DA
I2C Bus
JT
AG or I2C
RJ45
DIFFERENTIAL
MS_SCL
JTAG Bus
LINK
BACKPLANE CONNECTOR
SPECS TTC
SM_S
DA
RJ45
En/dir
SPECS
en/dir15
2
SM
-
SCL
SLAVE
RJ45
Actel
RJ45
en/dir0
54SX??
JTAG or I2C Bus
8 BUSSES
RJ45
RJ45
RJ45
JT
AG or I2C
SPECS
RJ45
DIFFERENTIAL
SLAVE
LINK
BOARD
En/dir
8PCI SPECS Prototype Master Board
Firmware version 2.0 beta
JTAG LVDS bus
LVDS drivers
2 SPECS Masters 1 SPECS
Slave APEX 20K100E PQFP 240
RJ45
I2C LVDS bus
LVDS drivers
RJ45
PLX local bus
SPECS bus
SPECS LVDS bus
LVDS drivers
PCI target interface PLX 9030 PQFP 176
RJ45
LVDS drivers
PCI SPECSmaster
RJ45
PCI bus
PCI connector
PC mother board
9Status of Specs firmware version 1
- FIRMWARE
- Development in Verilog language and synthesis
with SYNPLIFY - Slave
- SPECS_SLAVE targeted on APEX receiver, parallel
interface, I2C curently under test. - Routing (20 of the logic cells in an APEX 20K100
or 34 of the logic cells in a SX32-A) including
parallel interface and I2C interface. - Master
- SPECS_MASTER targeted on APEX SPECS transfer,
PLX bus interface currently under test. - Routing (28 of the logic cells in an APEX
20K100 and 61 of the ESBs) including 2 FIFOs of
256x32b.
10Status of PCI board version 2.0
- HARDWARE
- PLX9030
- Internal register access and reconfiguration of
PLXs configuration EEprom have been tested. - Local bus access in target single read/write
PCI mode to the SPECS Master has been tested. - Master board LVDS output no tested.
- SOFTWARE
- WINDOWS NT
- PCI driver delivered by PLX(SDK-PRO). Tested in
target single read/write but not in burst
mode. - Windows interface (PLXMON) has been use to
access and configure PLX. - SPECS master-board SPECS slave libraries
developped in C code. - LINUX
- Linux driver delivered by PLX (SDK-PRO). Not yet
tested.
11Schedule for the SPECS system
February
March
April
May
June
July
Firmware version 2.0 Beta PCI Master board
vesrsion 1
Firmware version 2.0
Windows Software
PCI Master board version 2
Linux Software
Version 2.1 Documentation
SPECS-Slave board