FX3 - GPIF II, Can i multiplex 32-bit data and 24-bit address on an 8-bit bus from GPIF II to FPGA?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MiZu_3526651
Level 1
Level 1

GPIF II - FPGA interface

GPIF is sychronous master 8bit multiplexed address data

Address is 24 bit, data is 32 bit

Clock can go in either direction

Output 3 controls signals to FPGA

ALE - address latch enable, asserted low

DEN - data enable for reads and writes, asserted low

LWR - local write, high for writes, low for reads

ALE, A[23:16]

ALE, A[15: 8]

ALE, A[ 7: 0]

WAIT - if read operation LWR = 0

DEN, D[31:24]

DEN, D[23:16]

DEN, D[15: 8]

DEN, D[ 7: 0]

    ..

Repeat data transactions if burst, address auto increments

0 Likes
1 Solution
Anonymous
Not applicable

Hi,

Address pins bus width can range from 0 to 8. Not more than that. So having a 24 bit wide address bus is not possible.

You can have 32 Bit data bus multiplexed with 8 bit address bus.

Regards,

- Madhu Sudhan

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

Hi,

Address pins bus width can range from 0 to 8. Not more than that. So having a 24 bit wide address bus is not possible.

You can have 32 Bit data bus multiplexed with 8 bit address bus.

Regards,

- Madhu Sudhan

0 Likes