FPGARelated.com
Forums

FPGA Internal or external USB PHY/SIE ??

Started by SJA March 27, 2016
rickman <gnuarm@gmail.com> wrote:
> > What part of the CPU chip on the rPi is not documented in the manual? > It is large and I have not read it all of course, but I'm sure I would > have heard in these discussions if there were any other part than the > GPU that was driven by closed source code.
Have you lookead at the manual at all? I have BCM2835-ARM-Peripherals.pdf which seem to be the only official documentation and it has 205 pages. This is tiny compared to other chips. For example main i.MX6 manual from FreeScale has 5739 pages and there are additional smaller manuals for i.MX6. USB part in BCM manual tells you that they use Synopsys IP, what configuration options they use with Synopsis core and list registers that Broadcom added. In a sense Broadcom released all _their_ information, but you need to get Synopsys information from other source. -- Waldek Hebisch
On 4/9/2016 6:48 PM, Waldek Hebisch wrote:
> rickman <gnuarm@gmail.com> wrote: >> >> What part of the CPU chip on the rPi is not documented in the manual? >> It is large and I have not read it all of course, but I'm sure I would >> have heard in these discussions if there were any other part than the >> GPU that was driven by closed source code. > > Have you lookead at the manual at all? I have BCM2835-ARM-Peripherals.pdf > which seem to be the only official documentation and it has 205 > pages. This is tiny compared to other chips. For example main > i.MX6 manual from FreeScale has 5739 pages and there are additional > smaller manuals for i.MX6. > > USB part in BCM manual tells you that they use Synopsys IP, > what configuration options they use with Synopsis core and > list registers that Broadcom added. In a sense Broadcom > released all _their_ information, but you need to get > Synopsys information from other source.
Yes, I looked at the manual. I think I already said I didn't read the entire manual, so why do you even ask? I was only looking for info on the part I was using. I don't read 205 page manuals for fun. Seems weird that there is open source driver code for the various parts of the chip that has no released documentation. I guess you can figure out some aspects of how the chip is being used by looking at the driver code, but anything not being used would still be unknown. -- Rick