appreciate the reference, linuxdev: i reviewed all of those: the specific design files that i seek are not available. the carrier board (of an incompatible design) files are available, and whilst the remaining documentation contains the information, i don’t know if you’ve done PCB design before but to read all of that and implement it correctly can take literally months, requires asking a lot of questions for clarification (which is a burden on nvidia’s technical team). then you try to make the board, which costs upwards of $2,000 for 5 samples assuming a 6-layer design (and it escalates exponentially, the more layers you have)… only to find that there’s some simple error and you have to throw the entire prototype away, debug the error, correct it and repeat the process.
all of that time and money totally wasted, by both the engineers and by nvidia, because all that nvidia have to do is release the Jetson TX1 CAD files, and people can create new PCBS WITHOUT NEEDING TO BOTHER NVIDIA.
i simply have not got time to waste with companies that do not comprehend that they are sellers of product, not sellers of information ABOUT product.
here’s the thing: i got hold of the RK3288 PCB and SCH CAD files (Orcad and Allegro) by paying some random guy off the internet on taobao.com a whole whopping $USD 25 (shock, gasp, horror). even if the guy was a scammer i was quite happy to spend $25 to find out if he was a scammer or not: turned out that he was genuine. so in three short weeks - with no NDA - i’ve managed to turn his $25 PCB CAD designs into the first EOMA68-RK3288 preliminary design, which i will send to prototype manufacturing in a week’s time.
i then contacted t-firefly and they sent me (free of charge) one of their developer boards for me to test out. (t-firefly have nothing to do with rockchip: they’re a third party).
why did i pick the RK3288?
two years ago, the RK3288 was the processor selected by Asus for the C201 Chromebook. Asus worked closely with google, and guess what happened? google upstreamed support for the Asus C201 and the RK3288 in their chrome OS repository, then various companies created developer boards (including http://www.t-firefly.com), where the firefly rk3288 quickly became the de-facto developer board of choice for the software libre community. that then resulted in FREE AND UNPAID TECHNICAL SUPPORT BY THE FREE SOFTWARE COMMUNITY WHICH ROCKCHIP HAS NOT HAD TO PAY A SINGLE PENNY FOR. the software libre community has been working all that time - unpaid - on maintaining support for the RK3288, including mainline u-boot and mainline linux kernel support.
so with all this linux community support out there, dozens of independent people have released HOWTOs on the internet on how to install {insert favourite preferred OS of their choice}. it’s actually become difficult to find (correct) stuff, because there’s so many people writing up their favourite installation recipes.
the benefit for very busy libre hardware engineers like myself is that because of the overwhelming independent community adoption over the past two years i can have a huge degree of confidence that by working with the people on #linux-rockchip on irc.freenode.net i can get a board up and running for a mere $USD 2,500 in about six weeks flat. if you were to tell another PCB CAD designer based in the West that you managed to make a professional-grade quad-core 1.8ghz PCB for only $USD 2,525 they would look at you in shock and disbelief.
here’s the thing: because i have the RK3288, i don’t actually need the Tegra TX1, it’s about whether NVIDIA is going to recognise that releasing PCB CAD information will increase their sales and profit margins.
Texas Instruments Beagleboards? PCB CAD files publicly available without an NDA.
Freescale iMX6 Sabre Lite? PCB CAD files publicly available without an NDA.
Ingenic M200 ultra-low-cost IoT processor? PCB CAD files publicly available without an NDA.
Rockchip RK3288? PCB CAD files found on the internet in china for $USD 25… without an NDA.
Allwinner R8? PCB CAD files found on NextthingCo’s github repository… without an NDA.
Allwinner A64? PCB CAD files found on the internet… without an NDA.
whilst hunting for CAD files for the RK3288 i managed to find a huge number of other modern SoCs, including some very recent ones from HiSilicon.
the strategy of providing FULL design information online is proven and tested, time and time again. the community based around each of these SoCs is self-supporting, costing the companies involved absolutely nothing, and resulting in increased product diversity, which in turn increases product awareness, which in turn increases confidence in the minds of potential designers, much better community-led software support and ultimately results in increased sales.
i look forward to nvidia recognising this and releasing the relevant CAD files (which are already available for the TK1, almost two years after i first contacted them and requested the exact same files that are now publicly available) promptly, and releasing the relevant CAD files preferably whilst the TX1 is still a relevant design. i know that you, nvidia, know that the SoC market is a space with significant competition.