About UB/LB Signals behavior when SEMC is used as SRAM-I/F

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

About UB/LB Signals behavior when SEMC is used as SRAM-I/F

Jump to solution
2,882 Views
george
Senior Contributor II

Hi all,

We are going to use SEMC as SRAM-I/F(ASYNC non-ADMUX w/ WAIT) to connect to FPGA.

Please tell me the behavior of the UB/LB signals.
Can you provide me with a timing diagram showing those behaviors?

BR,
George

Tags (1)
0 Kudos
1 Solution
2,657 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

I received an update, you can take as reference see the LB#/UB# signals in ASYNC SRAM write in Non-ADMUX address mode.

FelipeGarcia_1-1635204627286.png

Best Regards,

Felipe

View solution in original post

0 Kudos
11 Replies
2,871 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

These signals are Upper and Lower Byte select pins. SRAM will read or write upper or lower data byte depending on this signals. We do not have timing diagrams including these pins but you can find more information of this in your specific memory datasheet.

Have a great day,

Felipe

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored. Please open a new thread and refer to the closed one, if you have a related question at a later point in time. 

------------------------------------------------------------------------------ 

0 Kudos
2,847 Views
george
Senior Contributor II

Dear @FelipeGarcia 

The device that connects to the RT1175 is an FPGA.
We have to configure the FPGA according to the RT1175 I/F specifications.
Therefore, we need to know the cycle-based signal transition.

Other signal timings seem to be variable by the registers, but it remains unclear where the signal transitions occur for UB and LB.

For example, in the following mode :

PRI_20210924-162706.bmp

At what timing in this figure the UB and LB signals transition?

And where is it when read ?

PRI_20210924-165459.bmp

BR,
George.

0 Kudos
2,813 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

Unfortunately, we do not have timing diagrams including these signals. However, just for reference you can check SRAM datasheets for example: https://www.issi.com/WW/pdf/65WV25616ALL_BLL.pdf

There you will find more info about timing and behavior of these signals.

Best regards,

Felipe

0 Kudos
2,795 Views
george
Senior Contributor II

Hello @FelipeGarcia 

The documentation you presented to me allowed me to understand the behavior of UB/LB.

I think you can guarantee that UB / LB is valid during green period I added in red.
Is my understanding correct?

aw.pngar.png

BR,
George

0 Kudos
2,770 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi @george,

Could you please provide what was the thinking behind this timing diagrams? Please be as detailed as possible.

Best regards,

Felipe

0 Kudos
2,754 Views
george
Senior Contributor II

Hello @FelipeGarcia,

Sorry for the late reply.

The UB/LB I added may have been too extreme.
It may be necessary to extend the valid fields backward by one semc_clk.

My thoughts are as follows.

First, Write timing:
SRAM needs to capture UB/LB-gated DATA at WE# rising edge.
I think UB/LB needs setup and hold at WE# rising edge.

Second, Read timing:
SRAM needs to control the DATA output with UB/LB and OE, which requires setup and hold for the internal rxclkn rising edge.

Please tell me the valid period for which you can guarantee.

BR,

George

0 Kudos
2,690 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

To give you an update. We are still trying to get further information from IP owner. Once I get more information I will post it here.

Best regards,

Felipe

0 Kudos
2,678 Views
george
Senior Contributor II

Hello @FelipeGarcia,

Thank you for your sincere response.

I will continue to wait for your reply.

BR,
George

0 Kudos
2,658 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

I received an update, you can take as reference see the LB#/UB# signals in ASYNC SRAM write in Non-ADMUX address mode.

FelipeGarcia_1-1635204627286.png

Best Regards,

Felipe

0 Kudos
2,575 Views
george
Senior Contributor II

Hello @FelipeGarcia,

Sorry for the late reply.

Thank you for the update.

In other words, we understand that UB#/LB# is Low-Active between AS and WEH in the internal state.

Thanks,
George

0 Kudos
2,729 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi George,

I will check internally if we have any information about this.

Best regards,

Felipe

0 Kudos