Forum Discussion

AGofs's avatar
AGofs
Icon for Occasional Contributor rankOccasional Contributor
6 years ago

downloading .jic into IS128LP128 (8-pins) and connection between CycloneV and IS128LP128 (8-pins).

I'm using Quartus-II Rev. 18.1 in order to program .jic file into ISSI IS128LP128 flash memory at active serial mode, but without success.

1). How should I connect IS128LP128 (8-pins) to Cyclone-V-GX?

Do you have an example ?

Where should be connected pin ASDO of the FPGA-to SI of the flash?

2). ISSI flash components are absent from "Configuration Device" Tab.

What option should I choose instead?

4 Replies

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    It is not possible to use Quartus 18.1 as there is no way to customize the flash used.

    1) I am not able to find IS128LP128 datasheet. If this is a serial configuration flash then you should be able to follow the same connection as other flash.

    2) You may need to use Quartus 19.1 for write, erase and FPGA initialization.

    1. Open Programmer
    2. Go to File > Convert Programming File
    3. Programming file type, select .jic
    4. Open configuration device using "..."
    5. Select your device family
    6. Create a <<new device>>
    7. Configure according to your memory datasheet
      1. e.g., name: IS25LP128, ID: 17, Density: 128Mb, Single dummy: 8, Quad dummy: 6
    8. Select Micron as Flow template
    9. Change Addressing mode(byte) from each flow tab from 4 to 3
    10. In initialization tab:
      1. Remove everything except Read ID (Command 0x9F), Write Enable (Command 0x06) and Write status register (Command 0x01), keep this flow order
      2. Note that you need a Write Enable before sending other commands, check your memory datasheet for more info
    11. In erase tab:
      1. Change Read flag status register to Read status register
      2. Change Command to 0x05 (ISSI memory uses the READ STATUS REGISTER OPERATION for erase status)
      3. Change Expected data to 0x00
      4. Change Expected data mask to 0x01
    • AGofs's avatar
      AGofs
      Icon for Occasional Contributor rankOccasional Contributor
      Hi JohnT, I wrote IS128LP128 by mistake. I intended IS25LP128. I'm sorry…
  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    If you look into ISSI (Datashee) where the pin SI is the same as ASDI of EPCS/EPCQ and SO is DATA.