OSD62x-PM Power Design and Budgeting
An application note providing guidance on power rail design, PMIC configuration, and power budgeting for the OSD62x-PM using the OSD62-PM-BRK reference platform.
OSD335x-BAS/IND, the AM335x System in Package, Power Application Note
This application note describes the power management of OSD335x-BAS/IND devices and illustrates power design for custom designs
Introduction to the OSD335x Reference Design Tutorial Series
Become familiar with the bare minimum setup required to boot OSD335x SiP and walk through the OSD335x design process systematically
Introduction to Bare Minimum Circuitry to Boot OSD335x
OSD335x Reference Design Lesson 1 walks through bare minimum setup required to boot OSD335x so that it is ready to execute software
OSD335x Power Inputs and Outputs
Walks through designing successful power circuitry, specifically focusing on Input and Output power considerations for the OSD335x
OSD335x Ground Connections
Guidance for ground connections and important layout pour considerations required for reliable performance from the OSD335x
OSD335x Power Management
Circuitry design topics related to control and management of power for the OSD335x
OSD335x Clamping Circuit
Clamping circuits can maintain the voltage level of an input with respect to another input; used to prevent certain power down issues
OSD335x ESD Protection
Design steps needed to provide Electro Static Discharge (ESD) protection during the development of OSD335x based PCBs
OSD335x Reset Circuitry
Design methodology to reinitialize OSD335x and resume normal operation or during power-up to ensure start-up from a known state
OSD335x Clock Circuitry
Clock Circuitry methodology and PCB design considerations which are essential to achieve reliable operation OSD335x
OSD335x Peripheral Circuitry
Various peripheral circuits options for OSD335x (JTAG , buttons, LEDs & multipurpose peripheral header for daughter boards)
OSD335x Bare Minimum Board Boot Process
Finalizing Lesson 1; steps to boot the OSD335x board and program it using the JTAG interface and CCS with demo applications
OSD335x Lesson 2: Introduction to Bare Minimum Circuitry for Linux Boot
OSD335x Reference Design Lesson 2 walks through bare minimum setup required to boot Linux on the OSD335x
OSD335x Lesson 2: USB Circuitry
Leverage the various modes (Host, Client and OTG) of the two independent identical USB 2.0 peripherals on the OSD335x
OSD335x Lesson 2: Adding Non-Volatile Storage
Connect an eMMC, SD card and EEPROM to the OSD335x to store programs, files, and data so that Linux can boot easily
OSD335x Lesson 2: Bringing Up a Custom Bare-Bones Linux PCB
Steps to finalize bare-bones board design and bring up the manufactured PCB by booting Linux and running demo applications
OSD335x Lesson 2: Linux Boot Process with the OSD335x
Steps through the Linux boot process of a OSD3358-SM-RED Debian image running on OSD335x
OSD335x Lesson 2: Linux Device Tree
Linux Device Trees speed design by conveying the hardware configuration of the system to the OS in a standard form
OSD335x Lesson 2: Linux Device Tree Overlay
Device Tree Overlays describe changes to the system hardware to the OS; learn the structure and build an example
Software Power Management with the OSD335x Family
Software power management techniques and advantages for the OSD335x in Linux
AM335x Signal Names Mapped to OSD335x Family Pins
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
Designing for Flexibility around eMMC
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
OSD335x-BAS Thermal Guide
Thermal characteristics of the OSD335x-BAS device; estimate junction temperature and compare with discrete component systems
Enabling IoT with OSD335x using Wi-Fi and Bluetooth
Add Wi-Fi to the OSD335x, enabling designers and developers to quickly and easily add IoT functionality to products
Bare Metal Applications on OSD335x using U-Boot
Load an application from an external SD Card (or eMMC or TFTP) to the DDR3 of OSD335x and run bare metal applications
OSD335x EEPROM During Boot
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
PinMux for OSD335x Family and AM335x SoC
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
Programming eMMC with USB for OSD335x (AM335x System in Package)
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package Reliability
System in Package provides a more-reliable product when compared with an equivalent discrete system
Using Ethernet with OSD335x – AM335x System in Package
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
OSD335x Schematic Checklist – AM335x System in Package
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Getting Started Resources for Software Development for AM335x on the OSD335x
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
Industrial HVAC Controller System in Package Based on AM335x
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Powering the OSD335x, AM335x SiP, with LiPo and Li-Ion Batteries
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
Path to Systems: System in Package Technology Article Series
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Adding WiFi to Your Design: Cypress CY4343W + OSD335x
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
Factory Automation System in Package Based on AM335x
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems.
IoT Gateway and Remote Display Using OSD335x, the AM335x System in Package Family of Devices
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
OSD335x-SM, the AM335x System in Package, Power Application Note
Walks through the power management system of OSD335x-SM/ISM device and illustrates power design for custom designs
Designing for Flexibility around eMMC
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
OSD335x EEPROM During Boot
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
Getting Started Resources for Software Development for AM335x on the OSD335x
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
IoT Gateway and Remote Display Using OSD335x, the AM335x System in Package Family of Devices
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
OSD335x RTC Use Cases
An overview demonstrating how to configure the RTC for different use cases.
Connect OSD3358-SM-RED to the Internet
This App Note will walk you through the process of connecting your OSD3358-SM-RED platform to the internet through multiple methods.
Software Power Management with the OSD335x Family
Software power management techniques and advantages for the OSD335x in Linux
OSD335x-SM Layout Guide
PCB recommendations for OSD335x-SM for pours for Power, Ground, IO domains, Clamping Circuit and other supporting circuitry
OSD335x-SM Pin Assignments Mapped to AM335x
Quick reference chart mapping pins of OSD335x-SM with OS335x-BAS and also the AM335x processor contained within
AM335x Signal Names Mapped to OSD335x Family Pins
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
OSD335x-SM, the AM335x System in Package, Power Application Note
Walks through the power management system of OSD335x-SM/ISM device and illustrates power design for custom designs
OSD335x-SM Design Tutorial
Considerations to use OSD335x-SM for the OSD335x Reference Design Lesson Tutorials including differences with OSD335x-BAS
Designing for Flexibility around eMMC
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
OSD335x-SM Thermal Guide
Thermal characteristics of the OSD335x-SM device; estimate junction temperature and compare with discrete component systems
Enabling IoT with OSD335x using Wi-Fi and Bluetooth
Add Wi-Fi to the OSD335x, enabling designers and developers to quickly and easily add IoT functionality to products
Bare Metal Applications on OSD335x using U-Boot
Load an application from an external SD Card (or eMMC or TFTP) to the DDR3 of OSD335x and run bare metal applications
OSD335x EEPROM During Boot
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
PinMux for OSD335x Family and AM335x SoC
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
Programming eMMC with USB for OSD335x (AM335x System in Package)
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package Reliability
System in Package provides a more-reliable product when compared with an equivalent discrete system
Using Ethernet with OSD335x – AM335x System in Package
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
OSD335x Schematic Checklist – AM335x System in Package
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Getting Started Resources for Software Development for AM335x on the OSD335x
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
Industrial HVAC Controller System in Package Based on AM335x
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Powering the OSD335x, AM335x SiP, with LiPo and Li-Ion Batteries
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
Path to Systems: System in Package Technology Article Series
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Adding WiFi to Your Design: Cypress CY4343W + OSD335x
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
Factory Automation System in Package Based on AM335x
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems.
IoT Gateway and Remote Display Using OSD335x, the AM335x System in Package Family of Devices
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
OSD335x RTC Use Cases
An overview demonstrating how to configure the RTC for different use cases.
AM335x Signal Names Mapped to OSD335x Family Pins
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
OSD335x EEPROM During Boot
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
OSD335x C-SiP Layout Guide
OSD335x C-SiP PCB Layout examples for Power, Ground, IO domains, Clamping Circuit and other supporting circuitry.
OSD335x C-SiP Pin Assignments Mapped to AM335x
Quick reference chart mapping pins of OSD335x C-SiP with OSD335x-SM and OS335x-BAS as well as the AM335x processor contained within
OSD335x C-SiP Design Tutorial
Considerations to use OSD335x C-SiP for the OSD335x Reference Design Lesson Tutorials including differences with OSD335x-BAS
PinMux for OSD335x Family and AM335x SoC
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
OSD335x C-SiP Thermal Guide
Thermal characteristics of OSD335x C-SiP device; estimate junction temperature and compare with discrete component systems
Programming eMMC with USB for OSD335x (AM335x System in Package)
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package Reliability
System in Package provides a more-reliable product when compared with an equivalent discrete system
OSD335x C-SiP, the AM335x System in Package, Power Application Note
Overview of the power management system inside the OSD335x C-SiP & example application power budgeting procedures.
Using Ethernet with OSD335x – AM335x System in Package
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
OSD335x Schematic Checklist – AM335x System in Package
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Getting Started Resources for Software Development for AM335x on the OSD335x
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
Industrial HVAC Controller System in Package Based on AM335x
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Powering the OSD335x, AM335x SiP, with LiPo and Li-Ion Batteries
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
Path to Systems: System in Package Technology Article Series
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Adding WiFi to Your Design: Cypress CY4343W + OSD335x
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
Develop the Smallest 1GHz Linux Edge Computing Platform with the AM335x Based OSD335x C-SiP
Reference design with schematic, layout and software. Demo sensor application for local processing and data to gateway/cloud through WiFi
Factory Automation System in Package Based on AM335x
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems.
IoT Gateway and Remote Display Using OSD335x, the AM335x System in Package Family of Devices
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
OSD335x RTC Use Cases
An overview demonstrating how to configure the RTC for different use cases.
OSD32MP15x Layout Guide
OSD32MP15x PCB layout design aspects to help designers quickly begin the PCB layout process
Pin Mapping Between OSD32MP15x , the STM32MP1, and Other Integrated Devices
Quick reference chart mapping pins of OSD32MP15x System in Package and the STM32MP1 processor and other devices contained within
STM32MP1 CubeMX Tutorial for OSD32MP15x
Tutorial will configure STM32CubeMX to work with the Ohttps://octavosystems.com/app_notes/osd32mp15x-stm32mp1-pin-mapping/SD32MP15x, the STM32MP1 System in Package.
Path to Systems: System in Package Technology Article Series
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
OSD32MP1-BRK Getting Started
Getting Started Guide for the OSD32MP1-BRK Flexible Prototyping Platform.
OSD32MP15x Thermal Guide
Application note that provides key thermal parameters for the OSD32MP1
STPMIC1 Non-Volatile Memory Programming Guide
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
OSD32MP15x Schematic Checklist
Key points to ensure your OSD32MP1 design is successful.
OSD32MP1 Power System Overview
An overview of the design and features of the OSD32MP1 power system.
OSD32MP1 Low Power Modes
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
OSD32MP1 Power Budgeting
Provides the required information and methodology to create a power budget for the OSD32MP1.
OSD32MP1-RED Getting Started
A guide to help you quickly get up and running with the OSD32MP1-RED.
OSD32MP1 Pin Mux Overview
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
OSD32MP1 Variant Migration Guide
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
STM32MP1 CubeMX Tutorial for OSD32MP15x
Tutorial will configure STM32CubeMX to work with the OSD32MP15x, the STM32MP1 System in Package.
OSD32MP15x Thermal Guide
Application note that provides key thermal parameters for the OSD32MP1
STPMIC1 Non-Volatile Memory Programming Guide
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
OSD32MP15x Schematic Checklist
Key points to ensure your OSD32MP1 design is successful.
OSD32MP1 Power System Overview
An overview of the design and features of the OSD32MP1 power system.
OSD32MP1 Low Power Modes
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
OSD32MP1 Power Budgeting
Provides the required information and methodology to create a power budget for the OSD32MP1.
OSD32MP1-RED Getting Started
A guide to help you quickly get up and running with the OSD32MP1-RED.
OSD32MP1 Pin Mux Overview
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
OSD32MP1 Variant Migration Guide
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
STM32MP1 CubeMX Tutorial for OSD32MP15x
Tutorial will configure STM32CubeMX to work with the OSD32MP15x, the STM32MP1 System in Package.
OSD32MP1-BRK Getting Started
Getting Started Guide for the OSD32MP1-BRK Flexible Prototyping Platform.
OSD32MP15x Thermal Guide
Application note that provides key thermal parameters for the OSD32MP1
STPMIC1 Non-Volatile Memory Programming Guide
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
OSD32MP15x Schematic Checklist
Key points to ensure your OSD32MP1 design is successful.
OSD32MP1 Power System Overview
An overview of the design and features of the OSD32MP1 power system.
OSD32MP1 Low Power Modes
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
OSD32MP1 Power Budgeting
Provides the required information and methodology to create a power budget for the OSD32MP1.
OSD32MP1 Pin Mux Overview
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
OSD32MP1 Variant Migration Guide
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
OSDZU3-REF Getting Started Guide
App Note to get you up and running with the OSDZU3-REF development platform.
OSDZU3 Vivado Tutorial
Application Note that will walk you through generating a hardware platform in Vivado for a design using the OSDZU3 System-in-Package
OSDZU3 Vitis Tutorial
This App Note will walk you through creating various simple software applications in Vitis for a OSDZU3 System-in-Package based design.
OSDZU3 Layout Guide
A guide to help optimize the layout of your OSDZU3 based system.
OSDZU3 PMIC Programming Guide
A guide that outlines how to validate and/or re-program the configuration of the Infineon IRPS5401 PMICs in the OSDZU3
OSDZU3 Power Application Note
Application note that details the power system of the OSDZU3 and walks through an example of power budgeting a system using it.
OSDZU3 Thermal Management Application Note
Application note that provides key thermal parameters for the OSDZU3
OSDZU3 Schematic Checklist
A guide that highlights key points that need to be checked in your schematic to ensure a successful design with the OSDZU3.
Vitis AI Tutorial – Part 1
The First Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board.
Vitis AI Tutorial – Part 2
The Second Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on generating Acceleration Ready Petalinux Software Components with Vitis-AI 2.0 and Xilinx Real Time (XRT) support
Vitis AI Tutorial – Part 3
The Third Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on the steps required to generate an Acceleration Ready Vitis Platform.
Pin Mapping between OSDZU3 and the XCZU3
Quick reference chart mapping pins of OSDZU3x System in Package and the XCZU3 processor
OSDZU3-REF Getting Started Guide
App Note to get you up and running with the OSDZU3-REF development platform.
OSDZU3 Vivado Tutorial
Application Note that will walk you through generating a hardware platform in Vivado for a design using the OSDZU3 System-in-Package
OSDZU3 Vitis Tutorial
This App Note will walk you through creating various simple software applications in Vitis for a OSDZU3 System-in-Package based design.
OSDZU3 Layout Guide
A guide to help optimize the layout of your OSDZU3 based system.
OSDZU3 PMIC Programming Guide
A guide that outlines how to validate and/or re-program the configuration of the Infineon IRPS5401 PMICs in the OSDZU3
OSDZU3 Power Application Note
Application note that details the power system of the OSDZU3 and walks through an example of power budgeting a system using it.
OSDZU3 Thermal Management Application Note
Application note that provides key thermal parameters for the OSDZU3
OSDZU3 Schematic Checklist
A guide that highlights key points that need to be checked in your schematic to ensure a successful design with the OSDZU3.
Vitis AI Tutorial – Part 1
The First Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board.
Vitis AI Tutorial – Part 2
The Second Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on generating Acceleration Ready Petalinux Software Components with Vitis-AI 2.0 and Xilinx Real Time (XRT) support
Vitis AI Tutorial – Part 3
The Third Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on the steps required to generate an Acceleration Ready Vitis Platform.
Pin Mapping between OSDZU3 and the XCZU3
Quick reference chart mapping pins of OSDZU3x System in Package and the XCZU3 processor
OSD62x-PM Schematic Checklist
This application note provides a checklist of items to review for custom designs using OSD62x-PM. It is recommended to go through and check each item in this schematic checklist to make sure all specifications are followed for AM62x SoC and OSD62x-PM device.
OSD62x-PM to AM625x Pin Mapping
A quick reference to understand the mapping of the pins between the OSD62x-PM Family of devices, the AM6254 processor AMC package and other devices contained within.
OSD62x-PM Thermal Guide
A discussion about Thermal Performance and Management of the OSD62x-PM.
OSD62x-PM Layout Guide
Overview of how the OSD62x-PM SiP simplifies AM62x SoC designs by integrating DDR4 memory to reduce PCB layer count and complexity.
OSD62x-PM Boot Chain and Debug
An overview of the OSD62x-PM boot process, including startup flow, configuration steps, and essential debugging methods for custom designs.
OSD62x-PM Power Application Note
This application note outlines power-supply requirements, sequencing, and design recommendations for reliable OSD62x-PM-based system designs.
OSD62x-PM Power Design and Budgeting
An application note providing guidance on power rail design, PMIC configuration, and power budgeting for the OSD62x-PM using the OSD62-PM-BRK reference platform.
OSD62-PM-BRK Getting Started Guide
Getting Started Guide and Overview of the OSD62-PM-BRK Development Platform.
OSD62x-PM Layout Guide
Overview of how the OSD62x-PM SiP simplifies AM62x SoC designs by integrating DDR4 memory to reduce PCB layer count and complexity.
OSD62x-PM Power Design and Budgeting
An application note providing guidance on power rail design, PMIC configuration, and power budgeting for the OSD62x-PM using the OSD62-PM-BRK reference platform.
This application note describes the power management of OSD335x-BAS/IND devices and illustrates power design for custom designs
Become familiar with the bare minimum setup required to boot OSD335x SiP and walk through the OSD335x design process systematically
OSD335x Reference Design Lesson 1 walks through bare minimum setup required to boot OSD335x so that it is ready to execute software
Walks through designing successful power circuitry, specifically focusing on Input and Output power considerations for the OSD335x
Guidance for ground connections and important layout pour considerations required for reliable performance from the OSD335x
Circuitry design topics related to control and management of power for the OSD335x
Clamping circuits can maintain the voltage level of an input with respect to another input; used to prevent certain power down issues
Design steps needed to provide Electro Static Discharge (ESD) protection during the development of OSD335x based PCBs
Design methodology to reinitialize OSD335x and resume normal operation or during power-up to ensure start-up from a known state
Clock Circuitry methodology and PCB design considerations which are essential to achieve reliable operation OSD335x
Various peripheral circuits options for OSD335x (JTAG , buttons, LEDs & multipurpose peripheral header for daughter boards)
Finalizing Lesson 1; steps to boot the OSD335x board and program it using the JTAG interface and CCS with demo applications
OSD335x Reference Design Lesson 2 walks through bare minimum setup required to boot Linux on the OSD335x
Leverage the various modes (Host, Client and OTG) of the two independent identical USB 2.0 peripherals on the OSD335x
Connect an eMMC, SD card and EEPROM to the OSD335x to store programs, files, and data so that Linux can boot easily
Steps to finalize bare-bones board design and bring up the manufactured PCB by booting Linux and running demo applications
Steps through the Linux boot process of a OSD3358-SM-RED Debian image running on OSD335x
Linux Device Trees speed design by conveying the hardware configuration of the system to the OS in a standard form
Device Tree Overlays describe changes to the system hardware to the OS; learn the structure and build an example
Software power management techniques and advantages for the OSD335x in Linux
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
Thermal characteristics of the OSD335x-BAS device; estimate junction temperature and compare with discrete component systems
Add Wi-Fi to the OSD335x, enabling designers and developers to quickly and easily add IoT functionality to products
Load an application from an external SD Card (or eMMC or TFTP) to the DDR3 of OSD335x and run bare metal applications
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package provides a more-reliable product when compared with an equivalent discrete system
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
Walks through the power management system of OSD335x-SM/ISM device and illustrates power design for custom designs
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
An overview demonstrating how to configure the RTC for different use cases.
This App Note will walk you through the process of connecting your OSD3358-SM-RED platform to the internet through multiple methods.
Software power management techniques and advantages for the OSD335x in Linux
PCB recommendations for OSD335x-SM for pours for Power, Ground, IO domains, Clamping Circuit and other supporting circuitry
Quick reference chart mapping pins of OSD335x-SM with OS335x-BAS and also the AM335x processor contained within
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
Walks through the power management system of OSD335x-SM/ISM device and illustrates power design for custom designs
Considerations to use OSD335x-SM for the OSD335x Reference Design Lesson Tutorials including differences with OSD335x-BAS
Simple design steps that create flexibility to accept various revisions of eMMC to help mitigate supply issues
Thermal characteristics of the OSD335x-SM device; estimate junction temperature and compare with discrete component systems
Add Wi-Fi to the OSD335x, enabling designers and developers to quickly and easily add IoT functionality to products
Load an application from an external SD Card (or eMMC or TFTP) to the DDR3 of OSD335x and run bare metal applications
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package provides a more-reliable product when compared with an equivalent discrete system
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems.
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
An overview demonstrating how to configure the RTC for different use cases.
Quick reference chart mapping the pins of the AM335x processor within the OS335x Family to both the OSD335x-BAS and OSD335x-SM
Techniques to program an EEPROM with a unique code, a board ID, to configure your Linux image during boot
OSD335x C-SiP PCB Layout examples for Power, Ground, IO domains, Clamping Circuit and other supporting circuitry.
Quick reference chart mapping pins of OSD335x C-SiP with OSD335x-SM and OS335x-BAS as well as the AM335x processor contained within
Considerations to use OSD335x C-SiP for the OSD335x Reference Design Lesson Tutorials including differences with OSD335x-BAS
Configuring pin multiplexing (PinMux) for the OSD335x System-in-Package (SiP) family as well as the PinMux of the AM335x SoC within it.
Thermal characteristics of OSD335x C-SiP device; estimate junction temperature and compare with discrete component systems
The procedure for programming eMMC with USB for OSD335x (AM335x System in Package) via a USB client interface.
System in Package provides a more-reliable product when compared with an equivalent discrete system
Overview of the power management system inside the OSD335x C-SiP & example application power budgeting procedures.
The Texas Instruments AM335x processor used in the OSD335x Family of System in Package Devices supports up to two independent Gigabit Ethernet ports (10/100/1000 Mbps). This application note…
Shorten design time and helps users confidently review designs built around the OSD335x Family of SiP Devices
Go-to references giving a head start when developing software for the OSD335x, the AM335x System in Package.
AM335x based C-SiP in HVAC systems enables more complicated control programs without adding significant cost.
Implementing AM335x battery applications by making necessary software changes to modify the PMIC during boot
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Create a compact IoT embedded design by adding the ultra-small Cypress CY4343W WiFi module to an OSD335x, AM335x System in Package.
Reference design with schematic, layout and software. Demo sensor application for local processing and data to gateway/cloud through WiFi
With it’s, performance, integration, broad peripheral set, and security features, the OSD335x is ideal for demanding factory automation systems.
IoT Gateway reference design with multiple sensors, a remote display and data management using the OSD335x
An overview demonstrating how to configure the RTC for different use cases.
OSD32MP15x PCB layout design aspects to help designers quickly begin the PCB layout process
Quick reference chart mapping pins of OSD32MP15x System in Package and the STM32MP1 processor and other devices contained within
Tutorial will configure STM32CubeMX to work with the Ohttps://octavosystems.com/app_notes/osd32mp15x-stm32mp1-pin-mapping/SD32MP15x, the STM32MP1 System in Package.
An article series in Electronic Design Magazine walks through the value of System in Package Technology (SiP) and it’s impact to applications and the entire semiconductor market.
Getting Started Guide for the OSD32MP1-BRK Flexible Prototyping Platform.
Application note that provides key thermal parameters for the OSD32MP1
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
Key points to ensure your OSD32MP1 design is successful.
An overview of the design and features of the OSD32MP1 power system.
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
Provides the required information and methodology to create a power budget for the OSD32MP1.
A guide to help you quickly get up and running with the OSD32MP1-RED.
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
Tutorial will configure STM32CubeMX to work with the OSD32MP15x, the STM32MP1 System in Package.
Application note that provides key thermal parameters for the OSD32MP1
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
Key points to ensure your OSD32MP1 design is successful.
An overview of the design and features of the OSD32MP1 power system.
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
Provides the required information and methodology to create a power budget for the OSD32MP1.
A guide to help you quickly get up and running with the OSD32MP1-RED.
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
Tutorial will configure STM32CubeMX to work with the OSD32MP15x, the STM32MP1 System in Package.
Getting Started Guide for the OSD32MP1-BRK Flexible Prototyping Platform.
Application note that provides key thermal parameters for the OSD32MP1
Guide to reprogramming the Non-Volatile Memory of the STPMIC1 inside the OSD32MP1 to modify its default performance.
Key points to ensure your OSD32MP1 design is successful.
An overview of the design and features of the OSD32MP1 power system.
This app note outlines the low power operation of the OSD32MP1 and how to implement them.
Provides the required information and methodology to create a power budget for the OSD32MP1.
A quick reference that provides the different functions for each of the ports on the STM32MP1 and how they map to the OSD32MP1 as well as the reference platforms.
This App Note provides details on how to migrate between variants of the OSD32MP1 family.
App Note to get you up and running with the OSDZU3-REF development platform.
Application Note that will walk you through generating a hardware platform in Vivado for a design using the OSDZU3 System-in-Package
This App Note will walk you through creating various simple software applications in Vitis for a OSDZU3 System-in-Package based design.
A guide to help optimize the layout of your OSDZU3 based system.
A guide that outlines how to validate and/or re-program the configuration of the Infineon IRPS5401 PMICs in the OSDZU3
Application note that details the power system of the OSDZU3 and walks through an example of power budgeting a system using it.
Application note that provides key thermal parameters for the OSDZU3
A guide that highlights key points that need to be checked in your schematic to ensure a successful design with the OSDZU3.
The First Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board.
The Second Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on generating Acceleration Ready Petalinux Software Components with Vitis-AI 2.0 and Xilinx Real Time (XRT) support
The Third Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on the steps required to generate an Acceleration Ready Vitis Platform.
Quick reference chart mapping pins of OSDZU3x System in Package and the XCZU3 processor
App Note to get you up and running with the OSDZU3-REF development platform.
Application Note that will walk you through generating a hardware platform in Vivado for a design using the OSDZU3 System-in-Package
This App Note will walk you through creating various simple software applications in Vitis for a OSDZU3 System-in-Package based design.
A guide to help optimize the layout of your OSDZU3 based system.
A guide that outlines how to validate and/or re-program the configuration of the Infineon IRPS5401 PMICs in the OSDZU3
Application note that details the power system of the OSDZU3 and walks through an example of power budgeting a system using it.
Application note that provides key thermal parameters for the OSDZU3
A guide that highlights key points that need to be checked in your schematic to ensure a successful design with the OSDZU3.
The First Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board.
The Second Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on generating Acceleration Ready Petalinux Software Components with Vitis-AI 2.0 and Xilinx Real Time (XRT) support
The Third Part of a 4-part Acceleration tutorial series that will help you run Vitis-AI DPU-TRD based Face Detection demo, ADAS Detection demo (and other AI demos) on the OSDZU3-REF board. It focuses on the steps required to generate an Acceleration Ready Vitis Platform.
Quick reference chart mapping pins of OSDZU3x System in Package and the XCZU3 processor
This application note provides a checklist of items to review for custom designs using OSD62x-PM. It is recommended to go through and check each item in this schematic checklist to make sure all specifications are followed for AM62x SoC and OSD62x-PM device.
A quick reference to understand the mapping of the pins between the OSD62x-PM Family of devices, the AM6254 processor AMC package and other devices contained within.
A discussion about Thermal Performance and Management of the OSD62x-PM.
Overview of how the OSD62x-PM SiP simplifies AM62x SoC designs by integrating DDR4 memory to reduce PCB layer count and complexity.
An overview of the OSD62x-PM boot process, including startup flow, configuration steps, and essential debugging methods for custom designs.
This application note outlines power-supply requirements, sequencing, and design recommendations for reliable OSD62x-PM-based system designs.
An application note providing guidance on power rail design, PMIC configuration, and power budgeting for the OSD62x-PM using the OSD62-PM-BRK reference platform.
Getting Started Guide and Overview of the OSD62-PM-BRK Development Platform.
Overview of how the OSD62x-PM SiP simplifies AM62x SoC designs by integrating DDR4 memory to reduce PCB layer count and complexity.
An application note providing guidance on power rail design, PMIC configuration, and power budgeting for the OSD62x-PM using the OSD62-PM-BRK reference platform.
There has been multiple revisions to the OSDZU3-REF and some of the documentation is for specific revisions.
The revision of your OSDZU3-REF is printed under the fan next to the Octavo Systems logo. See the image below.
If there are multiple versions of a document make sure you select the one that matches your revision.