BCM2837のドキュメントはどこで入手できますか?


22

Raspberry Pi 1とRaspberry Pi 2の両方のSoCのハードウェアドキュメントは、raspberrypi.orgのハードウェアサイト(Broadcom BCM2835およびBroadcom BCM2836)のドキュメントにあります。

ただし、最近購入したRaspberry Pi 3 Model BのSoC(Broadcom BCM2837)のドキュメントは見つかりませんでした。

Raspberry Pi 3に推奨できる類似のドキュメントはありますか?


財団は「ドキュメンテーション」のような後付けで時間をかける傾向があります。彼らはそれを既に公開していて、そこにリンクを追加していないだけかもしれません。
goldilocks

@goldilocksしかし、研究では見つけられませんでした。財団のサイトを見ただけではありませんでした。
h0ch5tr4355

3
それはあなたの批判ではありませんでした!誰かがあなたのために答えを見つけて、公式のフォーラム投稿やリストメールなどで出くわすかもしれないという希望の小さなロウソクを掲げています。これは通常の検索では見つけることは事実上不可能です。ただし、財団とBroadcomの関係はある種の「腕の長さ」にあることに注意してください(財団の中核は BCM従業員であると思います)。BCMは「オープンハードウェア」の提供者として知られていません。だから、単に秘密にしておくための情報がたくさんあります。
goldilocks

2
多くの人がこれを探しているので、Broadcomへのメール送信を開始し、リリースして問題が何であるかを尋ねる時が来たと思います。他の開発者は、「まあ、それは十分に似ている」という線に沿って答えています。全体的に異なるデータバスとクロック、PLLなど
-not2qubit

回答:


8

ドキュメントで何を達成したいかに応じて、いくつかの異なる場所で答えを見つけることができます。

私はこの一般的な議論が非常に役立つことを発見しました:

http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/

また、CPU自体の場合:

http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php

VideoCoreの場合、これは次のとおりです。

https://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf


1
これは最初のリンクからですDocumentation is available via eLinux RPI Wiki, with little info about Raspberru Pi 3 specifically, but it’s not really an issue, as it’s software compatible with Raspberry Pi 2 Schematics are not available, even in PDF format, and the board hardware is closed source. Broadcom BCM2837 datasheet is not available, however many of the peripherals will be similar to BCM2835 where the datasheet has been released. Read more: http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/#ixzz470bJNO00
。– h0ch5tr4355

これは回答であり、さらなるリンクはthxであり、応答が遅くなって申し訳ありません。
h0ch5tr4355

RPI3にはA53コアがありますが、他のほぼすべてのARMv8.1シリコンにある暗号拡張機能が欠落しているようです。興味深いことに、CRC32拡張があります。BCM2837は、その構成で見た唯一のCPUです(CRC32あり、暗号なし)。最近、ODROID-C2とPINE64を購入しました。それらについてはすぐにわかります(まだ到着していません)。

5

スタンフォードのCS 140eクラスからリンクされたBCM2837データシートを見つけました。BCM2835の0x20nnnnnnとは異なり、周辺機器をアドレス0x3Fnnnnnnnに正しくマップします。

それはATのhttps://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

これはクラスWebページの説明です

BCM2837および既知の正誤表の修正を含むBCM2835ドキュメントの修正版。


Googleもそれをくれました。大きな問題は、彼らがそれを合法的に配布できるのか、もしそうなら、Broadcomが自分のウェブサイトからどこでそれを配布しないのか、それはどこにあるのか?
チロサンティリ

1
彼らは新しい研究年を開始し、以前のすべての文書をきれいに拭いたので、リンクは現在死んでいます。マジェスティック。
ベルク

attilaというユーザーは、以下の回答でこのファイルのコピーのように見えるものを見つけました。 web.archive.org/web/20190407101616/https://cs140e.sergio.bz/...
オスカーSkog社

3

ドキュメントには、特にRPI 3のセクションも含まれています。https//www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.mdには次のように記載されています。

これは、Raspberry Pi 3およびRaspberry Pi 2の後のモデルで使用されるBroadcomチップです。BCM2837の基盤となるアーキテクチャは、BCM2836と同じです。

兄弟ページhttps://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.mdでPi 2のドキュメントを検索できます。

BCM2836の基盤となるアーキテクチャは、BCM2835と同一です。

:これはであるhttps://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

したがって、Pi 1およびPi 2ページのPDFをある程度信頼できると思います。



1

BCM2837はカメラモジュールとMIPIインターフェイスを共有しているため、4レーンをDSI用に2レーンMIPIに、カメラサポート用に2レーンを分配しているようです。それが、ディスプレイの解像度が800x600ピクセルしかない理由です。ICN6202のようなチップを使用できる場合は、おそらく既存の2レーンをLVDSに変換し、サードパーティのLCDを使用できますが、カメラを放棄し、4レーンMIPIをLVDSに使用すると、ドキュメンテーション不可能なブロードコムチップを設定することになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.