Setting value of CY7S1061GE30 for TI hercules EMIF interface.

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

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Dear Cypress,

I am checking the CY7S1061GE30 that is entered into Custom B/D with TI hercules rm48x.

In order to use this SRAM, I need to set correct values into EMIF register.

Below captured screen is TI Halcogen HMI which generates HAL(Hardware Abstraction Layer) code.

I'm trying to find below values (ASYNC1 Timings : W_SETUP, W_STROBE, W_HOLD, R_SETUP, R_STROBE, R_HOLD).

The clock is set as 100 MHz now. so I assume that 1 cycle is 10 ns.

Even though, I've checked AC switching Characteristics of your datasheet,

I didn't catch which value is correct for  below setting.

Because all values of AC switching Characteristics are less than 10 ns.

So it seems that below values are filled as 0 or 1.

For your reference, Let me attached EMIF document.

Could you kindly guide me how I calculate these?

Thank you.

TI Halcogen HMI

pastedImage_0.png

CY7S1061GE30 datasheet

pastedImage_5.png

0 Likes
1 Solution
PradiptaB_11
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

Hi,

Taking EMIF Clock period 10 ns:

Kindly use 0 for setup and hold times and turn around time.

Use 1 for read and write strobe.

If say EMIF clock period is 20 ns:

Use 0 for all parameters.

Thanks and Regards,

Pradipta.

View solution in original post

2 Replies
PradiptaB_11
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

Hi,

Taking EMIF Clock period 10 ns:

Kindly use 0 for setup and hold times and turn around time.

Use 1 for read and write strobe.

If say EMIF clock period is 20 ns:

Use 0 for all parameters.

Thanks and Regards,

Pradipta.

Anonymous
Not applicable

Dear Pradipta,

Thanks to your certain advice, I could narrow down a point that I need to check.

Then fortunately, I found some wire connection issue.

So It works well

I really appreciate you've provide a valuable tip.

Best regards,

Youngmin

0 Likes