CY7C67300

Figure 4 illustrates the interface for connecting an 8-bit ROM or 8-bit RAM to the EZ-Host external memory interface. In 8-bit mode, up to 512K bytes of external ROM or RAM are supported.

Figure 4. Interfacing up to 512k × 8 for External Code/Data

Up to 512k x 8 External Code/Data (Page Mode)

EZ-Host

 

External Memory Array

CY7C67300

 

Up to 512k x8

A[18:0] A[18:0]

D[7:0] D[7:0]

nXMEMSEL CE

nWR WE

nRD OE

General Purpose IO Interface (GPIO)

EZ-Host has up to 32 GPIO signals available. Several other optional interfaces use GPIO pins as well and may reduce the overall number of available GPIOs.

GPIO Description

All Inputs are sampled asynchronously with state changes occurring at a rate of up to two 48 MHz clock cycles. GPIO pins are latched directly into registers, a single flip-flop.

Unused Pin Descriptions

Ensure to tristate unused USB pins with the D+ line pulled high through the internal pull up resistor and the D– line pulled low through the internal pull down resistor.

Configure unused GPIO pins as outputs so they are driven low.

UART Interface

EZ-Host has a built in UART interface. The UART interface supports data rates from 900 to 115.2K baud. It can be used as a development port or for other interface requirements. The UART interface is exposed through GPIO pins.

UART Features

Supports baud rates of 900 to 115.2K

8-N-1

UART Pins.

Table 7. UART Interface Pins

Pin Name

Pin Number

TX

42

 

 

RX

43

 

 

I2C EEPROM Interface

EZ-Host provides a master-only I2C interface for external serial EEPROMs. The serial EEPROM can be used to store application specific code and data. Use the I2C interface for loading code out of EEPROM, it is not a general I2C interface. The I2C EEPROM interface is a BIOS implementation and is exposed through GPIO pins. Refer to the BIOS documentation for additional details on this interface.

I2C EEPROM Features

Supports EEPROMs up to 64 KB (512K bit)

Auto-detection of EEPROM size

I2C EEPROM Pins

Table 8. I2C EEPROM Interface Pins

Pin Name

Pin Number

GPIO Number

 

SMALL EEPROM

 

SCK

39

GPIO31

 

 

 

SDA

40

GPIO30

 

 

 

 

LARGE EEPROM

 

SCK

40

GPIO30

 

 

 

SDA

39

GPIO31

 

 

 

Serial Peripheral Interface

EZ-Host provides a SPI interface for added connectivity. EZ-Host may be configured as either an SPI master or SPI slave. The SPI interface can be exposed through GPIO pins or the External Memory port.

SPI Features

Master or slave mode operation

DMA block transfer and PIO byte transfer modes

Full duplex or half duplex data communication

8-byte receive FIFO and 8-byte transmit FIFO

Selectable master SPI clock rates from 250 kHz to 12 MHz

Selectable master SPI clock phase and polarity

Slave SPI signaling synchronization and filtering

Slave SPI clock rates up to 2 MHz

Maskable interrupts for block and byte transfer modes

Individual bit transfer for non-byte aligned serial communi- cation in PIO mode

Programmable delay timing for the active/inactive master SPI clock

Auto or manual control for master mode slave select signal

Complete access to internal memory

Document #: 38-08015 Rev. *J

Page 7 of 99

[+] Feedback

Page 7
Image 7
Cypress CY7C67300 General Purpose IO Interface Gpio, Uart Interface, I2C Eeprom Interface, Serial Peripheral Interface