Input Ports

Port Name

Required

Description

Comments

address[]

Yes

Address input to the memory.

Input port LPM_WIDTHAD wide. If memenab is used, it should be inactive when address[] is changing.

we

Yes

Write Enable input. Enables write operations to the memory when high.

If no Clock ports are used, the data on the address[] port should not change when we is high (1). Required if clock is not present.

inclock

No

Synchronizes loading memory.

If the inclock port is used, the we port acts as an enable for write operations synchronized to the rising edge of the inclock signal. If the inclock port is not used, the we port acts as an enable for asynchronous write operations.

outclock

No

Synchronizes dio[] from memory.

The addressed memory content-to-q[] response is synchronous when the outclock port is connected, and asynchronous when it is not connected.

memenab

No

Memory output tri-state enable.

Either memenab or outenab must be connected. If memenab is present, it should be inactive when address[] is changing. This port is available for backward compatibility only and Intel recommends that you not use this port.

outenab

No

Output Enable input. High (1): dio from Memory [address] Low (0): Memory [address] from dio.

Either memenab or outenab must be present.