I/o timing issues, Figure 3.3 s – Echelon FT 3150 Smart Transceiver User Manual

Page 43

Advertising
background image

FT 3120 / FT 3150 Smart Transceiver Data Book

37

I/O Timing Issues

Figure 3.3 Summary of I/O Objects

I/O Timing Issues

The FT Smart Transceiver I/O timing is influenced by three separate, yet overlapping areas of the overall chip
architecture:

The scheduler

The I/O firmware of the object

Parallel I/O

TIMER/COUNTER

INPUT

OBJECTS

TIMER/

COUNTER

OUTPUT

OBJECTS

SERIAL

I/O

OBJECTS

PARALLEL

I/O

OBJECTS

DIRECT

I/O

OBJECTS

Bit Input, Bit Output

Byte Input, Byte Output

Leveldetect Input

Nibble Input, Nibble Output

I/O Pin

Muxbus I/O

Master/Slave A

Slave B

Bitshift Input, Bitshift Output

I

2

C I/O

Magcard Input

Magtrack1 Input

Master

Slave

Serial Input

Serial Output

Wiegand Input

Edgedivide Output

Frequency Output

Oneshot Output

Pulsecount Output

Pulsewidth Output

Triac Output

Triggeredcount Output

High Sink

Pull Ups

Standard

Dualslope Input

Edgelog Input

Infrared Input

Ontime Input

Period Input

Pulsecount Input

Quadrature Input

Totalcount Input

Control

Neurowire I/O

C

D

C

D

C

D

C D

C

D

C

C

D

Control

0

1

2

3

4

5

6

7

8

9

10

Control

C

D

Optional Timeout

D

C

D

Optional Chip Select

D

C

D

Optional Timeout

C

D

Optional Timeout

Any Two Pins (Optional Timeout)

0

1

2

3

4

5

6

7

8

9

10

All Pins 0 – 7

4 + 5 6 + 7

Sync Input

Data Pins 0 – 7

ALS WS RS

Any Four Adjacent Pins

Data Pins 0 – 7

A0

CS R/W

Data Pins 0 – 7

CS R/W HS

Notes:
C = Clock, D = Data
Bitshift, I

2

C, Magcard, Magtrack, Neu-

rowire

Timer/Counter 1 Devices
One of:
IO_6 input quadrature
IO_4 input edgelog
IO_0 output [triac | triggeredcount |

edgedivide] sync(IO_4..7)

IO_0 output [frequency | oneshot |

pulsecount | pulsewidth]

Or up to four of:
IO_4 input [ontime | period

⎟ pulsec-

ount

⎟ totalcount ⎟ dualslope ⎟ in-

frared] mux

IO_5..7 input [ontime | period

pulsecount

⎟ totalcount ⎟ duals-

lope

⎟ infrared]

Timer/Counter 2 Devices
One of:
IO_4 input quadrature
IO_4 input edgelog
IO_1 output [triac

⎟ triggeredcount ⎟

edgedivide] sync(IO_4)

IO_1 output [frequency

⎟ oneshot ⎟

pulsecount

⎟ pulsewidth]

IO_4 input [ontime

⎟ period ⎟ pulsec-

ount

⎟ totalcount ⎟ dualslope ⎟ in-

frared] ded

Sync Input

Sync Input

Advertising
This manual is related to the following products: