IRC log for #arm-netbook on 20120129

02:58.55*** join/#arm-netbook mikey_w (~mike@pool-74-110-218-2.rcmdva.fios.verizon.net)
02:59.58*** join/#arm-netbook eduprey (~chatzilla@ip70-173-29-15.lv.lv.cox.net)
03:25.57*** join/#arm-netbook mikey_w (~mike@pool-74-110-218-2.rcmdva.fios.verizon.net)
05:23.29*** join/#arm-netbook eebrah (~Ibrahim_K@41.215.224.88)
05:48.39*** join/#arm-netbook sectionme (~shift@cpc1-benw1-0-0-cust440.gate.cable.virginmedia.com)
05:59.43*** join/#arm-netbook sectionme (~shift@cpc1-benw1-0-0-cust440.gate.cable.virginmedia.com)
06:17.07*** join/#arm-netbook A2Sheds (~ly@unaffiliated/l84supper)
09:18.34*** join/#arm-netbook gordan (~gordan@78-86-195-86.zone2.bethere.co.uk)
09:23.10edupreyA2Sheds: just looked at the mock-up for EOMA-CF.. wow.
10:21.46A2Shedseduprey: too small? :)
10:22.51edupreyA2Sheds: no, just impressive.  thinking a cluster board for CF's would be better than EOMA68's
10:23.34edupreyA2Sheds: how much further behind is CF in terms of making boards, do you know?
10:23.45A2Shedsit would be nice to fit a NAND to DDR, with a few GB of swap space as well
10:24.13A2Shedsit's more about interest
10:24.48edupreyA2Sheds: also mouser has cheap CF connectors
10:24.59A2Shedsa10 first, then maybe x86 or CF or dual core or quad core a9 or ??
10:25.30A2Shedseven cheaper in China :)
10:25.32edupreywell a10 CF is most exciting for me
10:26.05edupreyeven more so than EOMA68 IMO but EOMA68 is admittedly a good starting point and can have more stuff for getting started developing
10:26.20edupreymakes sense as a first board even though the size of the CF one is awesome
10:26.32A2Shedsa10 CF maybe quad a9 or dual a15 CF card next
10:27.10A2Shedsit doesn't take long to make cards, if we have the parts available
10:27.16A2ShedsA10 no problem
10:27.29A2Shedsother ARM soc's ???
10:27.36A2Shedsx86, no problem
10:27.47edupreythink allwinner will be doing bigger SoC's in future?  they seem to be awesome on price point :)
10:28.08edupreyand good features and basically unbrickable it seems
10:28.23A2Shedsdon't know, we might even design our own open SOC's for this purpose
10:28.53A2Shedsthat way we aren't locked into vendors with personality disorders or worse
10:29.41edupreywow IC fab, the final frontier :)
10:30.09A2Shedssome ARM soc vendors aren't willing to trade $$ for parts unless you jump through other strange hoops
10:30.31A2Sheds"what will you do with out parts?"
10:31.37A2Shedswho cares, we trade you $$ for parts, we might decide to turn them into a sculpture or whatever we decide
10:31.47A2Shedsout/our
10:32.30edupreyyeah seriously
10:32.49A2Shedsbut they do care, they seem to want to control the parts after they are purchased, it's like some sort of M$ disease
10:33.10A2Shedscontrol control control
10:33.42A2Shedsyou wonder how they were raised and by what family of wolves
10:35.57A2Shedsso don't be surprised if an EOMA SOC shows up later this year
11:59.30*** join/#arm-netbook A2Sheds (~ly@unaffiliated/l84supper)
14:07.48*** join/#arm-netbook A2Sheds (~ly@unaffiliated/l84supper)
15:18.10lkcleduprey: i've done a pinout design for a SoC, it's 304 pins.  that means it would fit into a Quad Flat Package, about 30sqmm on a side.
15:19.20lkclin 28nm, each 12in wafer costs about $10,000 (you have to get 16 done at a time) and contains about 8,000 chips.
15:19.56lkclassuming you get a 95% yield, that's approx... $1.32 per wafer.
15:20.30gordan<PROTECTED>
15:20.45lkclthen you add on testing of the chip (appx $1), packaging (QFP is about $0.20 or so, whereas BGA is about $1.50 and you lose some to yield problems)
15:20.55lkclgordan: yep :)
15:21.08lkclso that's $1.32 + 1 + $0.20 = about $2.50
15:21.31lkclmeaning that it could be sold for about $3 to $3.50
15:21.44A2Shedsnow if we could only get the cost to produce masks at 28nm down to $1000  :)
15:22.34lkclweeeellll... TSMC normally charge $1m to $2m to gwailo foreigners just to get them to go away, not waste their time.
15:23.02lkclif however it's a taiwanese company that's asking, they charge "at cost" for the masks, which are about $100k to $200k.
15:23.32lkclergo, it's very very important to find a taiwanese partner for the project.
15:24.12lkclassuming it takes 3 attempts to get it right, that would be $600k *not* $6m
15:24.12gordanWe need more manufacturing in Europe. :(
15:24.18A2Shedshttp://semiaccurate.com/2011/09/08/exclusive-tsmc-raises-prices-on-amd-and-nvidia/
15:26.16lkclyeah, what the author of that article doesn't realise is that, irrespective of whatever has been signed, there is one "Law" for gwailo foreigners, and another Law for taiwanese companies.
15:26.54lkcltaiwan, as a country that _still_ isn't recognised as a Sovereign Nation even by the U.N., basically has to "look after its own"
15:27.14gordanRe: Article, I heard Apple were being dropped by a lot of their suppliers because they place large speculative orders, then cancel a large chunk of most of them.
15:27.32lkclbut hmmm it's good to know that the yields aren't too good on 28nm yet.
15:28.23A2Shedsgordan: thats how traders game the markets
15:28.43lkclassuming a 40% yield, that $10k to do 8,000 chips and only get 40% puts the price up to $3.125 + 1 + $0.20
15:29.04lkcl$4.33 *lol* that's funny, right there :)
15:29.23lkclhas been watching "Cars"....
15:31.02gordanYeah, but if you screw your supplier over by ordering 100K chips and then only by 10K and leave 90K of chips on their hands to shift however they can, they are fully justified in telling you to go forth and multiply next time you want to do business with them.
15:31.21lkclyeah that's just... dumb.
15:31.22gordanAnd  all things considered, Apple aren't that big a part of the market for most companies.
15:31.42A2Shedshttp://www.globalfoundries.com/
15:31.46lkclyeah, not when it's locked in to only a few large suppliers.
15:32.09lkclnobody else really benefits
15:32.56gordanThey may suffer from delusions of self-importance, but all things considered, when you look at things like, e.g. Intel CPUs, most supliers can afford to lose their business without really noticing too much.
15:33.07lkcli'm going to speak to tensilica on monday.  initial reaction is very favourable.
15:33.19gordanWho's that?
15:33.23lkclThe Plan is to put down 8 XTensa CPUs...
15:33.36lkcltensilica gahh, i'm stunned that i never encountered them before.
15:33.45gordanSorry, I obviously missed something important on the list or here...
15:33.55lkclyou should see the list of their clients.  they're a RISC CPU design company
15:33.55gordanIs a diet summary / link possible?
15:34.01lkcli haven't mentioned this on the list, gordan.
15:34.11gordanThat'd be why I missed it, then. :)
15:34.14lkcl:)
15:34.37gordanBTW, apoligies the AC100 isn't with you, yet - work has been _nuts_ the past 10 days and I haven't gotten around to wiping one clean.
15:35.02gordanHoping to pull one from the farm this afternoon.
15:35.22lkclnot a problem - tell you what: after nvidia's rather lacklustre response when i approached them, don't worry about it.
15:35.38gordanOh, OK.
15:35.47lkcl_why_ is it that every american IC design company is clearly clinically insane??
15:35.52gordanLet's face it, they never were going to play the OSS game.
15:36.10A2Shedsit's part of the culture here
15:36.20lkclthey're going to design modules based around the Q7 standard.
15:36.22A2Shedsnot just IC co's
15:36.22gordanWhat is part of the culture where?
15:37.11lkclgordan: _every_ american company i approach about the EOMA initiative has gone completely ape-shit.  the only exception is bari, bless 'im.
15:37.35A2Shedsthey just took out disorders from the DSM since the majority of the population has them Narcissistic Personality Disorder for one
15:37.46A2Shedssome disorders
15:37.47gordanBTW, guys, if you are interested in varying degrees if attrociousness of performnce of various flash modules (SD/CF/USB), you may want to take a look here if you haven't seen it already: http://www.altechnative.net/?p=408
15:38.01lkcllol
15:38.23gordanThe problem is that most companies over a certain size just don't produce anything.
15:38.32A2Shedshttp://well.blogs.nytimes.com/2010/11/29/narcissism-no-longer-a-psychiatric-disorder/
15:38.59gordanAnd what little they do produce is overpriced, underdesigned by a committee and generally unusable.
15:39.02A2Shedsdon't treat the disorder, just change the diagnosis
15:39.12gordanLOL
15:39.43gordanIt's basically why in the IT industry there's a long standing saying: "If you want something done, hire a contractor."
15:40.27lkclgordan: there's a book about that, called "The Other side of Innovation".
15:40.40gordanRegarding the benchmark article link I mentioned above, I'm updating the benchmark results list all the time (daily most of the time).
15:40.59gordanI have a sizeable number of modules still to test and post results.
15:41.12gordanBut it should show the general gist of what you can expect.
15:41.14A2Sheds"Mask costs for a typical system-on-chip (SoC) design in the first year of process availability have gone from $800,000 at 65 nm to $2.8 million at 28 nm. Mask costs are predicted to be more than $10 million at 20 nm."
15:41.43lkclit's brilliant: well worth reading.  basically it goes to some lengths to praise the "efficiency engine" behind most large companies... but points out that trying to shoe-horn innovation into that is very very hard
15:41.51gordanThe only problem is that the least shit SD card I have found so far (Ingegral Endurance SLC) is discontinued as of the beginning of this year.
15:42.02lkclgordan: doh!
15:42.12lkclprobably because they simply can't compete
15:42.44gordanAnd yes, my test is deliberately harsh (/dev/urandom overwrite priming passes, plus testing done on the back half of the card to eliminate distortion of some cheats like putting SLC at the front where the FAT tables live).
15:42.45lkclA2Sheds: yep.  but that's prices to keep people away, because most companies will fold if they don't get it right first time.
15:43.16gordanWell, they can't compete on price, but the performance was at least 3-4x better on writes, and in theory with SLC endurance should be 10x better, too.
15:43.28A2Shedsit's good to have friends to share with in Taiwan
15:44.00gordanIf anybody wants to contribute benchmark results, I will happily accept them for the list.
15:44.15lkclA2Sheds: i have someone who's willing to make an introduction to an appropriate company... it's just that we have to wait until next week
15:44.20lkcljumps up and down
15:46.51lkcleduprey: anyway, yes - the plan is to start the ball rolling, to get a SoC made that will be out some time mid-2013: 8-core SMP using Xtensa RISC cores running at over 1.2ghz, in 28nm.  it'll be entirely software-programmable.  unlike AMD or NVidia CPUs, it will be absolutely tiny, so there will be 1000s per wafer.
15:49.28lkclfor interfaces, i've managed to cram USB-OTG, USB2 and USB3, SATA, RGMII (gigabit ethernet), 2x LVDS, RGB/TTL and 2x PCIe (x2)
15:49.49A2Shedsbusiness has decided to make money by gambling vs manufacturing, so there is little incentive to actually promote science and engineering
15:50.28lkclHDMI, 3 UARTS, NAND Flash 8-bit, 76-pin DDR3, I2S, AC97 and a few others.
15:51.12lkclit's massively multiplexed (4 functions per pin for 50% of the pinouts) so it's crammed down to 304 pins which is ridiculously low.
15:51.50lkclA2Sheds: i don't know whether to laugh or cry at that one.
15:51.53A2Shedsand if you look into the internal dynamics of the large semiconductor OEM's you'll wonder how they even stay in business
15:52.30lkclA2Sheds: normally i would say "please don't tell me", but i _do_ want to know, so i don't make the same mistakes.
15:55.03A2ShedsI'll put up the red flags and signal flares when you start asking people what they are planning on doing with the EOMA68 cards before they can buy any
15:56.31A2Shedscustomer: "Hello company X, we'd like to trade you $$$ for chips"
15:56.35lkclA2Sheds: whoops, i already did that :)  i asked people to put something on the preorders, but in my defense it was more so that other people could see what other people are doing with them
15:57.31A2Shedscompany X : "What do you need them for? What will you make with them? What market? Who are your customers?"
15:57.58lkclah yes...
15:58.00A2Shedscustomer " We'd like to trade you $$$ for chips"
15:58.11lkcloh wait... hang on... i think i get it.
15:58.20A2Shedscompany X " Sorry we don't do business like that"
15:58.25lkclsomething just occurred to me.
15:58.30lkclthe fuckers are a cartel.
15:58.46A2Shedsyeah, in many ways
15:58.47lkclthey're a fucking cartel.
15:59.19lkclthey've already divvied up the market, and if you don't fit what they've decided between them you can fuck right off.
15:59.19A2Shedsprice fixing is another thing they do
15:59.27lkclno wonder we're not getting anywhere.
15:59.30A2Shedsyup
15:59.38lkcl*sigh*
16:00.30lkcldoesn't matter that it's illegal.
16:00.55lkclthe EOMA initiative doesn't fit _any_ of that, because it's a general-purpose standard.
16:01.05lkclany processor, in any system.
16:01.34lkcl*sigh* well, awareness of the problem is half the solution.
16:01.52gordanWell, bottom line - screw them. If the EOMA project rattles their cages - GOOD.
16:02.01lkcl:)
16:02.05gordanThere is little they can provide that Allwinner can't.
16:02.11gordanSo seriously - why bother.
16:02.31gordanGet a product out with The A10 and the JZ4760 and that should be most things covered. :)
16:02.33lkclwell... i don't want it to be said that i didn't offer them a chance, that's all, gordan.
16:02.44A2Shedsthe same is true in the printer market
16:02.54gordanFair enough.
16:03.02A2Shedscost of ink, getting cartridges and printheads
16:03.22gordanBut seriously, us lot in the OSS community need to stop bending over backwards to help save these companies from themselves.
16:03.38gordanOn one hand, yes, I'd love to see an OSS Tegra Xorg driver.
16:03.43lkclachh don't get me started, A2Sheds :)  DMCA takedown notices for companies doing compatible printheads???
16:03.45A2Shedsit's all controlled by NDA's and by partnerships to lock in the supply chains
16:04.11gordanOTOH, that is only until one of them opens up their spec so we can have a proper OSS driver based on that.
16:04.24gordanAfter that, the rest of them can go to hell.
16:04.27lkclgordan: when there's no choices...
16:04.47lkclyes, that's why that MALI 400MP reverse-engineering is so damn important.
16:04.48gordanIndeed, at the moment we're pretty much stuck with 4 equally bad choices.
16:05.26gordanIn fairness, the Tegra2 stuff seems to map the hardware functionality and GLES functionality pretty much 1:1, so duing a driver based on that would be a no brainer.
16:05.34lkclhence the reason why i am starting an initiative to get a decent SoC manufactured.  it'll be entirely software-programmable and will NOT come with any DRM features.
16:06.16gordanAnd what GPU will be in it?
16:06.31A2Shedsat what point the governments step in and requires a backdoor is yet to be seen
16:07.10lkclgordan: no GPU - just a fuck-off massive SIMD floating point unit... per CPU
16:07.36gordanYou do realize that won't actually be competitive performance-wise with a proper GPU, right?
16:07.37A2Shedsstream processor
16:07.39lkclA2Sheds: well, they can fuck off too.... or they can go fiddle with the masks while i'm not looking, i don't care if they do that, to be honest
16:07.55lkclgordan: http://www.mips.com/products/architectures/mips-3d-ase/
16:09.28A2ShedsI'm sure the gpu driver devs will chime in on what would be nice to have as well
16:09.37lkclthey basically divide the problem down into 2...
16:09.42lkclA2Sheds: ah good point.
16:10.02lkclohh, that reminds me: i _did_ actually ask, on various lists, last year... didn't get any traction.
16:10.19lkclbut that MIPS-3D-ASE document goes into quite a lot of detail.
16:10.23A2Shedsthey didn't take you seriously
16:10.25gordanSeriously, if you're baking a custom chip wouldn't it be a good idea to put something like an OGP GPU on it?
16:10.31gordanhttp://wiki.opengraphics.org/tiki-index.php
16:10.42lkcl1) floating-point - the critical operation is 1/(x*x).
16:11.23lkcl2) shader "edge detection" needs 4-word "AND" to detect zeros as fast as possible and 4-word "NOR" to detect all 1s as fast as possible
16:11.35lkclgordan: yeahh, that project's not finished.
16:12.03A2Shedsthe OGP project designed around the constraints of working with FPGA's
16:12.10lkclplus, the cost of the silicon to do it, you need an _actual_ CPU to back it up.  why not just put the functions directly into the CPU itself?
16:12.14gordanBetter than nothing.
16:12.22gordanAt the end of the day - it doesn't _really_ matter.
16:12.42gordanIf it'll do video playback at HD res without stuttering everything else is secondary.
16:12.50gordan3D functionality is overrated.
16:13.06gordanAnd it is only relevant to a tiny, tiny number of ARM users anyway.
16:13.30lkclgordan: you should look at tensilica's video DSP extensions.  they're just... stunning.
16:13.37A2Shedshardware video decoders are no problem
16:13.41gordanIf I'm playing a game, I do so with all knobs turned up to 11 on a machine that burns through the thick end of a killowatt.
16:13.58A2ShedsATI uses tensilica
16:14.01lkclyeah precisely, gordan!
16:14.07gordanBut that happens for 1-2 hours every 1-2 weeks.
16:14.56lkclA2Sheds: i don't think there isn't a significant company that _doesn't_ license Xtensa.  i laughed yesterday when i saw a block diagram of an Atheros WIFI IC with an Xtensa RISC core on it
16:15.23lkclhttp://www.tensilica.com/products/video.htm
16:15.52A2Shedsonce my dilithium crystal battery is done, we can have the ultimate petaflop handheld  game console (with built in cooling system)
16:17.00A2Shedslets examine the world 6-9 months from now
16:17.47A2Shedsif 1 million eoma68 modules are in use, they will hardly notice
16:18.07lkclA2Sheds: *lol*
16:18.20lkclhas to make some food for lilyana, brb
16:19.00A2Shedsthey will still be selling their $800 quad core tablets to people that need to feel better about themselves by buying one
16:22.28A2Shedsthe technology that Apple has developed is now the tech inside the iwhatever, it is the mind control technology that gets people to settle for their stuff
16:22.36A2Shedsnot/now
16:27.03gordanYes, but since such people only use Apple hardware why should we care? It's not like they are normal people. :)
16:27.21gordanOh wait - I forgot that the definition of "normal" has changed...
16:27.24gordanAs per the link above.
16:29.53A2Shedsheh
16:31.26A2Shedsit really is evil genius
16:35.02A2Shedslike this mindset  http://i.usatoday.net/news/opinion/cartoons/2009/December/e091207_pett.jpg
16:35.47lkcli love it!  i think i will make that my .sig :)
16:36.28lkclrhombus-tech: what if it's a big hoax and we create better technology, for nothing?
17:16.51A2Shedslast week I had a vendor tell me that they were only focusing on Android support so Linux might tie up their resources if there are problems
17:17.06A2ShedsI had a hard time not laughing out loud on the phone
17:53.28edupreylkcl: wow, I'm impressed with the SoC plans, I would have considered it out of reach of a project like this but I suppose it all depends on volume and the skill of the people contributing
17:54.43edupreysurprised about QFP too, that would make it a lot more home solderable, though I suppose you'd still need multi layer board for routing signals
18:02.03lkcleduprey: it's a matter of building blocks.  the actual design work is so complex that you simply can't do things any other way.
18:02.24lkcl_actual_ design is about 10 gates per day per person
18:02.40lkclso you pick off-the-shelf parts and literally sling them together.
18:03.12lkclthrow them through the (massively expensive) simulation and design tools, and out pops a cpu at the end.
18:03.57lkclif you've seen the stuff on http://opensparc.net you can even, gosh, wow, specify some macros which say "how many cores, how large the cache, is there an FPU" etc.
18:04.26lkclbut Xtensa take that to the absolute Nth degree extreme, hence why i was so excited to find their stuff
18:05.29lkclyes it pretty much goes without saying that you'd need a multi-layer board :)  you _might_ however be able to get away with a 4-layer because, unlike with a BGA, the pins aren't so ridiculously close.
18:06.03edupreyyeah, that's actually hobbyist-approachable
18:07.11edupreyI'm not sure how massively multiplexing the pins works though, do you have to have some kind of demuxing step afterward, or only use one or another feature
18:08.28eduprey<PROTECTED>
18:10.18lkcleduprey: it's becoming increasingly common practice.  samsung's SoCs have to use it, TI's as well.  there simply isn't enough space otherwise.
18:10.59lkclah no basically you pick what functions you want the pins to be, connect them to the hardware and then in software you say "right, these pins are a UART"
18:11.14edupreyah ok, cool
18:11.25lkclbecause, connected to those pins in the hardware is a device which talks RS232.
18:11.41lkcli mean you _could_ multiplex externally, but what would be the point?
18:12.13edupreylkcl: so I assume the simulation software has to be really really good, because actually fabricating bad dies would be an incredibly expensive blunder?
18:12.21lkclyou'd need an external multi-channel routing IC (eurgh) which could cope...
18:12.24gordanThis may sound crazy, but what about standardizing on a CPU socket?
18:12.28lkcleduprey: yyyep, you got it.
18:12.37lkclgordan: oh ah thank you for reminding me!
18:12.46lkclmust add that to the elinux.org page
18:13.01gordanWhat I have in mind is something like a modern x86 CPU socket.
18:13.05lkclwe had a crazy idea about re-use of something like AMD Socket 9 or whatever
18:13.06lkclyes :)
18:13.17edupreynice
18:13.17lkclbut, obviously, not pin-compatible
18:13.30gordanYou have your actualy CPU that is tiny, soldered onto a PCB that fits into a big fat socket with sane pin spacing that breaks it all out.
18:13.53gordanYou can then route out of that large pin pitch micro-mobo (for want of better word) onto a full size mobo.
18:13.56lkclor, did you have in mind actually being pin-compatible with x86? (hope not!)
18:14.00gordanLOL!
18:14.26gordanI'm not sure there would be that much mileage in it, but the idea may not be as utterly daft.
18:14.41edupreygordan: well why not just have the actual CPU packaged in a case with pins like x86 stuff is?
18:14.53gordanI hadn't thought of it, but now that you mention it, it would make sense if the SoC has PCIe and 64-bit RAM channel so it could take normal DIMMs.
18:15.26gordaneduprey - that's sort of what Luke and I are talking about here.
18:15.56gordanA modern x86 CPU is a small chip on a large PCB with a shiny metal heat plate on it.
18:16.18edupreyheh, fair enough, didn't consider that
18:16.26lkclyeahh, that's the 2nd IC - 64-bit DDR3 but that needs 152 pins for signals, 30 pins for power and 30 for GND
18:16.48gordanThe main problem is that since x86 doesn't have on-board USB and everything else that SoCs do, you couldn't make it pin compatible.
18:16.55lkclit's a f*** of a lot of pins for DDR RAM.
18:17.18lkclgordan: yeah i know.  which increases cost, because now you need an external hub controller chip.
18:17.20gordanYes, but if you have an x86 style socket with lots of pins, then it doesn't really matter.
18:17.37gordanHaving an external hub controller for a SoC is just silly. :)
18:17.42lkcloh, and because you now *have* to have 64-bit RAM bus-width, you've now just massively increased the power consumption.
18:18.10gordan"We have a chip that does everything, so we won't use any of it's extra features and instead have those features in an external chip."
18:18.14lkclok, not massively.  well... yes, massively: it's about 400mA or something
18:18.17lkclhurrah! :)
18:18.27lkcldrops an own-goal....
18:18.36lkclhmmm...
18:18.55gordanSo no, I don't think x86 compatibility would make sense. :)
18:19.00lkcl*lol*
18:19.16gordanBut that doesn't mean you couldn't use the same socket.
18:19.18lkclhowever... re-using the low-cost x86 sockets etc. does.
18:19.20lkclyehhh
18:19.26gordan:)
18:20.11gordanAs long as the socket allows for all the features of any plausible currently available or maybe in the future available SoC, then it doesn't matter.
18:20.30lkcloh god.  800-pin compatibility.
18:20.32lkclquails
18:21.00gordane.g. enough USB lines, enough GPIO lines, GPU, PCIe, etc, etc, etc.
18:21.28gordanBTW, re: RAM and 64-bitness - how wide are the RAM channels on the A10 (and other similar SoCs for that matter)?
18:21.58gordanCould you not do a bodge to invserse-multiplex it so you can address the 64-bit RAM bank in two 32-bit chunks?
18:22.07lkcl32-bit
18:22.12lkclno! :)
18:22.16edupreythis project is totally mind blowing, I was just getting excited about EOMA68 and building a small cluster with it when I saw the EOMA-CF stuff and was like, oh wait, even better / smaller, and you guys are even talking about SoC's for next year.  I don't think it's overstating things to say this is going to change the world at least re OSS and open hardware
18:22.33gordanlkcl: Why not?
18:22.36lkcleduprey: well, it's just a logical step.
18:23.14lkclgordan: the signals are running at 400mhz, they're balanced line pairs that are required to be accurate to under 0.5mm
18:23.21edupreylkcl: yeah, well looking at it this way, I'm just amazed that nobody's done it yet now
18:23.24lkclyou _really_ don't want to f*** with that.
18:23.45gordanWhat about using PC133 SDR RAM?
18:23.48lkcleduprey: it's either confidence or stupidity :)
18:24.07lkclgordan: ooo, ouch.  10x slower RAM.  ouch
18:24.12lkclbrb, daughter fell over....
18:24.23gordanOh dear...
18:25.04gordanWell, yes and no re: 10x slower.
18:25.11gordanDDR is actually rated at half the MHz speed.
18:25.18gordani.e. DDR2 666 == 333 MHz.
18:25.36gordanAnd my ARM machines generally manage 300-400MB/s in terms of RAM I/O.
18:26.02gordanThis is very similar to my old 1GHz P3 machine that had PC133 RAM in it.
18:26.29lkclwell... yes and no, gordan :)
18:26.36gordanAnyway, if you're looking at, say, DDR2-533, that is only 2x the clock speed of PC133 SDR DIMMs.
18:27.05lkclno, that would be a bit silly to have in 2013
18:27.18gordanProbably would be more expensive, too.
18:27.23gordanJust an idea, though.
18:27.30lkcli think this IC needs to aim for a minimum of DDR3-1333 (667mhz x2)
18:27.32gordanBeing able to use normal DIMMs would be a huge boon.
18:28.06lkcldepends on the market.  if the market being aimed for is $3.50 per CPU then having DIMM sockets is a bit... silly
18:28.07gordanAnyway, we are getting way ahead here.
18:28.29lkclbut yes there will be 2 versions.
18:28.57gordanSince none of the SoCs can handle more than 4GB of RAM anyway, at current DRAM prices you might as well just max it out for the extra few $ and be done with it, no need to have it upgradable because it's not going to work anyway.
18:29.14lkclone BGA probably about 400 pins
18:29.30lkclyyep.
18:29.45lkcl*sigh* yes the Xtensa RISC cores are all 32-bit.
18:29.52lkclcan't have everything.
18:30.15gordan64-bitness is overrated anyway,.
18:30.32gordanIn general, if your application doesn't fit into 3GB of RAM, you are most likely doing it wrong.
19:00.53A2Shedscpu soc die in a POP with DDR3 on top, the only issues with that is cooling the cpu sandwich
19:04.30gordanIt's not really that much of an issue on ARM.
19:04.48gordanMost POP setups with ARMs don't even have a heatsink.
19:05.23gordanGoing from no heatsink to a heatsink makes a _huge_ difference, as does going from completely passive cooling to even a very slow, quiet fan.
19:06.12lkclwell the Xtensa CPU core i worked out that each one would be about 50mW in 28nm at 1ghz
19:06.19lkclx8 that's 400mW for 8 cores.
19:06.43gordanYou don't think 8 cores is a little excessive?
19:06.45lkclso the whole thing would be pushing about 1 to 1.5 watts
19:07.04gordan4 cores is still more than 90% of use-cases would benefit from.
19:07.04lkclfor a CPU in 2013?  naah.
19:07.15gordanRemember the 4GB of RAM limitation.
19:07.25gordanThere's only so many things you'll be running before you run out of RAM.
19:07.52lkclyeah, but this is for a CPU that could be doing the job of a GPU _and_ 1080p video decode _and_ running the OS as well
19:08.09gordanNot at the same time, though.
19:08.30gordanIt's not like you'll be playing  3D game, while playing a 1080p video AND compiling the kernel at the same time.
19:08.50A2Sheds8 50mW cores + DDR3 would work, all the heat will be from the DDR3
19:09.06lkclA2Sheds: pretty much... yeah.
19:09.13A2Shedsyou have to design for worst case
19:09.27gordanAs long as you have decent thermal compound between the sandwich layers, a heatsink will solve any probmlems you may or may not have.
19:09.30A2Shedsif you want it to last more than a few months
19:09.37gordanNah.
19:09.48gordanSeriously, heat isn't a problem.
19:09.54A2Shedsever notice why Sat receivers die so quickly that use broadcom?
19:09.56lkcland the amount of area per core, it's like a tiny blob in the top left hand corner, under 1% of the actual die area
19:10.09A2Shedsno heat sinks on the chips
19:11.28A2Shedselectromigration kills them soon after the end of the warranty
19:13.36lkclouch
19:13.59lkclTV etc. products are notorious for being massively power-hungry.
19:14.05lkclrelatively speaking
19:14.09A2Shedsadd a fan or heatsinks and they last a few years
19:14.58A2Shedsso we have to use real crappy cases for eoma68 or people won't buy eoma68+ next year :)
19:18.36ManoftheSeawow, talking
19:18.52lkclManoftheSea: hehe
19:19.07lkclA2Sheds: tsk tsk
19:21.45A2Shedsso whats the toolchain for tensilica cores?
19:22.36A2Shedswho gets to write the compiler?
19:22.50mnemocanyone interested in making "industrial" eoma products? or it's 100% CE?
19:23.12*** mode/#arm-netbook [+ooo A2Sheds lkcl gordan] by mnemoc
19:23.21A2Shedsmnemoc: let me know
19:23.47mnemocA2Sheds: meaning?
19:23.59A2Shedsthe package is only qualified for CE, but it doesn't really mean much unless you need it for GM or the military qual
19:24.29A2Shedsthe A10 can be made to operate well into industrial temp range
19:25.17A2ShedsGM = general motors etc, automotive temp range
19:25.59mnemoci mean din-rail serial controllers, dumb and ugly but heavy duty touch panels, etc
19:26.43mnemocfor factories, warehouses, ...
19:26.59A2Shedssure
19:27.22A2ShedsI've been waiting for a suitable soc for EMC for machine controllers
19:27.52mnemocdoes the a10 qualify?
19:28.03A2Shedshttp://code.google.com/p/miniemc2/
19:28.12A2Shedsmnemoc: that is the plan!
19:28.16mnemoc:D
19:28.25mnemocCNCs are fun
19:28.30edupreyA2Sheds: yep, looking forward to working on that too
19:28.38A2Shedsthe AMD APU version as well
19:29.09mnemocdie x86 die
19:29.23edupreyA2Sheds: I think EOMA-CF would be even better for the electronics baord form factor we want for 3d printer hardware but EOMA68 will be fine to start with
19:29.42A2Shedsi heard there was a high volume LCD panel already considering the A10 for CE use
19:30.13A2Shedseduprey: yeah, for the price. Other cards will follow
19:30.29A2ShedsLCD panel vendor that is
19:30.30mnemocthe upgradability of EOMA is a very interesting point in this field were the LCD panel itself is by far the most expensive part
19:30.31lkclA2Sheds: yes.  monitor company.  have to wait for them to get back from chinese new year before confirming, but yes they were definitely excited
19:30.50lkclmnemoc: ironic, isn't it.
19:30.53edupreyEOMA68 + LCD panel = full computer
19:30.59A2Shedsyes, just swap the eoma68 card and you upgrade the power, features etc
19:31.20lkcleduprey: now you're getting it
19:31.24A2Shedsbut industrial versions are planned
19:32.00mnemoclkcl: but sad that the focus seems to be in fancy HD, SPIF, ...
19:32.04A2Shedsindustrial touch panels, POS systems (point of sale) etc
19:32.19lkcleduprey: what's hilarious is that you can create a "dumb monitor card"... which is actually in EOMA-CF or EOMA-68 form-factor.
19:32.21A2Shedsever price a POS touch panel system?
19:32.41mnemocthe current prices are absurd
19:32.42A2Shedsthey generally are a P.O.S. and cost >$500
19:32.52mnemocand include very junky x86 machines
19:33.03mnemocit makes me nuts
19:33.03lkclthat you can swap out with a computer.... but that "dumb" card, with its HDMI in etc. could actually be plugged into a laptop!
19:33.51lkcland you could use its screen on another computer :)  hell, if you put a USB connector on the "dumb" card as well you could even use the laptop's keyboard and mouse.... on another machine as well.
19:34.16lkclok, well, i think that's hilarious, anyway.
19:34.20edupreyheh
19:35.07A2ShedsI have to check the google wayback machine, there used to be modular laptop vendors that were driven out of business
19:35.17edupreyyeah I wonder about mainstream laptop and tablet manufacturers, they stand to sell fewer upgrades if people can upgrade the computer part of their tablet with a card swap
19:35.28gordanIt's almost like applying "reductio ad absurdum" to the concept of a computer.
19:35.34A2Shedsyeah, thats the mindset $$$
19:36.35A2Shedshttp://techreport.com/discussions.x/19013  not the best design, but you get the idea
19:36.36edupreybut obviously swapping it is way more "sustainable", environmentally friendly etc, why continually create obsolete stuff when screens keyboards and batteries are fundamentally the same as they've been for many years
19:37.12lkcleduprey, but they are being absolutely killed on profit margins right now.  the bottom's dropped completely out the tablet market (thanks to the A10)
19:37.17A2Shedsremember VIA's BS openbook initiative?
19:37.29lkcldell's abandoned netbooks, and so have a couple of other companies.
19:37.55A2Shedshttp://www.viaopenbook.com/
19:38.00A2Shedsnot very open
19:38.18A2Shedsalso not modular
19:38.20lkclat least if they sell modular parts, they stand a chance of re-entering a market that is moving so f****g fast it's a blur
19:38.53A2ShedsIntel pretty much dictates what gets built in notebooks
19:39.40A2Shedslook at the ultrabook drama
19:40.20A2Shedshttp://en.wikipedia.org/wiki/Ultrabook
19:40.53edupreyhmm wonder how hard it would be to open up an older laptop, take out system board, wire into LVDS screen (guess I would need a serializer IC) and keyboard etc
19:41.04mnemoci totally fail to understand why G made the chromebooks use atom
19:41.42gordanThey used to work on ARM.
19:41.58lkcleduprey: quickembed will do a motherboard design doing exactly that, for $USD 2,000
19:42.02gordanA lot of patches that made AC100 work so well with full fat Linux come from the ChromeOS kernel.
19:42.06A2Shedseduprey: it's possible but we have already talked to netbook vendors about retooling
19:42.32edupreynice
19:42.49gordanAlso I was looking at what it would take to take something like a Pandaboard and re-wire a laptop chasis of something big like a Clevo M860TU to fit it in.
19:42.54gordanIt wouldn't be all that difficult.
19:42.59A2Shedsso eoma68 may be easliy dropped into existing designs
19:43.15gordanBut the problem is that you're still limited to 1GB RAM because that's what's on the Pandaboard.
19:43.24gordanAnd you're still limited on battery life by the TFT screen.
19:43.35gordanSo the actual net gain for an awful lot of work isn't that much.
19:44.08A2Shedsthe panda was designed not to be used in products
19:44.19ManoftheSeathis is all facinating
19:44.23ManoftheSeajust caught up.
19:44.23gordanYou're better off modifying an AC100 with a higher res screen, a bit of OC-ing and other upgrades I've come up with. It's more cost effective.
19:44.31A2Shedsit was a way to get free development for their platform and charge devs for the boards at the same time
19:44.42ManoftheSeanot only are screens not changing, they're going backwards.
19:44.55ManoftheSeaThe older generation of Dell screens went 1920 x 1280.
19:44.56gordanIt's actually not bad as far as using it in products goes.
19:45.02ManoftheSeaNow, it's like 1366 x 1080
19:45.13gordanYeah, everybody has been cutting that corner of late.
19:45.15A2Shedsthat is my only resistance to a beaglebone respin, why help TI?
19:45.34gordanThis is why I very rarely change my laptops.
19:45.46ManoftheSeaOh, there was a mention of no DRM...
19:45.54gordanThe only recent one that I deemed worthy was a Clevo M860TU, that has a 1920x1200 15.4in screen.
19:45.57ManoftheSeaI, for one, want a TPM on my computer.
19:46.11ManoftheSeaA TPM that I can own, to be sure...
19:46.14edupreytreacherous platform module
19:46.20lkclManoftheSea: cost-cutting galore.  the low margins are eating them alive.
19:46.21ManoftheSeaBut encryption is the only protection available to data-at-rest.
19:46.31edupreyheh but yeah using it to ensure your own stuff is signed by you can be useful
19:46.55ManoftheSeaThe TPM tries to handle the Evil Maid attack.
19:46.57gordanAnd it went to my girlfriend. I'm still using my 5 year old ThinkPad T60. It's decent enough spec (2.33GHz dual Core2, 3GB of RAM) and I have fitted a 2048x1536 panel into it.
19:47.05ManoftheSeanot that it's solved yet...
19:47.36A2ShedsI guess an A10 eoma68 version with an FPGA could handle the machine control and NAND-DDR3 interface
19:48.06A2Sheds1GB ddr3 main memory with 4GB DDR3 ram drive
19:48.24gordanThe only thing that'll come anywhere near displacing my ThinkPad is the new Transformer Prime HD _if_ that ever gets releases (1920x1200 in 10", but I'll have to see if I can live with the pixel count shrinkage for serious work.
19:48.27A2Sheds+ IO for servos, steppers etc
19:48.41ManoftheSeaeduprey: as you said: I'd want to be sure the boot environment is "good" for when I open up my "personal life computer"
19:49.02ManoftheSeaWhere I store my world domination plans, of course.
19:49.18A2ShedsI wish vendors of LCD would make smaller pitch screens, it has stalled at 1920
19:49.33A2Shedsand for what 20" and >
19:50.01A2Sheds1920x1200 in 10" would be fantastic!
19:50.02gordanNot true.
19:50.13gordan1920x1200 is available on 15.4in.
19:50.21gordanAnd 1920x1080 in 15.6in
19:50.33gordanI have a 2048x1536 on my 15" ThinkPad.
19:50.39A2Shedsnice
19:50.50gordanSony Vaio Z series has 1920x1080 on a 13" panel.
19:50.58A2Shedsgordan: who makes those panels?
19:51.02gordanWhich ones?
19:51.14A2Shedsthe 3 mentioned above
19:51.32A2Shedssony probably makes the sony :)
19:51.39gordanI _think_ the 15.6" 1920x1200 is a Samsung.
19:52.40A2Sheds"Chimei Innolux (CMI) CEO Hsing-chien Tuan will lead a negotiation team to hold debt settlement talks with its creditor banks on January 20"  :(
19:53.11ManoftheSeaI also like smart cards.
19:54.00A2Shedsonce we get the cards out we should attract more top developers
19:54.07A2Shedseverybody wants these
19:54.35gordanThe ThinkPad panel is IDTech.
19:54.45gordanhttp://www.thinkwiki.org/wiki/Installing_a_QXGA_display_in_a_R/T60_or_61
19:55.18A2Shedshttp://www.linuxfordevices.com/c/a/News/VDC-COM-and-mezzanine-report/
19:55.30A2Shedsgood timing as well
19:55.46A2Shedsgordan ; thanks
19:56.56A2Shedsand that report was written without any knowledge of EOMA68
20:00.32lkcliiinteresting.
20:01.49A2Shedsis the official launch still planned for April 1st  :)
20:02.03A2Shedstalk about a bad date for a product launch
20:03.19A2Shedswebos isn't going to be released into the wild until the fall at the earliest, anybody taken a look at it yet?
20:04.16A2Shedsmnemoc:  http://www.linuxfordevices.com/c/a/News/Ibase-IPPC1500/  only with a EOMA68 slot
20:05.36mnemoc:)
20:14.33edupreyA2Sheds: I'm a long time webos hacker
20:14.48edupreyA2Sheds: getting webos going on EOMA68 stuff is actually one of the things I want to do
20:17.20A2Shedseduprey: are many apps available?
20:17.56edupreyA2Sheds: not compared to android but yeah a pretty decent number now
20:18.10A2Shedshttp://www.webosnation.com/app-gallery  this a good overview
20:18.24A2Shedsor is there a better app "market"?
20:19.58edupreyA2Sheds: yeah unfortunately I don't know of a good way offhand to show you HP's app catalog without a webos device
20:20.06A2Shedseduprey: does it run on top of Linux or how is it bastardized?
20:20.35edupreyI'm part of a project called webos internals -- see http://www.webos-internals.org/wiki/Main_Page  and freenode #webos-internals
20:20.50A2Shedseduprey: Thanks
20:21.38edupreyA2Sheds: it's Linux based on openembedded but the UI (Luna) is a currently closed source binary called LunaSysMgr
20:21.51A2Shedseduprey: if you have working linux kernel source it's pretty much guaranteed to work with webos?
20:21.56mnemoci like tizen's idea that it's better to provide an standarized API for javascript for accessing the hardware and make all apps be html5 instead of "native"
20:22.42edupreyA2Sheds: yeah when we get the webos source code.  without webos source code we still managed to get it working on shooter (evo3d) so some progress can be made with only binaries
20:22.47mnemocit makes no sense to keep adding new app platforms
20:23.01edupreymnemoc: that's webos's idea too
20:23.11edupreyand has been for a lot longer.  See Enyo
20:23.25edupreyEnyo is currently open source
20:23.28A2Shedsneat!
20:25.01A2ShedsI've been wondering how low we could keep the BOM cost for a smartphone using eoma68
20:25.10edupreyA2Sheds: so people are running ubuntu chroots and X apps via opengl-es
20:25.15edupreyin webos
20:26.46edupreyA2Sheds: the palm pre uses a comm board that can be swapped between devices,  pre, pre+ and pre2 all used the same comm board and I think it's just HSUSB or maybe HSUSB + SDIO
20:27.14edupreyso that's one idea,  maybe using a 3g dongle would be another, people have gotten huwei 3g dongles to do voice, SMS, etc
20:28.22edupreyhttp://code.google.com/p/datacard/  http://code.google.com/p/asterisk-chan-dongle/  for example
20:29.16edupreybasically just thinking of ways to get around certification issues to start with
20:31.01A2ShedsI'm thinking millions per year
20:31.27edupreyA2Sheds: ahh so yeah I'd be interested in owning one of those :)
20:31.30A2Shedsyou build a community around the cards
20:31.58A2Shedspeople can swap them when newer/bigger/better/faster cards come along
20:31.58edupreythough wouldn't EOMA-CF be smarter for smartphones?
20:32.20A2Shedspeople can swap netbook parts as well
20:33.02A2Shedsbigger drives, different screen, you don't toss the old one you trade or sell to somebody who only wants/needs the older one
20:33.49A2Shedseduprey: maybe
20:34.59edupreyA2Sheds: hardest thing is getting EOMA stuff into common retail channels
20:35.10edupreybut I guess there are manufacturers interested
20:35.13A2Shedsin the west
20:35.29A2Shedsit's different in India or China
20:35.35edupreyyeah definitely
20:36.04A2Shedsthe west has been trained to only recognize brands
20:36.38edupreyso makes sense to start with asia etc, and when popularity gets high enough there businesses that sell online to people here will sell them and when enough get bought that way bigger retailers may be interested
20:36.55edupreyand of course our own direct ordering etc
20:37.05A2Sheds2.5 billion is a pretty big market to start with IMHO  :)
20:38.41edupreyI think in china / india the idea of taking your computer on a card to plug into whatever will be novel and attractive enough that people will do it regardless of the fact that it makes open software development easier :)
20:39.21edupreybut for some esp in education the fact that it does make it easier to get started making things could be of huge benefit
20:39.28edupreyand obviously low cost is a big factor
20:40.54A2ShedsI've had people tell me that it will be a pain to have to run down to the car to get the card out of the carPC to plug into the desktop when they forget
20:41.35edupreyheh, here people plug their iphone into their car to charge it wihtout forgeting their phone when they get out
20:42.01A2Shedsin their world $50 or $100 is no big deal for an extra card, but when $50 is a months rent it's another story
20:42.23edupreyheh yeah 1st world stuff
20:43.06A2ShedsI politely just suggest they travel outside their bubble more often
20:43.46edupreyA2Sheds: do we have any guesses as to what a card will actually cost direct order once it's into volume?
20:43.51edupreyfor EOMA-68 A10
20:44.44A2Shedssome of the contacts at the factory come back to work in a few hours
20:45.10A2ShedsLuke will have that info
20:45.15edupreyI heard rough numbers saying probably below raspberry pi pricing
20:45.47A2Shedsyeah, that's a good ballpark
20:46.24A2Shedswe'll trim the BOM to best price/qual
20:47.38edupreyit's funny when I see people excited at SCALE about XBMC running on raspberry pi ..  considering this coming :)
20:48.29A2Shedsi never got excited about the Pi myself, it's like the panda, not designed to be integrated into products
20:49.17A2Shedsand lots of my old PC's are only worth $25 and they run linux
20:50.13edupreythere's certainly a place for a product like raspberry pi for education or whatever, I just think it'll be the minimal eoma68 host board :)
20:51.18edupreyand then that school's upgrade path is easier and kids can do all kinds of other projects using the same computer
20:51.24A2Shedstime will tell on the Pi, I see it as another way for broadcom to get free linux development under the guise of an open project that isn't really open for hardware
20:52.11A2Shedsand for the Pi to be useful, you need to add a display + keyboard/mouse
20:52.30A2Shedsnow you're up to the cost of the OLPC XO
20:53.05edupreysomething like an OLPC laptop with an EOMA68 socket in it would be awesome
20:53.24A2ShedsI know the devs there...
20:53.33A2ShedsMarvell gave them $5M
20:53.43edupreywow
20:53.54A2Shedsso I don't expect much change unless we spin a marvell card
20:54.16edupreyeven open projects are bought and sold, it seems
20:55.18A2Shedshttp://arstechnica.com/open-source/news/2010/10/olpc-gets-56-million-from-marvell-to-build-android-tablet.ars
20:56.28edupreyah, One Tablet per Child then?  bizarre
20:56.51A2ShedsI'm waiting for M$ to want to be on eoma68
20:57.37edupreylet them sell windows 8 for A10 :)   i don't want it but some people wil
20:57.38edupreyl
20:57.56A2ShedsI'm waiting to see what broadcom has up their sleeve
20:59.04A2ShedsI'm suspicious of their ability to even ponder the thought of altruism

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.