Author Topic: Looking for MPU with ECC RAM controller and PCIe  (Read 1731 times)

0 Members and 1 Guest are viewing this topic.

Offline MiyukiTopic starter

  • Frequent Contributor
  • **
  • Posts: 907
  • Country: cz
    • Me on youtube
Looking for MPU with ECC RAM controller and PCIe
« on: April 18, 2020, 06:14:38 pm »
Hi folks
I am looking for a processor with external ECC RAM support - and no parametric search have this filter  :-//

I found only NXP family LS1024A with nice features and reasonable price It have DDR3 controller with ECC support and also reasonable wide 0.8mm wide BGA package to use cheap board

Do you know anything simillar in this price range 30-40$ ?
 

Offline fchk

  • Regular Contributor
  • *
  • Posts: 245
  • Country: de
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #1 on: April 18, 2020, 06:42:47 pm »
Why ECC? Do you need functional safety? Extended Temperature? Automotive AEC-Q100?

What are your requirements? What do you want to build?

fchk
 

Offline MK14

  • Super Contributor
  • ***
  • Posts: 4586
  • Country: gb
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #2 on: April 18, 2020, 07:52:05 pm »
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 27166
  • Country: nl
    • NCT Developments
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #3 on: April 19, 2020, 12:46:58 am »
Hi folks
I am looking for a processor with external ECC RAM support - and no parametric search have this filter  :-//
You can also buy memory with internal ECC which is transparent to the processor.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline MiyukiTopic starter

  • Frequent Contributor
  • **
  • Posts: 907
  • Country: cz
    • Me on youtube
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #4 on: April 19, 2020, 09:42:03 am »
nctnico:
Are they readily available ? See some in advertisement but no at stores  :-//
With ECC controller I can just add one cheap extra chip and also can have system aware of this and show something is going on with ram

That TI job is little too beast for me

fchk:
I need function safety 24/7/365 running without data corruption
It is for data storage, and I cannot find any reasonable off the shelf solution
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 27166
  • Country: nl
    • NCT Developments
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #5 on: April 19, 2020, 12:39:05 pm »
nctnico:
Are they readily available ? See some in advertisement but no at stores  :-//

For example (lpddr4):
https://www.intelligentmemory.com/fileadmin/pdf-datasheets/IME2G_4G_8G16_32L4HAB.pdf

Memphis ( http://memphis.ag ) is a distributor for these chips in the EU. I have not used these memories myself. Just shoot them an e-mail; they are very responsive.

For an MCU you could look at the iMX6 or iMX7series from NXP.
« Last Edit: April 19, 2020, 12:42:20 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline fchk

  • Regular Contributor
  • *
  • Posts: 245
  • Country: de
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #6 on: April 19, 2020, 01:26:40 pm »
fchk:
I need function safety 24/7/365 running without data corruption
It is for data storage, and I cannot find any reasonable off the shelf solution

"The objective of functional safety is freedom from unacceptable risk of physical injury or of damage to the health of people either directly or indirectly (through damage to property or to the environment) by the proper implementation of one or more automatic protection functions (often called safety functions)." (from wikipedia)

Do you really mean functional safety with ASIL levels etc?

Or do you just want a flawlessly working NAS storage system? If so, then just use quality PC server parts from Supermicro, HPE, etc. and FreeNAS. It's cheaper to buy proven solutions with many man-years of testing than to build something new that will certainly also need man-years of development and testing. If you cant use such solutions, then please explain why and what your special problem is.

 
The following users thanked this post: MK14

Offline MiyukiTopic starter

  • Frequent Contributor
  • **
  • Posts: 907
  • Country: cz
    • Me on youtube
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #7 on: April 19, 2020, 03:58:17 pm »
PC server parts from Supermicro, HPE, etc. ...
- Price, Power consumption, Size, Closed firmware (this can be tolerated)

Every x86/x64 platform have huge power consumption compared to my target of ones Watts
Price, if there will be of the shelf small board with no 1000% overprice Ill take it

I dont want just NAS
I want small universal low power server, with industry level reliability

P.S. Designing board for this small SOCs is not man-years, they are designed for simple layout on cheap boards, it is few days
Agree proper testing will take some time, but of the shelf solutions can also have its flaws
 

Offline MK14

  • Super Contributor
  • ***
  • Posts: 4586
  • Country: gb
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #8 on: April 19, 2020, 05:13:57 pm »
The Raspberry PI 4, at around $35 for the 1 Gb ram model ($55+ for the 4 Gb), can be used as a NAS (and more) server. The NAS/server software (various options) can be freely downloaded.
 

Offline MK14

  • Super Contributor
  • ***
  • Posts: 4586
  • Country: gb
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #9 on: April 19, 2020, 06:29:08 pm »
Doesn't have ECC.

More directed at OP, rather than you.
You need to get your priorities right. There are many things, much more important than ECC.
Backups (reliable and decent).
Raid (or other ways of having multiple copies of the data, in the machine).
Decent, high quality/reliable storage medium (disks/SSDs).
UPS (as needed).
Reliable/decent/quality motherboards and cpus.
Reliable/tested software, which unfortunately can need paying for quality and vendor help/support.

By the time you have got and paid for all the above, you would probably already have ECC built in as standard, to the server. But it may well cost a small fortune. Also, it probably will use considerably more than the 1 watt max power consumption, the OP seems to be talking about.

tl;dr
It is very easy to come up with, what you can think are quite reasonable specifications.
E.g. A $10,000 car. I'm only paying $1,000 for a new one.
Fuel consumption 50 MPG, sorry, I insist on at least 2,000 miles per gallon.
ECC memory, all car systems must have that built in, with $0 extra budget to pay for it.
Car manufacturer wants 7 years to develop new car, I insist on it only taking a few days.

tl;dr2
Currently, ECC usually costs significant amounts of money, to have quality server hardware, which properly includes it.
Sadly, such is life.

tl;dr3
ECC is NOT magical.
Software quality/reliability, backups, UPS, cpu quality, SSD data integrity, etc etc. Are also (if not more), important, as well.
 

Offline andersm

  • Super Contributor
  • ***
  • Posts: 1198
  • Country: fi
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #10 on: April 20, 2020, 07:34:19 am »
IIRC Altera/Intel's SoCFPGAs have the option to trade memory capacity for ECC. I'd assume Xilinx also have some ECC options.

Offline MiyukiTopic starter

  • Frequent Contributor
  • **
  • Posts: 907
  • Country: cz
    • Me on youtube
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #11 on: April 20, 2020, 09:54:38 am »
I must agree with blueskull
He understand what I want

Industry grade SOC with all certification and safety features are more expensive than consumer level SOC like in RPi4say from 5-10$ to 30-40$ at similar processing power, extra ram chip cost little

I agree RPi4 with their Broadcom SOC can work decently but I want some higher level device

Software if I want to run it as Linux server is reasonably tested and supported now

I also agree ECC is not self salvation, but I want to go from consumer grade to industry grade
As I look at some manufacturers NXP, Ti, Renesas - they have some or start to manufacture them in near future, It is all new devices what have basically no previous generation, or was using some proprietary architecture

Priorities are simple:
I want small single digit power consumption SOC designed to run 24/7 - they mostly have ECC option
Have PCIe port, GbE and SATA port are welcomed - again most SOC have it

Classic x86-64 platform is too bulky for me
I can live with 2 or 4 GB of RAM (Can use part of single SO-DIMM in 32+4bit mode and route memory lanes to slot is simpler than to 3/5 chips)
 

Offline fchk

  • Regular Contributor
  • *
  • Posts: 245
  • Country: de
Re: Looking for MPU with ECC RAM controller and PCIe
« Reply #12 on: April 20, 2020, 11:37:05 am »
I must agree with blueskull
He understand what I want

Industry grade SOC with all certification and safety features are more expensive than consumer level SOC like in RPi4say from 5-10$ to 30-40$ at similar processing power, extra ram chip cost little

I agree RPi4 with their Broadcom SOC can work decently but I want some higher level device

Software if I want to run it as Linux server is reasonably tested and supported now

I also agree ECC is not self salvation, but I want to go from consumer grade to industry grade
As I look at some manufacturers NXP, Ti, Renesas - they have some or start to manufacture them in near future, It is all new devices what have basically no previous generation, or was using some proprietary architecture

Priorities are simple:
I want small single digit power consumption SOC designed to run 24/7 - they mostly have ECC option
Have PCIe port, GbE and SATA port are welcomed - again most SOC have it

Classic x86-64 platform is too bulky for me
I can live with 2 or 4 GB of RAM (Can use part of single SO-DIMM in 32+4bit mode and route memory lanes to slot is simpler than to 3/5 chips)

This is your first posting where you have successfully listed all your requirements. This should have been your first post. You wasted our time by not making your point.

An important question: quantity? How many parts do yo plan to build & sell? 1? 100? 10k?

As a first recommendation: Have a look at the TI Sitara line. The classic coloured Beaglebones (blue, green black) uses the 3358, which is a bit old. Beaglebone AI and Beaglebone X15 use the newer 57xx series with SATA, PCIe etc etc. You can use the Beaglebone boards as a starting point. The biggest advantage: mainline kernel support. Everything is well tested, and there are many users in the industrial environment that use these chips because of their peripherals and realtime capability and longterm availability.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf