Forum Discussion

OPakh's avatar
OPakh
Icon for New Contributor rankNew Contributor
6 years ago

Problem with EPCQ-L1024 extended QUAD input fast transfer

I have a problem with EPCQ-L1024 extended QUAD input fast transfer.

For communication with it I use "Generic Serial Flash Interface Intel FPGA IP"

It works good in 1x mode but when I send command EBh lines DQ2-3 are always in 1

For example

master_write_32 $mp $operating_protocols_setting 0x00022002

master_write_32 $mp $control_register 0x00000101

master_write_32 $mp $read_instr 0x00000AEB

master_read_32 $mp 0x00000100 0x1

Lines DQ[2], DQ[3] are not used. What may be the problem?

I use Quartus 18.1(Windows 10), Arria 10 GX

1 Reply

  • ShafiqY_Intel's avatar
    ShafiqY_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi OPakh,

    If you want to enter the QUAD mode, you need to enable the QUAD mode first.

    This is the step to enable the QUAD mode:

    set flash_cmd_setting [expr {$base + 0x1c}]

    set flash_cmd_ctrl [expr {$base + 0x20}]

    master_write_32 $mp $flash_cmd_setting 0x00000035

    master_write_32 $mp $flash_cmd_ctrl 0x1

    I hope this will help.

    Thanks😉