Embedded CPU advice...
#21
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,036
Total Cats: 6,601
x86 = chipset.
For instance, here's the SBC we use now for our system management. Each console and frame has one of these inside it:
That's an AMD Elan CPU, which is basically a 486. So it's an x86-class board. And yet it looks nothing at all like a "computer motherboard." It's not even remotely close to one. No computer-style power connector, no expansion slots, no D-sub connectors, etc. It's all just headers.
#22
I wasn't referring you to ION because it was a ITX form factor. I don't recall even mentioning that. You were complaining about finding a powerful enough platform, so I mentioned basically your fastest/cheap/passively cooled/everything you said you needed/more power than you'll ever use for your application x86 option. But since your company wants ugly expensive boards to satisfy some justification that that makes them more reliable, by all means find another solution.
#23
Would you consider the ETX form factor? It would allow you to make your own mainboard with whatever breakout cables you wanted. The CPU board would just plug onto it.
Here is a ETX Dual Core Atom 1.6GHz module. No uber GPU. http://www.motionmicro.com/products/MB%252d8002B.html
Here is a ETX Dual Core Atom 1.6GHz module. No uber GPU. http://www.motionmicro.com/products/MB%252d8002B.html
#24
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,036
Total Cats: 6,601
As a practical matter, it is much easier if all the I/O is on headers and the board can run off of a single power supply (preferably 5v.)
Would you consider the ETX form factor? It would allow you to make your own mainboard with whatever breakout cables you wanted. The CPU board would just plug onto it.
Here is a ETX Dual Core Atom 1.6GHz module. No uber GPU. http://www.motionmicro.com/products/MB%252d8002B.html
Here is a ETX Dual Core Atom 1.6GHz module. No uber GPU. http://www.motionmicro.com/products/MB%252d8002B.html
At this point, I think I just need to go buy a pair of Atom based machines (maybe laptops) and run some actual traffic simulations on them to see what the processor workload looks like at various throughput rates. Seems like the only way I'm going to get an actual answer to the real question.
#26
Elite Member
iTrader: (1)
Join Date: Feb 2008
Location: Birmingham Alabama
Posts: 7,930
Total Cats: 45
This is a pretty interesting project. I don't really have anything to add that hasn't already been said, but I am watching this thread. You look to have a pretty cool job as well. If I understand your goals correctly, I like the ETX idea.
http://www.dpie.com/etx/etxdc.html
For example, based on Atom 1.6, so plenty of power, you could have a display and input, and ethernet 10/100. No idea of exactly what to go with though. This market is not something I delve into much at all.
http://www.dpie.com/etx/etxdc.html
For example, based on Atom 1.6, so plenty of power, you could have a display and input, and ethernet 10/100. No idea of exactly what to go with though. This market is not something I delve into much at all.
#27
You are going to love this one I think.
Dual Core 1.6Ghz Atom
GB Ethernet
Supports 2GB DDR2
5 PCIe 1x
3 Sata2
8 USB 2.0
http://www.advantech.com/products/SO..._1-DCLSS7.aspx
Datasheet
http://origindownload.advantech.com/...OM-6763_DS.pdf
Uses COM-Express standard
You can pair it with this dev board: http://www.advantech.com/products/SO..._1-2JKPAG.aspx
Dual Core 1.6Ghz Atom
GB Ethernet
Supports 2GB DDR2
5 PCIe 1x
3 Sata2
8 USB 2.0
http://www.advantech.com/products/SO..._1-DCLSS7.aspx
Datasheet
http://origindownload.advantech.com/...OM-6763_DS.pdf
Uses COM-Express standard
You can pair it with this dev board: http://www.advantech.com/products/SO..._1-2JKPAG.aspx
#29
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,036
Total Cats: 6,601
Hire someone competent.
We don't have much of an in-house software capacity. Never needed it, since we do all of our hardcore processing in the FPGA and hardware domains. Got a couple of contractors we use for the embedded controllers and the Windows-based config software, but this will be a whole new skillset, and we'll need to find someone with experience in one of the RTOS Linux platforms.
We don't have much of an in-house software capacity. Never needed it, since we do all of our hardcore processing in the FPGA and hardware domains. Got a couple of contractors we use for the embedded controllers and the Windows-based config software, but this will be a whole new skillset, and we'll need to find someone with experience in one of the RTOS Linux platforms.
#30
Elite Member
iTrader: (24)
Join Date: Jun 2007
Location: Woodland Hills, CA
Posts: 4,667
Total Cats: 18
Try to use Python if you can - it will be much cheaper to prototype an app in Python and then you can just port it over to C although it's completely optional since Python can run just as fast.
Thread
Thread Starter
Forum
Replies
Last Post