![Xilinx SP305 Spartan-3 User Manual Download Page 33](http://html1.mh-extra.com/html/xilinx/sp305-spartan-3/sp305-spartan-3_user-manual_887219033.webp)
SP305 Spartan-3 Development Platform User Guide
27
UG216 (v1.1) March 3, 2006
www.xilinx.com
Detailed Description
R
PS/2 Mouse and Keyboard Ports (33)
The SP-305 Development Platform contains two PS/2 ports: one for a mouse (J17) and the
other for a keyboard (J18). Bi-directional level shifting transistors allow the FPGA's
2.5V I/O to interface with the 5V I/O of the PS/2 ports. The PS/2 ports on the board are
powered directly by the main 5V power jack which also powers the rest of the board.
Caution!
Care must be taken to ensure that the power load of any attached PS/2 devices does
not overload the AC adapter.
ChipScope (34)
ChipScope debug port.
CAN Controller (MCP2515 and MPC2551) (35)
The SP305 board has the option to drive the CAN Phy (MPC2551) directly from FPGA I/O
pins, or communicate to a CAM MAC device (MPC2515).
CAN MAC (MCP2515) (35a)
When using both the CAN MAC and PHY devices, the communication channel to the
MCP2515 is through an SPI port. See section 35B to set the jumpers in the right position to
select either the CAN MAC/PHY or just the CAN PHY.
Note:
When using the CAN controller, There is an option to use the CAN “MAC” device or have the
CAN “MAC” implemented in the FPGA. To have the FOPGA drive the CAN PHY RX and TX signals
that connect to the MPC2551 CAN PHY device, set the jumper on J35 and J36. When the jumpers
are set on Pins 1,2 the CAn PHY is connected to the CAN MPC2515 “MAC” and when connected to
the pins 2,3 it is connected the FPGA I/O for the CAN RX and TX.
J3, Pin 31
IIC_SCL
D14
Expansion IIC SCL
J3, Pin 32
IIC_SDA
E14
Expansion IIC SDA
Table 2-25:
Additional Expansion I/O Connections
(Continued)
Header Pin
Label
FPGA Pin
Description
Table 2-26:
PS2 Mouse & Keyboard
Label
FPGA Pin
Description
KEYBOARD_CLK
L4
KEYBOARD CLOCK
KEYBOARD_DATA
K5
KEYBOARD DATA
MOUSE_CLK
A14
MOUSE CLOCK
MOUSE_DATA
F14
MOUSE DATA
Table 2-27:
MPC 2551 MAC Connections
Reference
Designator
Label/Definition
FPGA Pin
FPGA_CAN_RXCAN
D7
FPGA_CAN_TXCAN
E7