Discussion:
[Arm-netbook] rk3399 what full schematics does lkcl want?
r***@Safe-mail.net
2017-05-18 19:51:08 UTC
Permalink
lkcl says, he cannot make use of the rk3399 cpu because he does not have the full schematics. What are these schematics? Can you tell in advance what schematics are required? Can you name them? Or do you require all of the full schematics? You do not know what schematics you require until you have read the full schematics?

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to ar
Luke Kenneth Casson Leighton
2017-05-18 22:35:37 UTC
Permalink
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by r***@Safe-mail.net
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*
Post by r***@Safe-mail.net
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*.
Post by r***@Safe-mail.net
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"
* https://www.kosagi.com/w/index.php?title=Novena_PVT_Design_Source
search that page for "altium source"
* https://github.com/NextThingCo/CHIP-Hardware and again look for the
".DSN" (orcad) and ".brd" (allegro) files
* https://github.com/radxa/oshw/tree/master/rock_pro likewise

and many, many more. Jetson TK1, Sabre Lite, Sabre iMX7 - there are
absolutely loads of examples.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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}"
Post by r***@Safe-mail.net
Or do you require all of the full schematics?
the more that is available the less time and money is wasted.
Post by r***@Safe-mail.net
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.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@file
r***@Safe-mail.net
2017-05-19 15:49:42 UTC
Permalink
-------- Original Message --------
From: Luke Kenneth Casson Leighton <***@lkcl.net>
Apparently from: arm-netbook-***@lists.phcomp.co.uk
To: Eco-Conscious Computing <arm-***@lists.phcomp.co.uk>
Subject: Re: [Arm-netbook] rk3399 what full schematics does lkcl want?
Date: Thu, 18 May 2017 23:35:37 +0100
Post by Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by r***@Safe-mail.net
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*
Post by r***@Safe-mail.net
because he does not have the full schematics.
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*.
Post by r***@Safe-mail.net
What are these schematics?
you mean full reference design PCB and schematic CAD files.
* http://beagleboard.org/hardware/design search that page for the
words "allegro" and "orcad"
* https://www.kosagi.com/w/index.php?title=Novena_PVT_Design_Source
search that page for "altium source"
* https://github.com/NextThingCo/CHIP-Hardware and again look for the
".DSN" (orcad) and ".brd" (allegro) files
* https://github.com/radxa/oshw/tree/master/rock_pro likewise
and many, many more. Jetson TK1, Sabre Lite, Sabre iMX7 - there are
absolutely loads of examples.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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}"
Post by r***@Safe-mail.net
Or do you require all of the full schematics?
the more that is available the less time and money is wasted.
Post by r***@Safe-mail.net
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?
Post by Luke Kenneth Casson Leighton
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large att
Hrvoje Lasic
2017-05-19 16:04:20 UTC
Permalink
Post by r***@Safe-mail.net
-------- Original Message --------
Subject: Re: [Arm-netbook] rk3399 what full schematics does lkcl want?
Date: Thu, 18 May 2017 23:35:37 +0100
Post by Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by r***@Safe-mail.net
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*
Post by r***@Safe-mail.net
because he does not have the full schematics.
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*.
Post by r***@Safe-mail.net
What are these schematics?
you mean full reference design PCB and schematic CAD files.
* http://beagleboard.org/hardware/design search that page for the
words "allegro" and "orcad"
* https://www.kosagi.com/w/index.php?title=Novena_PVT_Design_Source
search that page for "altium source"
* https://github.com/NextThingCo/CHIP-Hardware and again look for the
".DSN" (orcad) and ".brd" (allegro) files
* https://github.com/radxa/oshw/tree/master/rock_pro likewise
and many, many more. Jetson TK1, Sabre Lite, Sabre iMX7 - there are
absolutely loads of examples.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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}"
Post by r***@Safe-mail.net
Or do you require all of the full schematics?
the more that is available the less time and money is wasted.
Post by r***@Safe-mail.net
You do not know what schematics you require until you have read the
full schematics?
Post by Luke Kenneth Casson Leighton
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.
Post by Luke Kenneth Casson Leighton
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.
Luke Kenneth Casson Leighton
2017-05-19 17:20:31 UTC
Permalink
Post by Hrvoje Lasic
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-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@fil
Allan Mwenda
2017-05-20 04:59:43 UTC
Permalink
Hi Luke ive been doing some googling and found this
https://drive.google.com/drive/mobile/folders/0B7HO8lbGgAqAT1pZQTBxM3gzRFk
Are any of these files useful?
Post by Luke Kenneth Casson Leighton
Post by Hrvoje Lasic
To undertake such a design reference design is needed. Without
reference
Post by Hrvoje Lasic
design it is virtually impossible or so time consuming that it makes
no
Post by Hrvoje Lasic
sense to even start. Luke pointed out some of most difficult parts
that
Post by Hrvoje Lasic
include memory design but also all other high speed parts (hdmi, usb
etc..)
Post by Hrvoje Lasic
then power section position i.e. position of capacitors, positions of
power
Post by Hrvoje Lasic
supply ic, then how to route ever increasing number of lines and so
on. Even
Post by Hrvoje Lasic
with well documented producers like TI or Freescale with all
documentation
Post by Hrvoje Lasic
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.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Luke Kenneth Casson Leighton
2017-05-19 17:17:16 UTC
Permalink
This post might be inappropriate. Click to display it.
r***@Safe-mail.net
2017-05-20 14:47:14 UTC
Permalink
-------- Original Message --------
From: Luke Kenneth Casson Leighton <***@lkcl.net>
Apparently from: arm-netbook-***@lists.phcomp.co.uk
To: Eco-Conscious Computing <arm-***@lists.phcomp.co.uk>
Subject: Re: [Arm-netbook] rk3399 what full schematics does lkcl want?
Date: Fri, 19 May 2017 18:17:16 +0100
Post by Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Is it difficult or takes a lot of time? I ask because the converting to cad files cannot be split up in numerous pieces and put on a website, where people can each solve one piece?
Post by Luke Kenneth Casson Leighton
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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?
Post by r***@Safe-mail.net
Because a license prohibits it?
no.
Post by r***@Safe-mail.net
Because competitors can use them?
correct.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
Post by r***@Safe-mail.net
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.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.
Luke Kenneth Casson Leighton
2017-05-20 15:27:33 UTC
Permalink
btw ron please do cut context that's not necessary, it was very hard
to find the questions you wrote.
Post by r***@Safe-mail.net
Post by Luke Kenneth Casson Leighton
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.
Is it difficult or takes a lot of time? I ask because the converting to cad files cannot be split up in numerous pieces and put on a website, where people can each solve one piece?
so, cutting all but the relevant context, and answering just the
questions you asked: there are two aspects.

firstly, the schematics: these just take time. it could be
parallelised in theory

secondly, the PCB layout: this takes time *and* is difficult.
creating the footprints for compoents could be parallelised, but the
PCB layout - positioning of components, connecting components, laying
out tracks and the planes? no - for such a small PCB that is best
handled by one person with the required expertise.

and that task alone takes months to do from scratch.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attach

Loading...