Parallel Bus Interface (SRAM kind of) in i.MX 8 series of processors

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Parallel Bus Interface (SRAM kind of) in i.MX 8 series of processors

跳至解决方案
2,943 次查看
aravindchakrava
Contributor II

Hi, 

we are building an application card based on iMX processor. For that application, we need "SRAM like Parallel Bus Interface" (or we NOR flash kind of interface. Basically, we need around 16 bit address bus, 16 bit data bus and CS, WR, RD control signals).

We wanted to choose i.MX8 series either dual core or single core processor (but not quad core or higher). However, I am surprised that, none of the i.MX8 processor support such External Memory Interface. If I am not wrong, we need "EIM" module in the processor which will provide the capability for interfacing such interfaces.

Also, I can see that, in i.MX6 series, i.MX 6SoloX has such capability.

I understand that we can use QSPI instead of Parallel interface, but my application does not accept that.

So, I wanted know if, 

1. My understanding is correct with respect to parallel bus interface (NOR flash kind of interface between i.MX processor and flash)

2. Is there any another way I can make it?

3. Why did NXP remove EIM from i.MX 8 series?! While it is present in i.MX 6!!

Thanks, 

Aravind D. Chakravarti

0 项奖励
回复
1 解答
2,843 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Aravind,

Good. I would recommend using the Pins Tool for i.MX to help you on the muxing configuration for your application.

Pins Tool for i.MX Application Processors | NXP 

Regards,

Gustavo

在原帖中查看解决方案

5 回复数
2,843 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Aravind D. Chakravarti,

There are several architectural differences between the i.MX6 and the i.MX8 and i.MX8X series, not only on how they handle external memory devices.

The easiest would be switching to memories supported by the processor you wish to use.

Alternatively, the i.MX8M Mini processors are a bit more like the i.MX6 in terms of the External Memory Interface. Have you looked if this processor fits your needs better?

My apologies for the inconvenience.

Regards,

0 项奖励
回复
2,843 次查看
aravindchakrava
Contributor II

Sorry for the delayed reply, 

Yes. We are thinking of going ahead with MIMX8MM3CVTKZAA.

I am thinking of using FlexSPI as a 8 bit parallel bus... 

And use other 3, ECSPIs for other peripherals.

Regards, 

Aravind

0 项奖励
回复
2,652 次查看
Soos
Contributor III

Hi Arvind,

I also have similar requirement.

Will you please tell me, how you generated RD, WR, CS signals for external parallel memory device?

If you share the interface connections, will be of great help.

Thanks

Suhas

0 项奖励
回复
2,844 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Aravind,

Good. I would recommend using the Pins Tool for i.MX to help you on the muxing configuration for your application.

Pins Tool for i.MX Application Processors | NXP 

Regards,

Gustavo

2,843 次查看
aravindchakrava
Contributor II

Thank you for you reply.. 

0 项奖励
回复