-------- Original Message -------- From: Luke Kenneth Casson Leighton lkcl@lkcl.net Apparently from: arm-netbook-bounces@lists.phcomp.co.uk To: Eco-Conscious Computing arm-netbook@lists.phcomp.co.uk Subject: Re: [Arm-netbook] rk3399 what full schematics does lkcl want? Date: Thu, 18 May 2017 23:35:37 +0100
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
On Thu, May 18, 2017 at 8:51 PM, ronwirring@safe-mail.net wrote:
lkcl says, he cannot make use of the rk3399 cpu
no, i did not say that. i specifically said that it would be a total waste of my time to *CONSIDER* using the rk3399 until *full reference design CAD source files are available*
because he does not have the full schematics.
no, i said full reference design PCB and schematic *CAD* files: that's completely different, as full schematics are usually provided in "PDF" format which are completely f*****g useless as you have to re-enter absolutely everything into the CAD design system and it takes weeks if not months... *and then you have to do the PCB as well*.
What are these schematics?
you mean full reference design PCB and schematic CAD files.
examples include:
- http://beagleboard.org/hardware/design search that page for the
words "allegro" and "orcad"
search that page for "altium source"
- https://github.com/NextThingCo/CHIP-Hardware and again look for the
".DSN" (orcad) and ".brd" (allegro) files
and many, many more. Jetson TK1, Sabre Lite, Sabre iMX7 - there are absolutely loads of examples.
Can you tell in advance what schematics are required?
you mean full reference design PCB and schematic CAD files. yes you can tell: the best ones contain both an example PMIC layout as well as the DDR RAM layout. the *absolute* best ones are a fully-working board (typically named EVB - evaluation board) but a "beaglebone" or somesuch will do just as well.
a full reference design basically allows a transformation into a fully working Card to take place in as little as three weeks.
the ones that are a pain are the ones that *only* contain an example DDR RAM layout to the processor. but this alone saves LITERALLY months of effort.
Can you name them?
name them... sort-of.
words to use when doing google searches include "BSP" or "EVB" but if that doesn't work try "{processor name} space {PCB CAD Design Package name}"
Or do you require all of the full schematics?
the more that is available the less time and money is wasted.
You do not know what schematics you require until you have read the full schematics?
if you just want to READ the schematics you can do that with the auto-generated (read-only) PDF that is otherwise f******g useless for doing actual modifications because it's a read-only output from the CAD package.
obviously this will however allow you to assess whether the SOURCE of the CAD files will be any good, such that you can decide whether you're wasting your time or not.
for example, it's no good if you have a tiny board and the PDF shows that the design has (and requires) 8 DDR RAM ICs. or, if it uses LPDDR RAM or uses POP (package-on-packagee) RAM, you need to make a decision about that (see the neo900 nightmare they just had because they picked a POP RAM)
but once you have reviewed the *READ-ONLY* PDF, even if you obtain the schematic SOURCE file, you STILL cannot make a final decision because you NEED TO SEE THE PCB CAD LAYOUT FILE AS WELL.
the PCB CAD file contains the footprints of the ICs, it contains tracks laid out, ground planes all done and completed, and a huge range of engineering expertise including R.F. and E.M. expertise of the person who did the layout, all done, all of which you DO NOT HAVE TO DUPLICATE.
but sometimes the distance between the SoC and the RAM ICs will be too great: in a small PCB the ICs would not fit, so you would need to consider *modifying* one of the most difficult and challenging areas to get right (the DDR layout). that's just nuts: you'd be wasting your time, so it would be better to find a completely new layout that someone else has already done.
sometimes the PMIC (power management ICs) are in the wrong place for the target PCB size you want, so you have to work out how to move (or re-lay-out) those, or replace them entirely. that is a whole can of worms on its own, so again it would be better to see if you can find a new layout that's been tested and known to work.
basically it's a hell of a lot of work even to *evaluate* a Reference Design.
l.
I do not know about this. I understood it all wrong. I thought it was a matter of tfirefly withholding part of the full schematics. Is it correct to say, that the pdf schematics provide the required pieces of information for an eoma rk3399 pc card? Is it correct to say, that pdf full schematics are not easy usable for you in order to make an eoma rk3399 pc card? It is a matter of transforming pdf data into cad data? Having rk3399 cad data, you can make an eoma rk3399? Does tfirefly have the firefly rk3399 cad data? If so, why won't tfirefly make them public? Because a license prohibits it? Because competitors can use them? Lkcl, have you asked tfirefly to give you the full schematics cad data?
Because I got to think, you said tfirefly is withholding some schematics, I wrote tfirefly asking them to email me the full schematics. Tfirefly never denied, that they had not made the full schematics public. They said, they could not disclose the full schematics. Maybe due to a lack of english skills on both sides.
Then what should you ask tfirefly for? Full schematics cad data?
arm-netbook mailing list arm-netbook@lists.phcomp.co.uk http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook Send large attachments to arm-netbook@files.phcomp.co.uk
On 19 May 2017 at 17:49, ronwirring@safe-mail.net wrote:
-------- Original Message -------- From: Luke Kenneth Casson Leighton lkcl@lkcl.net Apparently from: arm-netbook-bounces@lists.phcomp.co.uk To: Eco-Conscious Computing arm-netbook@lists.phcomp.co.uk Subject: Re: [Arm-netbook] rk3399 what full schematics does lkcl want? Date: Thu, 18 May 2017 23:35:37 +0100
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
On Thu, May 18, 2017 at 8:51 PM, ronwirring@safe-mail.net wrote:
lkcl says, he cannot make use of the rk3399 cpu
no, i did not say that. i specifically said that it would be a total waste of my time to *CONSIDER* using the rk3399 until *full reference design CAD source files are available*
because he does not have the full schematics.
no, i said full reference design PCB and schematic *CAD* files: that's completely different, as full schematics are usually provided in "PDF" format which are completely f*****g useless as you have to re-enter absolutely everything into the CAD design system and it takes weeks if not months... *and then you have to do the PCB as well*.
What are these schematics?
you mean full reference design PCB and schematic CAD files.
examples include:
- http://beagleboard.org/hardware/design search that page for the
words "allegro" and "orcad"
search that page for "altium source"
- https://github.com/NextThingCo/CHIP-Hardware and again look for the
".DSN" (orcad) and ".brd" (allegro) files
and many, many more. Jetson TK1, Sabre Lite, Sabre iMX7 - there are absolutely loads of examples.
Can you tell in advance what schematics are required?
you mean full reference design PCB and schematic CAD files. yes you can tell: the best ones contain both an example PMIC layout as well as the DDR RAM layout. the *absolute* best ones are a fully-working board (typically named EVB - evaluation board) but a "beaglebone" or somesuch will do just as well.
a full reference design basically allows a transformation into a fully working Card to take place in as little as three weeks.
the ones that are a pain are the ones that *only* contain an example DDR RAM layout to the processor. but this alone saves LITERALLY months of effort.
Can you name them?
name them... sort-of.
words to use when doing google searches include "BSP" or "EVB" but if that doesn't work try "{processor name} space {PCB CAD Design Package name}"
Or do you require all of the full schematics?
the more that is available the less time and money is wasted.
You do not know what schematics you require until you have read the
full schematics?
if you just want to READ the schematics you can do that with the auto-generated (read-only) PDF that is otherwise f******g useless for doing actual modifications because it's a read-only output from the CAD package.
obviously this will however allow you to assess whether the SOURCE of the CAD files will be any good, such that you can decide whether you're wasting your time or not.
for example, it's no good if you have a tiny board and the PDF shows that the design has (and requires) 8 DDR RAM ICs. or, if it uses LPDDR RAM or uses POP (package-on-packagee) RAM, you need to make a decision about that (see the neo900 nightmare they just had because they picked a POP RAM)
but once you have reviewed the *READ-ONLY* PDF, even if you obtain the schematic SOURCE file, you STILL cannot make a final decision because you NEED TO SEE THE PCB CAD LAYOUT FILE AS WELL.
the PCB CAD file contains the footprints of the ICs, it contains tracks laid out, ground planes all done and completed, and a huge range of engineering expertise including R.F. and E.M. expertise of the person who did the layout, all done, all of which you DO NOT HAVE TO DUPLICATE.
but sometimes the distance between the SoC and the RAM ICs will be too great: in a small PCB the ICs would not fit, so you would need to consider *modifying* one of the most difficult and challenging areas to get right (the DDR layout). that's just nuts: you'd be wasting your time, so it would be better to find a completely new layout that someone else has already done.
sometimes the PMIC (power management ICs) are in the wrong place for the target PCB size you want, so you have to work out how to move (or re-lay-out) those, or replace them entirely. that is a whole can of worms on its own, so again it would be better to see if you can find a new layout that's been tested and known to work.
basically it's a hell of a lot of work even to *evaluate* a Reference
Design.
l.
I do not know about this. I understood it all wrong. I thought it was a matter of tfirefly withholding part of the full schematics. Is it correct to say, that the pdf schematics provide the required pieces of information for an eoma rk3399 pc card? Is it correct to say, that pdf full schematics are not easy usable for you in order to make an eoma rk3399 pc card? It is a matter of transforming pdf data into cad data? Having rk3399 cad data, you can make an eoma rk3399? Does tfirefly have the firefly rk3399 cad data? If so, why won't tfirefly make them public? Because a license prohibits it? Because competitors can use them? Lkcl, have you asked tfirefly to give you the full schematics cad data?
Because I got to think, you said tfirefly is withholding some schematics, I wrote tfirefly asking them to email me the full schematics. Tfirefly never denied, that they had not made the full schematics public. They said, they could not disclose the full schematics. Maybe due to a lack of english skills on both sides.
Then what should you ask tfirefly for? Full schematics cad data?
To undertake such a design reference design is needed. Without reference design it is virtually impossible or so time consuming that it makes no sense to even start. Luke pointed out some of most difficult parts that include memory design but also all other high speed parts (hdmi, usb etc..) then power section position i.e. position of capacitors, positions of power supply ic, then how to route ever increasing number of lines and so on. Even with well documented producers like TI or Freescale with all documentation and all reference cad designs it is hard.
To undertake such a design reference design is needed. Without reference design it is virtually impossible or so time consuming that it makes no sense to even start. Luke pointed out some of most difficult parts that include memory design but also all other high speed parts (hdmi, usb etc..) then power section position i.e. position of capacitors, positions of power supply ic, then how to route ever increasing number of lines and so on. Even with well documented producers like TI or Freescale with all documentation and all reference cad designs it is hard.
yyep. usually i now just take a reference design and, as best i can, change as little as possible. on the RK3388 PCB i had to rotate the entire Power Management block - ICs, wires, power planes - by 90 degrees, to shoe-horn it into the available space. it worked. saved a *massive* amount of time, not having to redesign a power layout that is known to work.
and you know what? it worked! the power section worked perfectly, first time. ok, so i shorted out some of the inductors and blew up $200 worth of components, on one of the boards, but hey, omelettes and eggs... :)
l.
Hi Luke ive been doing some googling and found this https://drive.google.com/drive/mobile/folders/0B7HO8lbGgAqAT1pZQTBxM3gzRFk Are any of these files useful?
On 19 May 2017 20:20:31 GMT+03:00, Luke Kenneth Casson Leighton lkcl@lkcl.net wrote:
To undertake such a design reference design is needed. Without
reference
design it is virtually impossible or so time consuming that it makes
no
sense to even start. Luke pointed out some of most difficult parts
that
include memory design but also all other high speed parts (hdmi, usb
etc..)
then power section position i.e. position of capacitors, positions of
power
supply ic, then how to route ever increasing number of lines and so
on. Even
with well documented producers like TI or Freescale with all
documentation
and all reference cad designs it is hard.
yyep. usually i now just take a reference design and, as best i can, change as little as possible. on the RK3388 PCB i had to rotate the entire Power Management block - ICs, wires, power planes - by 90 degrees, to shoe-horn it into the available space. it worked. saved a *massive* amount of time, not having to redesign a power layout that is known to work.
and you know what? it worked! the power section worked perfectly, first time. ok, so i shorted out some of the inductors and blew up $200 worth of components, on one of the boards, but hey, omelettes and eggs... :)
l.
arm-netbook mailing list arm-netbook@lists.phcomp.co.uk http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook Send large attachments to arm-netbook@files.phcomp.co.uk
--- crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
On Fri, May 19, 2017 at 4:49 PM, ronwirring@safe-mail.net wrote:
I do not know about this. I understood it all wrong. I thought it was a matter of tfirefly withholding part of the full schematics.
the t-firefly 3399 is designed, manufactured and sold by a third party compapy (t-firefly) that has *nothing* to do with rockchip, the manufacturer of the RK339 processor.
Is it correct to say, that the pdf schematics provide the required pieces of information for an eoma rk3399 pc card?
that is incorrect in about two or three separate and distinct way.
Is it correct to say, that pdf full schematics are not easy usable for you in order to make an eoma rk3399 pc card?
that would be correct in about two or three separate and distinct ways, the implications of which are that it would cost about $30,000 and take maybe 6 to 12 *months* to make an eoma rk3399 pc card purely from a PDF schematic.
It is a matter of transforming pdf data into cad data?
yes, which is a f******g stupid way to do it, as everything has to be RE-ENTERED - by hand - into the CAD program, to make it "look" like the PDF output.
then once that's done you then have to do the PCB design *from* the schematics, and that takes even longer. and will contain mistakes.
it's basically a total waste of time and money to eveen consider.
Having rk3399 cad data, you can make an eoma rk3399?
correct! and it would, in total contrast to trying the incredibly stupid idea of re-producing that CAD data taking almost a YEAR and cost tens of thousands of dollars because you made dozens of mistakes, take about 2-3 weeks instead.
Does tfirefly have the firefly rk3399 cad data?
yes they do otherwise they would not be able to produce the Gerber files to send off to the PCB manufacturing factory.
If so, why won't tfirefly make them public?
because it's their proprietary and confidential data that's why! they're a commercial company that wants to make money, having absolutely nothing to do with rockchip (who are just a supplier of the RK339 processor).
why on earth would they destroy their own business by making it possible for people to take the CAD files, create some gerbers, have SOMEONE ELSE manufacture THEIR product and thus cut them completely out of the loop?
that would be very dumb of them to do, if their business is to make money from selling t-firefly-rk3399 products, wouldn't it?
Because a license prohibits it?
no.
Because competitors can use them?
correct.
Lkcl, have you asked tfirefly to give you the full schematics cad data?
no... because they would think i was a bit dumb. or worse, wanted to steal their business. i have no desire to piss them off.
Because I got to think, you said tfirefly is withholding some schematics,
no i did not say that. it may be true but i would not have specifically said it. i may have said that *rockchip* has *not made available the reference design* which is a totally different matter.
you may have then thought "rockchip equals firefly".
please try not to make cross-connections and/or correlations that aren't actually the case.
I wrote tfirefly asking them to email me the full schematics. Tfirefly never denied, that they had not made the full schematics public. They said, they could not disclose the full schematics. Maybe due to a lack of english skills on both sides.
no, you've just misunderstood their business model. please don't ask them again, it's not fair to ask them to make public something which will destroy their business model.
Then what should you ask tfirefly for? Full schematics cad data?
absolutely nothing. you don't ask them for anything. they're a third party business - an OEM.
and we also can't ask rockchip either, because we're not going to order a million of their processors, cash up-front... *until* they have made full CAD data available.
classic catch 22 situation.
so instead we wait - as i specifically, specifically said - until rockchip's Reference Designs leak out onto the public internet and are available on e.g. taobao or other site, for sale for $25.
l.
arm-netbook@lists.phcomp.co.uk