diff --git a/boards/beaglebone/ai-64/ch01.rst b/boards/beaglebone/ai-64/ch01.rst index 6967eb1cd1b866ad30869c4b5033602f79dbaeb8..9493ac71d15351514d891cdbdd01e3a673bbe790 100644 --- a/boards/beaglebone/ai-64/ch01.rst +++ b/boards/beaglebone/ai-64/ch01.rst @@ -1,3 +1,5 @@ +.. _bbai64-introduction: + Introduction ############### diff --git a/boards/beaglebone/ai-64/ch02.rst b/boards/beaglebone/ai-64/ch02.rst index 2e3ba810f0b428fcd1fa32ed2712a42e32ae23d8..5599fb6b89bc5dcbc4641d0ae07b8280de567faf 100644 --- a/boards/beaglebone/ai-64/ch02.rst +++ b/boards/beaglebone/ai-64/ch02.rst @@ -1,11 +1,11 @@ -.. _Change-history: +.. _bbai64-Change-history: Change History ################### This section describes the change history of this document and board. Document changes are not always a result of a board change. A board change will always result in a document change. -.. _document-change-history: +.. _bbai64-document-change-history: Document Change History ----------------------------------------- diff --git a/boards/beaglebone/ai-64/ch03.rst b/boards/beaglebone/ai-64/ch03.rst index 9122555a7409e83e7585dd270d026aaccb0289c6..d8c3c7cdb52669ef04c451d166af2f55c16852cb 100644 --- a/boards/beaglebone/ai-64/ch03.rst +++ b/boards/beaglebone/ai-64/ch03.rst @@ -14,12 +14,10 @@ All the :ref:`BeagleBone AI-64 connections ports` we will use in this chapter ar .. _BeagleBone AI-64 connections ports: -.. figure:: images/ch03/ports.jpg +.. figure:: media/ch03/ports.* :width: 400px :align: center - :alt: BeagleBone AI-64 connections ports - - Fig 3.1 BeagleBone AI-64 connections ports + :caption: BeagleBone AI-64 connections ports Methods of operation ---------------------- @@ -41,13 +39,10 @@ A USB-C to USB-C cable is not included bot recommended for the tethered scenario .. _bbai-64-pacakage: -.. figure:: images/ch03/bbai64-in-box.jpg +.. figure:: media/ch03/bbai64-in-box.* :width: 400px :align: center - :alt: BeagleBone AI-64 box content - - Fig: BeagleBone AI-64 box content - + :caption: BeagleBone AI-64 box content .. _main-connection-scenarios: @@ -79,12 +74,10 @@ In this configuration, the board is powered by the PC via a single USB cable. Th .. _tethered-figure: -.. figure:: images/ch03/usb-tethering.jpg +.. figure:: media/ch03/usb-tethering.* :width: 400px :align: center - :alt: Tethered Configuration - - Fig: Tethered Configuration + :caption: Tethered Configuration At least 5V @ 3A is required to power the board, In most cases the PC may not be able to supply sufficient power for the board unless the connection is made over a Type-C to Type-C cable. You should always use an external 5V > 3A DC power supply connected to the barrel jack if you are unsure that the system can provide the required power or are otherwise using a USB-A to Type-C cable which will always require power from the DC barrel jack. @@ -97,46 +90,37 @@ Connect the Cable to the Board .. _usb-c-connect-figure: -.. figure:: images/ch03/usb-c-connection.jpg +.. figure:: media/ch03/usb-c-connection.* :width: 400px :align: center - :alt: USB Connection to the Board - - Fig: USB Connection to the Board + :caption: USB Connection to the Board 2. Connect the USB-A end of the cable to your PC or laptop USB port as shown in the :ref:`usb-a-connect-figure` below. .. _usb-a-connect-figure: -.. figure:: images/ch03/usb-a-connection.jpg +.. figure:: media/ch03/usb-a-connection.* :width: 400px :align: center - :alt: USB Connection to the PC/Laptop - - Fig: USB Connection to the PC/Laptop + :caption: USB Connection to the PC/Laptop 3. The board will power on and the power LED will be on as shown in :ref:`power-led-figure` below. .. _power-led-figure: -.. figure:: images/ch03/power-led.jpg +.. figure:: media/ch03/power-led.* :width: 400px :align: center - :alt: Board Power LED - - Fig: Board Power LED + :caption: Board Power LED 4. When the board starts to the booting process started by the process of applying power, the LEDs will come on in sequence as shown in :ref:`boot-status-figure` below. It will take a few seconds for the status LEDs to come on, so be patient. The LEDs will be flashing in an erratic manner as it begins to boot the Linux kernel. .. _boot-status-figure: -.. figure:: images/ch03/led-pattern.jpg +.. figure:: media/ch03/led-pattern.* :width: 400px :align: center - :alt: Board Boot Status - - Fig: Board Boot Status - + :caption: Board Boot Status .. _accessing-the-board-as-a-storage-drive: @@ -159,13 +143,10 @@ In this configuration, the board works more like a PC, totally free from any con .. _desktop-config-figure: -.. figure:: images/ch03/desktop-configuration.jpg +.. figure:: media/ch03/desktop-configuration.* :width: 400px :align: center - :alt: Desktop Configuration - - Fig: Desktop Configuration - + :caption: Desktop Configuration Ethernet cable and M.2 WiFi + Bluetooth card are optional. They can be used if network access required. @@ -192,23 +173,19 @@ Connecting Up the Board .. _display-cable-figure,miniDP-DP or active miniDP-HDMI cable connection figure: -.. figure:: images/ch03/monitor-cable.jpg +.. figure:: media/ch03/monitor-cable.* :width: 400px :align: center - :alt: Connect miniDP-DP or active miniDP-HDMI cable to BeagleBone AI-64 - - Fig: Connect miniDP-DP or active miniDP-HDMI cable to BeagleBone AI-64 + :caption: Connect miniDP-DP or active miniDP-HDMI cable to BeagleBone AI-64 2. If you have an Display Port or HDMI monitor with HDMI-HDMI or DP-DP cable you can use adapters as shown in. :ref:`display-adapters-figure`. .. _display-adapters-figure: -.. figure:: images/ch03/display-adapters.jpg +.. figure:: media/ch03/display-adapters.* :width: 400px :align: center - :alt: Display adapters - - Fig: Display adapters + :caption: Display adapters 3. If you have wired/wireless USB keyboard and mouse such as @@ -217,12 +194,10 @@ Connecting Up the Board .. _keyboard-mouse-figure: -.. figure:: images/ch03/mouse-keyboard.jpg +.. figure:: media/ch03/mouse-keyboard.* :width: 400px :align: center - :alt: Keyboard and Mouse - - FigKeyboard and Mouse + :caption: Keyboard and Mouse 4. Connect the Ethernet Cable @@ -230,35 +205,29 @@ If you decide you want to connect to your local area network, an Ethernet cable .. _ethernet-cable-figure: -.. figure:: images/ch03/ethernet-cable.jpg +.. figure:: media/ch03/ethernet-cable.* :width: 400px :align: center - :alt: Ethernet Cable Connection - - Fig: Ethernet Cable Connection + :caption: Ethernet Cable Connection 5. The final step is to plug in the DC power supply to the DC power jack as shown in :ref:`barrel-jack-figure` below. .. _barrel-jack-figure: -.. figure:: images/ch03/barrel-jack.jpg +.. figure:: media/ch03/barrel-jack.* :width: 400px :align: center - :alt: External DC Power - - Fig: External DC Power + :caption: External DC Power 6. The cable needed to connect to your display is a miniDP-DP or active miniDP-HDMI. Connect the miniDP connector end to the board at this time. The connector is on the top side of the board as shown in :ref:`miniDP-figure` below. .. _miniDP-figure: -.. figure:: images/ch03/miniDP-connector.jpg +.. figure:: media/ch03/miniDP-connector.* :width: 400px :align: center - :alt: Connect miniDP to DP or active miniDP to HDMI Cable to the Board - - Fig: Connect miniDP to DP or active miniDP to HDMI Cable to the Board + :caption: Connect miniDP to DP or active miniDP to HDMI Cable to the Board The connector is fairly robust, but we suggest that you not use the cable as a leash for your Beagle. Take proper care not to put too much stress on the connector or cable. @@ -268,12 +237,10 @@ As soon as the power is applied to the board, it will start the booting up proce .. _LEDs-figure,BeagleBone AI-64 LEDs figure: -.. figure:: images/ch03/leds.jpg +.. figure:: media/ch03/leds.* :width: 400px :align: center - :alt: BeagleBone AI-64 LEDs - - Fig: BeagleBone AI-64 LEDs + :caption: BeagleBone AI-64 LEDs While the four user LEDS can be over written and used as desired, they do have specific meanings in the image that is shipped with the board once the Linux kernel has booted. @@ -292,10 +259,8 @@ While the four user LEDS can be over written and used as desired, they do have s .. _figure-16: -.. figure:: images/ch03/xfce-desktop.jpg +.. figure:: media/ch03/xfce-desktop.* :width: 400px :align: center - :alt: BeagleBone XFCE Desktop Screen - - Fig: BeagleBone XFCE Desktop Screen + :caption: BeagleBone XFCE Desktop Screen diff --git a/boards/beaglebone/ai-64/ch04.rst b/boards/beaglebone/ai-64/ch04.rst index ff21135338f4f76b999dc2e70f6c58b0b6779873..503d6ece23531fa5d4cfde577f29e752b9f9a6a6 100644 --- a/boards/beaglebone/ai-64/ch04.rst +++ b/boards/beaglebone/ai-64/ch04.rst @@ -1,4 +1,4 @@ -.. _beaglebone-ai-64-overviewd: +.. _beaglebone-ai-64-overview: BeagleBone AI-64 Overview ############################### @@ -176,12 +176,10 @@ Board components .. _board-components-figure: -.. figure:: images/ch04/components.* +.. figure:: media/ch04/components.* :width: 400px :align: center - :alt: BeagleBone AI-64 board components - - Fig: BeagleBone AI-64 board components + :caption: BeagleBone AI-64 board components * **DC Power** is the main DC input that accepts 5V power. * **Power Button** alerts the processor to initiate the power down sequence and is used to power down the board. diff --git a/boards/beaglebone/ai-64/ch05.rst b/boards/beaglebone/ai-64/ch05.rst index 128b61cf18cdf74f820295cf4eed988e635c0ebf..b12744543199dc7d9048fa85db22bf6322226119 100644 --- a/boards/beaglebone/ai-64/ch05.rst +++ b/boards/beaglebone/ai-64/ch05.rst @@ -7,12 +7,10 @@ BeagleBone AI-64 High Level Specification .. _BeagleBone_AI-64-block-diagram: -.. figure:: images/ch05/board-block-diagram.png +.. figure:: media/ch05/board-block-diagram.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 Key Components - - Fig: BeagleBone AI-64 Key Components + :caption: BeagleBone AI-64 Key Components .. _processor: @@ -154,12 +152,10 @@ The device is partitioned into three functional domains as shown in :ref:`soc-bl .. _soc-block-diagram: -.. figure:: images/ch05/soc-block-diagram.png +.. figure:: media/ch05/soc-block-diagram.* :width: 400px :align: center - :alt: Fig: Device Top-level Block Diagram - - Fig: Device Top-level Block Diagram + :caption: Device Top-level Block Diagram .. _memory: diff --git a/boards/beaglebone/ai-64/ch06.rst b/boards/beaglebone/ai-64/ch06.rst index 76055a2113ef3a1c3c14cccea6213858bad6da91..cbb7ade92d6c6e187828b863cab980f6afe97c79 100644 --- a/boards/beaglebone/ai-64/ch06.rst +++ b/boards/beaglebone/ai-64/ch06.rst @@ -1,6 +1,6 @@ :orphan: -.. _detailed-hardware-design: +.. _bbai64-detailed-hardware-design: Detailed Hardware Design ######################### @@ -13,7 +13,7 @@ modify specifics of your own design. .. _bbai-64-block-diagram-ch06: -.. figure:: images/ch05/board-block-diagram.* +.. figure:: media/ch05/board-block-diagram.* :width: 400px :align: center :alt: Fig: BeagleBone AI-64 Key Components @@ -118,7 +118,7 @@ DC Input .. _figure-23,Figure 23: -.. figure:: media/image38.png +.. figure:: media/image38.* :width: 400px :align: center :alt: Fig: TPS65217 DC Connection @@ -148,10 +148,10 @@ is not provided to the expansion headers, so capes that require the 5V rail to supply the cape direct, bypassing the *TPS65941213 and TPS65941111*, will not have that rail available for use. The 5VDC supply from the USB port is provided on the SYS_5V, the one that comes from the **TPS65941213 and TPS65941111**, rail -of the expansion header for use by a cape. :ref:`figure-24.-usb-power-connections` is the connection +of the expansion header for use by a cape. :ref:`bbai64-usb-power-connections` is the connection of the USB power input on the PMIC. -.. _figure-24.-usb-power-connections: +.. _bbai64-usb-power-connections: .. figure:: media/USB-Connection.* :width: 400px @@ -408,12 +408,10 @@ Instruments. .. _figure-26,Figure 26: -.. figure:: media/image40.png +.. figure:: media/image40.* :width: 400px :align: center - :alt: Fig-26: Power Rail Power Up Sequencing - - Fig-26: Power Rail Power Up Sequencing + :caption: Power Rail Power Up Sequencing :ref:`figure-27` the voltage rail sequencing for the**TPS65941213 and TPS65941111** as it powers up and the voltages on each rail. The power sequencing starts at @@ -422,12 +420,10 @@ You can refer to the TPS65941213 and TPS65941111 datasheet for more information. .. _figure-27,Figure 27: -.. figure:: media/image41.png +.. figure:: media/image41.* :width: 400px :align: center - :alt: Fig-27: TPS65941213 and TPS65941111 Power Sequencing Timing - - Fig-27: TPS65941213 and TPS65941111 Power Sequencing Timing + :caption: TPS65941213 and TPS65941111 Power Sequencing Timing .. _power-led: @@ -454,7 +450,7 @@ what is on the schematic. .. figure:: media/image42.jpg :width: 400px :align: center - :alt: Fig-28: Power Processor Interfaces + :caption: Power Processor Interfaces When voltage is applied, DC or USB, the *TPS65941213 and TPS65941111* connects the power to the SYS output pin which drives the switchers and LDOs in @@ -558,12 +554,10 @@ Description .. _figure-29,Figure 29: -.. figure:: media/image43.png +.. figure:: media/image43.* :width: 400px :align: center - :alt: Fig-29: Jacinto TDA4VMBZCZ Block Diagram - - Fig-29: Jacinto TDA4VMBZCZ Block Diagram + :caption: Jacinto TDA4VMBZCZ Block Diagram .. _high-level-features: @@ -653,12 +647,10 @@ Crystal Circuitry .. _figure-30,Figure 30: -.. figure:: media/image44.png +.. figure:: media/image44.* :width: 400px :align: center - :alt: Fig-30: Processor Crystals - - Fig-30: Processor Crystals + :caption: Processor Crystals .. _reset-circuitry: @@ -686,9 +678,7 @@ momentarily go high on power up. .. figure:: media/image45.png :width: 400px :align: center - :alt: Fig-31: Board Reset Circuitry - - Fig-31: Board Reset Circuitry + :caption: Board Reset Circuitry This change is also in all revisions after A5D. @@ -753,12 +743,10 @@ are disabled during SELF REFRESH. CKE is referenced to VREFCA. .. _figure-32,Figure 32: -.. figure:: media/image46.png +.. figure:: media/image46.* :width: 400px :align: center - :alt: Fig-32: LPDDR4 Memory Design - - Fig-32: LPDDR4 Memory Design + :caption: LPDDR4 Memory Design *Chip Select Line:* CS# enables (registered LOW) and disables (registered HIGH) the command decoder. All commands are masked when CS# @@ -800,13 +788,10 @@ connection to the LPDDR4 memory device and the processor. .. _figure-33,Figure 33: -.. figure:: media/image47.jpg +.. figure:: media/image47.* :width: 400px :align: center - :alt: Fig-33: LPDDR4 VREF Design - - Fig-33: LPDDR4 VREF Design - + :caption: LPDDR4 VREF Design .. _gb-emmc-memory: @@ -866,26 +851,20 @@ compensate for any capacitance on the board. .. _figure-34,Figure 34: -.. figure:: media/image48.png +.. figure:: media/image48.* :width: 400px :align: center - :alt: Fig-34: eMMC Memory Design - - Fig-34: eMMC Memory Design - + :caption: eMMC Memory Design The pins used by the eMMC1 in the boot mode are listed below in *Table 6*. .. _table-6,Table 6: -.. figure:: media/image49.png +.. figure:: media/image49.* :width: 400px :align: center - :alt: Table 6: eMMC Boot Pins - - Table 6: eMMC Boot Pins - + :caption: eMMC Boot Pins For eMMC devices the ROM will only support raw mode. The ROM Code reads out raw sectors from image or the booting file within the file system @@ -956,14 +935,10 @@ the contents of the EEPROM. .. _figure-35,Figure 35: -.. figure:: media/image50.png +.. figure:: media/image50.* :width: 400px :align: center - :alt: Figure 35. EEPROM Design Rev A5 - - Fig-35: EEPROM Design Rev A5 - - + :caption: EEPROM Design Rev A5 The EEPROM is accessed by the processor using the I2C 0 bus. The *WP* pin is enabled by default. By grounding the test point, the write @@ -991,14 +966,10 @@ microSD Design .. _figure-36,Figure 36: -.. figure:: media/image51.png +.. figure:: media/image51.* :width: 400px :align: center - :alt: Figure 36. microSD Design - - Fig-36: microSD Design - - + :caption: microSD Design The signals *MMC0-3* are the data lines for the transfer of data between the processor and the microSD connector. @@ -1032,12 +1003,10 @@ user LEDs. .. _figure-37,Figure 37: -.. figure:: media/image52.png +.. figure:: media/image52.* :width: 400px :align: center - :alt: Figure 37. User LEDs - - Fig-37: User LEDs + :caption: User LEDs Resistors R71-R74 were changed to 4.75K on the revision A5B and later boards. @@ -1104,12 +1073,10 @@ from HI to LO which changes the boot order. .. _figure-38,Figure 38: -.. figure:: media/image53.png +.. figure:: media/image53.* :width: 400px :align: center - :alt: Figure 38. Processor Boot Configuration Design - - Fig-38: Processor Boot Configuration Design + :caption: Processor Boot Configuration Design It is possible to override these setting via the expansion headers. But be careful not to add too much load such that it could interfere with @@ -1128,12 +1095,10 @@ boot sequences for each of the two settings is shown. .. _figure-39,Figure 39: -.. figure:: media/image54.jpg +.. figure:: media/image54.* :width: 400px :align: center - :alt: Figure 39. Processor Boot Configuration - - Fig-39: Processor Boot Configuration + :caption: Processor Boot Configuration The first row in :ref:`figure-39` is the default setting. On boot, the processor will look for the eMMC on the MMC1 port first, followed by the @@ -1149,11 +1114,11 @@ could be used as the board source. .. _ethernet: -10/100 Ethernet +10/100/1000 Ethernet ----------------------------------- -BeagleBone AI-64 is equipped with a 10/100 Ethernet interface. It -uses the same PHY as is used on the BeagleBone Black. The design is +BeagleBone AI-64 is equipped with a 10/100/1000 Ethernet interface. +The design is described in the following sections. .. _ethernet-processor-interface: @@ -1166,13 +1131,10 @@ interface is in the MII mode of operation. .. _figure-40,Figure 40: -.. figure:: media/image55.png +.. figure:: media/image55.* :width: 400px :align: center - :alt: Figure 40. Ethernet Processor Interface - - Fig-40: Ethernet Processor Interface - + :caption: Ethernet Processor Interface This is the same interface as is used on BeagleBone. No changes were @@ -1188,12 +1150,10 @@ below. .. _figure-41,Figure 41: -.. figure:: media/image56.png +.. figure:: media/image56.* :width: 400px :align: center - :alt: Figure 41. Ethernet Connector Interface - - Fig-41: Ethernet Connector Interface + :caption: Ethernet Connector Interface This is the same interface as is used on BeagleBone. No changes were made in this design for the board. @@ -1209,13 +1169,10 @@ the following sections. .. _figure-42,Figure 42: -.. figure:: media/image57.png +.. figure:: media/image57.* :width: 400px :align: center - :alt: .Figure 42. Ethernet PHY, Power, Reset, and Clocks - - Fig-42: Ethernet PHY, Power, Reset, and Clocks - + :caption: Ethernet PHY, Power, Reset, and Clocks VDD_3V3B Rail @@ -1270,12 +1227,10 @@ pin resistors. .. _figure-43,Figure 43: -.. figure:: media/image97.png +.. figure:: media/image97.* :width: 400px :align: center - :alt: Figure 43. Ethernet PHY Mode Pins - - Fig-43: Ethernet PHY Mode Pins + :caption: Ethernet PHY Mode Pins This will set the mode to be 111, which enables all modes and enables auto-negotiation. @@ -1412,12 +1367,10 @@ Host circuitry. .. _figure-48,Figure 48: -.. figure:: media/image66.png +.. figure:: media/image66.* :width: 400px :align: center - :alt: Figure 48. USB Host circuit - - Fig-48: USB Host circuit + :caption: USB Host circuit .. _power-switch: @@ -1442,7 +1395,7 @@ ESD Protection Filter Options ********************************************* -*FB7* and **FB8** were added to assist in passing the FCC emissions test. +*FB7* and *FB8* were added to assist in passing the FCC emissions test. The *USB1_VBUS* signal is used by the processor to detect that the 5V is present on the connector. *FB7* is populated and *FB8* is replaced with a .1 ohm resistor. @@ -1492,12 +1445,10 @@ PRU-ICSS Block Diagram .. _figure-49,Figure 49: -.. figure:: media/image67.png +.. figure:: media/image67.* :width: 400px :align: center - :alt: PRU-ICSS Block Diagram - - PRU-ICSS Block Diagram + :caption: PRU-ICSS Block Diagram .. _pru-icss-pin-access: @@ -1518,7 +1469,7 @@ from. Some signals are accessible on the same pins. .. _table-11,Table 11: -.. list-table:: Table 11: PRU0 and PRU1 Access +.. list-table:: PRU0 and PRU1 Access :header-rows: 1 * - diff --git a/boards/beaglebone/ai-64/ch08.rst b/boards/beaglebone/ai-64/ch08.rst index 1711970fe0a8079627465a2642ea05e930056e1b..47f80dd10f18638635fd8df0370cc93dc6d80876 100644 --- a/boards/beaglebone/ai-64/ch08.rst +++ b/boards/beaglebone/ai-64/ch08.rst @@ -1,6 +1,6 @@ :orphan: -.. _cape-board-support-1: +.. _bbai64-cape-board-support-1: Cape Board Support ####################### @@ -12,16 +12,14 @@ expansion board for BeagleBone boards as it is fitted around the Ethernet connector on the main board. For BeagleBone this notch acts as a key to ensure proper orientation of the cape. On AI-64 you can see a clear silkscreen marking for the cape orientation. Most of BeagleBone capes -can be used with your BeagleBone AI-64 also like shown in :ref:`bbai-cape-placement-figure` below. +can be used with your BeagleBone AI-64 also like shown in :ref:`bbai64-cape-placement-figure` below. -.. _bbai-cape-placement-figure: +.. _bbai64-cape-placement-figure: -.. figure:: images/ch08/cape-placement.jpg +.. figure:: media/ch08/cape-placement.* :width: 400px :align: center - :alt: Fig-BeagleBone cape placement - - Fig-BeagleBone cape placement + :caption: BeagleBone AI-64 cape placement This section describes the rules & guidelines for creating capes to ensure proper operation with BeagleBone AI-64 and proper interoperability with @@ -89,13 +87,10 @@ below is the design of the EEPROM circuit. .. _expansion-board-eeprom-without-write-protect-figure: -.. figure:: images/ch08/eeprom.png +.. figure:: media/ch08/eeprom.* :width: 400px :align: center - :alt: Fig-Expansion board EEPROM without write protect - - Fig-Expansion board EEPROM without write protect - + :caption: Expansion board EEPROM without write protect The addressing of this device requires two bytes for the address which is not used on smaller size EEPROMs, which only require only one byte. @@ -176,13 +171,10 @@ VSYS_IO_3V3 .. _expansion-board-eeprom-with-write-protect-figure: -.. figure:: images/ch08/eeprom-write-protect.png +.. figure:: media/ch08/eeprom-write-protect.* :width: 400px :align: center - :alt: Fig: Expansion board EEPROM with write protect - - Fig: Expansion board EEPROM with write protect - + :caption: Expansion board EEPROM with write protect .. _eeprom-data-format: @@ -1483,12 +1475,10 @@ the connector. These are dual row 23 position 2.54mm x 2.54mm connectors. .. _single-expansion-connector-figure: -.. figure:: images/ch08/single-expansion-connector.jpg +.. figure:: media/ch08/single-expansion-connector.* :width: 400px :align: center - :alt: Fig-Single expansion connector - - Fig-Single expansion connector + :caption: Single expansion connector The connector is typically mounted on the bottom side of the board as shown in :ref:`single-cape-expansion-connector-figure` . These are very @@ -1497,12 +1487,10 @@ single row 23 pin headers for each of the dual row headers. .. _single-cape-expansion-connector-figure: -.. figure:: images/ch08/proto.jpg +.. figure:: media/ch08/proto.* :width: 400px :align: center - :alt: Fig-Single cape expansion connector on BeagleBone Proto Cape with EEPROM from onlogic - - Fig-Single cape expansion connector on BeagleBone Proto Cape with EEPROM from onlogic + :caption: Single cape expansion connector on BeagleBone Proto Cape with EEPROM from onlogic It is allowed to only populate the pins you need. As this is a non-stacking configuration, there is no need for all headers to be @@ -1561,12 +1549,10 @@ connector. These are dual row 23 position 2.54mm x 2.54mm connectors. .. _expansion-connector-figure: -.. figure:: images/ch08/expansion-connector.jpg +.. figure:: media/ch08/expansion-connector.* :width: 400px :align: center - :alt: Fig-Expansion Connector - - Fig-Expansion Connector + :caption: Expansion Connector The connector is mounted on the top side of the board with longer tails to allow insertion into BeagleBone AI-64. @@ -1575,14 +1561,10 @@ connector configuration for the connector. .. _stacked-cape-expansion-connector-figure: -.. figure:: images/ch08/can-cape.jpg +.. figure:: media/ch08/can-cape.* :width: 250px :align: center - :alt: Fig-Stacked cape expansion connector - - Fig-Stacked cape expansion connector - - + :caption: Stacked cape expansion connector For convenience listed in *Table 18* are some possible choices for part numbers on this connector. They have varying pin lengths and some may be @@ -1644,12 +1626,10 @@ nonstacking style connectors. .. _stacked-with-signal-stealing-expansion-connector-figure: -.. figure:: images/ch08/stealing-expansion-connector.jpg +.. figure:: media/ch08/stealing-expansion-connector.* :width: 400px :align: center - :alt: Fig-Stacked with signal stealing expansion connector figure - - Stacked with signal stealing expansion connector figure + :caption: Stacked with signal stealing expansion connector figure .. _retention-force: @@ -1680,12 +1660,10 @@ overhang. .. _connector-pin-insertion-depth: -.. figure:: images/ch08/berg-stip-insertion.jpg +.. figure:: media/ch08/berg-stip-insertion.* :width: 400px :align: center - :alt: Fig:Connector Pin Insertion Depth - - Connector Pin Insertion Depth + :caption: Connector Pin Insertion Depth To calculate the amount of the pin that extends past the Point of Contact, use the following formula: @@ -1829,12 +1807,10 @@ Standard Cape Size .. _cape-board-dimensions-figure: -.. figure:: images/ch08/cape-dimension.jpg +.. figure:: media/ch08/cape-dimension.* :width: 400px :align: center - :alt: Fig: Cape board dimensions - - Fig: Cape board dimensions + :caption: Cape board dimensions A notch is provided for BeagleBone Ethernet connector to stick up higher than the cape when mounted. This also acts as a key function to ensure that diff --git a/boards/beaglebone/ai-64/ch09.rst b/boards/beaglebone/ai-64/ch09.rst index b396700d8cb75ee0456bcdc6f029a930de19069e..629a1f64b1ea7af15dd0f05753a368d04ad9eea5 100644 --- a/boards/beaglebone/ai-64/ch09.rst +++ b/boards/beaglebone/ai-64/ch09.rst @@ -1,4 +1,4 @@ -.. _section-9,Section 9.0 BeagleBone AI-64 Mechanical: +.. _BeagleBone-AI-64-Mechanical: BeagleBone AI-64 Mechanical ############################# @@ -25,23 +25,17 @@ Weight: 192gm Silkscreen and Component Locations ------------------------------------ -.. figure:: images/ch09/board-dimensions.jpg +.. figure:: media/ch09/board-dimensions.* :width: 400px :align: center - :alt: Fig: Board Dimensions + :caption: Board Dimensions - Fig: Board Dimensions - -.. figure:: images/ch09/top-silkscreen.png +.. figure:: media/ch09/top-silkscreen.* :width: 400px :align: center - :alt: Fig: Top silkscreen - - Fig: Top silkscreen + :caption: Top silkscreen -.. figure:: images/ch09/bottom-silkscreen.png +.. figure:: media/ch09/bottom-silkscreen.* :width: 400px :align: center - :alt: Fig: Bottom silkscreen - - Fig: Bottom silkscreen + :caption: Bottom silkscreen diff --git a/boards/beaglebone/ai-64/ch10.rst b/boards/beaglebone/ai-64/ch10.rst index fb21a8d4f2e4ba1ef25c8e0519625775228cf9a3..da9ddf573d6985755addb2db374281a954364be3 100644 --- a/boards/beaglebone/ai-64/ch10.rst +++ b/boards/beaglebone/ai-64/ch10.rst @@ -1,55 +1,40 @@ -.. _pictures: +.. _bbai64-pictures: Pictures ########## -.. figure:: images/ch10/front.jpg +.. figure:: media/ch10/front.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 front + :caption: BeagleBone AI-64 front - Fig: BeagleBone AI-64 front - -.. figure:: images/ch10/back.jpg +.. figure:: media/ch10/back.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 back - - Fig: BeagleBone AI-64 back + :caption: BeagleBone AI-64 back -.. figure:: images/ch10/back-heatsink.jpg +.. figure:: media/ch10/back-heatsink.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 back with heatsink + :caption: BeagleBone AI-64 back with heatsink - Fig: BeagleBone AI-64 back with heatsink - -.. figure:: images/bbai64-45-front.jpg +.. figure:: media/bbai64-45-front.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 front at 45° angle - - Fig: BeagleBone AI-64 front at 45° angle + :caption: BeagleBone AI-64 front at 45° angle -.. figure:: images/ch10/45-back.jpg +.. figure:: media/ch10/45-back.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 back at 45° angle + :caption: BeagleBone AI-64 back at 45° angle - Fig: BeagleBone AI-64 back at 45° angle - -.. figure:: images/ch10/45-back-heatsink.jpg +.. figure:: media/ch10/45-back-heatsink.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 back with heatsink at 45° angle - - Fig: BeagleBone AI-64 back with heatsink at 45° angle + :caption: BeagleBone AI-64 back with heatsink at 45° angle -.. figure:: images/ch10/feature.jpg +.. figure:: media/ch10/feature.* :width: 400px :align: center - :alt: Fig: BeagleBone AI-64 ports - - Fig: BeagleBone AI-64 ports - + :caption: BeagleBone AI-64 ports