P0059 Terasic Technologies Inc, P0059 Datasheet - Page 95
P0059
Manufacturer Part Number
P0059
Description
DE2-115 EVAL BOARD
Manufacturer
Terasic Technologies Inc
Series
Cyclone® IVr
Type
FPGAr
Datasheet
1.P0071.pdf
(116 pages)
Specifications of P0059
Contents
Board, Cables, CD, DVD, Power Adapter, Remote Controller
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
EP4CE115
- Current page: 95 of 116
- Download datasheet (11Mb)
Data transmit from the device to controller
After sending an enabling instruction to the PS/2 mouse at stream mode, the device starts to send
displacement data out, which consists of 33 bits. The frame data is cut into three similar slices, each
of them containing a start bit (always zero) and eight data bits (with LSB first), one parity check bit
(odd check), and one stop bit (always one).
PS/2 controller samples the data line at the falling edge of the PS/2 clock signal. This could easily
be implemented using a shift register of 33 bits, but be cautious with the clock domain crossing
problem.
Data transmit from the controller to device
Whenever the controller wants to transmit data to device, it first pulls the clock line low for more
than one clock cycle to inhibit the current transmit process or to indicate the start of a new transmit
process, which usually be called as inhibit state. After that, it pulls low the data line then release the
clock line, and this is called the request state. The rising edge on the clock line formed by the
release action can also be used to indicate the sample time point as for a 'start bit. The device will
detect this succession and generates a clock sequence in less than 10ms time. The transmit data
consists of 12bits, one start bit (as explained before), eight data bits, one parity check bit (odd
check), one stop bit (always one), and one acknowledge bit (always zero). After sending out the
parity check bit, the controller should release the data line, and the device will detect any state
change on the data line in the next clock cycle. If there‟s no change on the data line for one clock
cycle, the device will pull low the data line again as an acknowledgement which means that the data
is correctly received.
After the power on cycle of the PS/2 mouse, it enters into stream mode automatically and disable
data transmit unless an enabling instruction is received.
Figure 6-16
shows the waveform while
communication happening on two lines.
94
Related parts for P0059
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
MODULE DIGITAL CAMERA 5MP (D5M)
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
DE2-70 CALL FOR ACADEMIC PRICING
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
USB BLASTER CABLE
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
BOARD ADAPTER HSMC TO GPIO
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
BOARD ADAPTER THDB-SUM
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
KIT DEV 4.3" LCD TOUCH PANEL
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
DAUGHTER BOARD AD/DA GPIO ADA
Manufacturer:
Terasic Technologies Inc
Part Number:
Description:
DAUGHTER BOARD AD/DA HSMC ADA
Manufacturer:
Terasic Technologies Inc
Part Number:
Description:
KIT MAX II MICRO
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
BOARD DEV/EDUCATION ALTERA DE0
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
BOARD DEV DE1 ALTERA
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
DE2 CALL FOR ACADEMIC PRICING
Manufacturer:
Terasic Technologies Inc
Part Number:
Description:
MODULE DIGITAL CAMERA 1.3MP
Manufacturer:
Terasic Technologies Inc
Datasheet:
Part Number:
Description:
MODULE DIGITAL CAMERA 5MP (D5M)
Manufacturer:
Terasic Technologies Inc
Datasheet: