Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20638 Discussions

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

AGofs
Novice
433 Views

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?

0 Kudos
4 Replies
JohnT_Intel
Employee
316 Views

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

 

0 Kudos
AGofs
Novice
316 Views
Hi JohnT, I wrote IS128LP128 by mistake. I intended IS25LP128. I'm sorry…
0 Kudos
JohnT_Intel
Employee
316 Views

Hi,

 

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

0 Kudos
JohnT_Intel
Employee
316 Views
0 Kudos
Reply