beautypg.com

Echelon I/O Model Reference for Smart Transceivers and Neuron Chips User Manual

Page 75

background image

I/O Model Reference

65

Symbol Description

Minimum

Typical

Maximum

t

sbas

A0 setup to falling edge of CS~

10 ns

t

sbah

A0 hold after rising edge of CS~

0 ns

t

sbwdv

CS~ to write data valid

50 ns

t

sbwdh

Write data hold after rising edge of CS~

(Notes 2, 3)

0 ns

30 ns

t

sbwdz

CS~ rising edge to Slave B release data bus

(Note 2)

— —

50

ns

t

sbrds

Read data setup before rising edge of CS~

25 ns

t

sbrdh

Read data setup before rising edge of CS~

10 ns

Notes:

1. The slave B write cycle (master read) CS~ pulse width is directly related to the slave

B write data valid parameter and master read setup parameter. To calculate the

write cycle CS~ duration needed for a special application use:
t

sbcspw

= t

sbwdv

+ master’s read data setup before rising edge of CS~.

Refer to the master’s specification data book for the master read setup parameter.

The slave read cycle minimum CS~ pulse width = 50 ns.

2. Refer to the appropriate Neuron Chip or Smart Transceiver data sheet for detailed

measurement information.

3. The data hold parameter, t

sbwdh

, is measured to the disable levels shown in the

appropriate Neuron Chip or Smart Transceiver data sheet, rather than to the

traditional data invalid levels.

4. In a slave B write cycle, the timing parameters are the same for a control register

(HS) write as for a data write.

5. Special applications: Both the state of CS~ and R/W~ determine a slave B write

cycle. If CS~ cannot be used for a data transfer, then toggling the R/W~ line can be

used with no changes to the hardware. That is, if CS~ is held low during a slave B

write cycle, a positive pulse (low to high to low) on R/W~ can execute a data transfer.
The low-to-high transition on R/W~ causes slave B to drive data with the same

timing parameters as t

sbwdv

(redefined R/W~ to write data valid). Likewise, the

falling edge of R/W~ causes slave B to release the data bus with the same timing
limits as the CS~ rising edge in t

sbwdz

. This scenario is only true for a slave B write

cycle, and is not applicable to a slave B read cycle or any slave A data transitions.

This application can be helpful if the master has separate read and write signals but
no CS~ signal. Caution must be taken to ensure the bus is free before transfers to

avoid bus contention.