Post Go back to editing

ADSP-BF609 custom parallel flash ?

Category: Software
Product Number: ADSP-BF609
Software Version: crosscore embedded studio 2.11.0

Hi, 

we have booted ADSP-BF609 EZ-BOARD from parallel falsh(pc28f128p33bf60d).So,in EZ board parallel flash the SMC0_ARE is connected to OE pin of flash and SMC0_AOE pin is connected to ADV pin.You can refer EZ board schematics.

I am working on our ADSP-BF609 custom board for booting from parallel NOR falsh S29GL512SDHB020-64MB .so in our schematic connection we have given SMC0-AOE pin of SMC to OE pin of falsh as below image,is the connection is ok?

And also in Hardware reference manual of ADSP-BF609 (page NO_2138,Figure 34-9 16-bit flash interconnection) it is also shown that ARE pin is connected to OE of flash ?

S29GL512S11DHB020  supports only two modes Asynchronous flash and Asynchronous page mode.

I have modified existing parallel driver of EZ board with specifications of S29GL512S11DHB020  I.e, Timing parameters and block size etc. so,when try to print(ID) using  -cmd info command in cldp only my SMC0_AMS0 is working?

could anyone suggest me the correct connection of pins to flash?

And one more doubt is that about the byte enable pin of SMC(SMC0_ABE0 and SMC0_ABE1) because only SMC0_ABE1 is only used in pin-up configuration of parallel driver for EZ-BOARD?

Help me in this for resolving this issue.

  • Hi Mohammed Ibrahim,

    Please note, our flash part PC28F128P33B parallel flash is 16-bit data bus. Similarly, in HRM Figure 34-9: which describes about the 16-bit Flash Interconnection. so /ARE connected to the /OE pin of flash.

    From your schematics you have connected /SMC0_AOE pin to /OE pin of flash. Please confirm whether your flash part is 8 bit or 16 bit.

    If your flash part is 8bit, you can connect the same as mentioned in HRM Figure 34-8: which describes about the 8-bit Flash Interconnection. Otherwise you have to connect /ARE pin to the /OE pin of flash and /AOE pin to the /ADV pin of flash.

    The SMC does indirectly support 8-bit accesses through the additional byte enable signals SMC_ABE0 and SMC_ABE1. Some 16-bit memory systems allow the processor to perform 8-bit reads and writes, which are selected through the SMC_ABE0 and SMC_ABE1 signals.

    We would suggest you to take a look at the "SMC Architectural Concepts" in the HRM manual.
    www.analog.com/.../blackfin_hwr_bf60x_rev0.5.pdf

    Regards
    Divya.P

  • Hi,

    our flash is S29GL512S11DHB020 (512M-bit) has 16 bit data bus(16 data lines).

    so I have to connect /SMC_ARE to OE pin of flash as per HRM Fig 34-9 16 bit falsh interconnection?

    If you see the pin descriptions above of our flash there is no  ADV pin of flash ,so /SMC_AOE should be connected or not?

    And In EZ-BOARD SMC_ARDY/SMC_NORWT is connected to WAIT pin of PC28F128P33BF60D,In our flash(S29GL512S11DHB020)we have given SMC_ARDY/SMC_NORWT is connected to RY/BY pin is it correct?

    can anyone provide the correct connections ?

  • Hi Mohammed Ibrahim,

    so I have to connect /SMC_ARE to OE pin of flash as per HRM Fig 34-9 16 bit flash interconnection?
    >> Yes, Read Enable Asserts at the beginning of a read access.

    If you see the pin descriptions above of our flash there is no  ADV pin of flash ,so /SMC_AOE should be connected or not?
    >> Please note, 16-bit Flash Interconnection figure shows only the AMS, ARE, AWE, address and date lines can be connected to the flash part.
    Also, in your custom flash part, during asynchronous write operation,  Read Recovery time Before Write will be (OE# HIGH to WE# LOW).
    During read operation, Chip Enable or Output Enable to Output High.

    And In EZ-BOARD SMC_ARDY/SMC_NORWT is connected to WAIT pin of PC28F128P33BF60D,In our flash(S29GL512S11DHB020)we have given SMC_ARDY/SMC_NORWT is connected to RY/BY pin is it correct?
    >> Yes, these pins are Flow control signal used by memory devices to indicate to the SMC when further transactions may proceed.

    Please confirm whether you are getting proper signal during read and write access time.

    Regards
    Divya.P