Functional Blocks; I/O Control Timing - Intel i960 Series User Manual

For cyclone and pci-sdk evaluation platforms
Hide thumbs Also See for i960 Series:
Table of Contents

Advertisement

4.4.1

Functional Blocks

The I/O design comprises four distinct blocks: data path, control logic, registered I/O, and I/O
peripheral devices. The schematic for the design is hierarchical.
4.4.2

I/O Control Timing

The chip selects and I/O data buffer control are synchronous set-and-hold flip flops in the iFX780
device. The flip flops are set to active upon ADS and the proper address, and are held active until
BLAST and READY are asserted.
The 80960Kx does not generate BLAST. For the Cyclone EP, BLAST is generated by a PAL
on the CPU module.
The chip select signals cause the I/O control state machine to operate. The state machine generates the
proper timing for the read and write strobes, READY, and the recovery time which many of the I/O
devices require.
All timing assumes a 50 MHz processor clock to ensure that all minimum timing requirements are met
over the entire range of processor clocks (16 to 50 MHz). The state diagram for the I/O control state
machine is shown in Figure 4-1.
THEORY OF OPERATION
NOTE:
4-3

Advertisement

Table of Contents
loading

Table of Contents