HNHacker News
TopNewBestAskShowJobs

welsh

175 karma · joined September 21, 2017

Applications & Systems Manager at Octavo Systems
submissionscomments
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
You can see the power application note for the OSD335x at:

https://octavosystems.com/app_notes/osd335x-power-applicatio...

https://octavosystems.com/app_notes/osd335x-software-control...

the power consumption numbers for the OSD335x-SM will be similar.

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The AM335x has the same SGX accelerator as the AM437x so it has the same 2D/3D basic behavior. For more information on the software architecture see: http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_...
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
More or less. The AM335x SoC that is inside the OSD335x has a number of smaller, more specialized CPUs in addition to the main Cortex A8 CPU. This allows you to off-load smaller, real-time tasks. There are some other good comments in this thread about using the PRUs.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
We have not posted any power application notes for the OSD335x-SM, but the power application notes from the OSD335x will be similar:

https://octavosystems.com/app_notes/osd335x-power-applicatio... https://octavosystems.com/app_notes/osd335x-software-control...

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Yes. Unfortunately, with the form factor of the PocketBeagle, it was not able to use a standard JTAG connector footprint. I do not know of any standard cables or connectors to connect to those pads. I would also ask on the BeagleBoard forums.

Yes. The OSD335x-SM is a smaller and more optimized module than the original OSD335x. Based on customer feedback from the OSD335x, we optimized the pin out to ease routing and reduced the size to enable more space constrained applications (The OSD335x-SM is 60% smaller than a discrete implementation: https://octavosystems.com/2017/08/30/smaller-cheaper-pcbs/)

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Yes. The "zero-depth pipeline" is in relation to the Programmable Real-Time Units (PRUs) that are part of the AM335x. The PRUs are separate CPUs from the Cortex A8 that allow the AM335x inside the OSD335x-SM to perform real-time, low-latency operations, like industrial or motor control.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The pricing shown on Digikey and Mouser is only up to 100 units, i.e. small volumes. If you would like to discuss pricing for larger quantities, please contact sales@octavosystems.com

One other thing that I will mention is that the 21mm x 21mm form factor of the OSD335x-SM enables designs that would not be possible with other SOMs or discrete components since is 60% smaller than a discrete implementation.

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The AM335x inside the OSD335x uses an SGX hardware core. You can see more details: https://eewiki.net/display/linuxonarm/BeagleBone+Black#Beagl...
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The AM335x processor is still made by TI. We are able to get silicon wafers from TI and then package them together with DDR, power management and passives into a single BGA device that you can use. This makes design and manufacturing of custom embedded hardware easier and faster.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Please contact us directly (https://octavosystems.com/contact/) if you would like to discuss this more.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Unfortunately, the AM335x in the OSD335x-SM is general purpose only (i.e. only the non-secure side of the processor is exposed). In our development board (https://octavosystems.com/octavo_products/osd3358-sm-red/) for the OSD335x-SM, we have added a TPM and Secure NOR to allow customers to perform secure boot and have secure key storage. Please contact us (https://octavosystems.com/contact/) if you have any questions about this.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The design goal around the EEPROM was to have a small space for device and board configuration information. The EEPROM sits on I2C0 in order to maintain pin compatibility with the AM335x and so the data rates to access that memory are not terribly good. We are considering future products that would integrate larger non-volatile storage as well.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The OSD335x-SM contains an AM335x processor from Texas Instruments. This processor has a well established customer base and was used on the BeagleBone Black. Depending on what you want to do, there should be an example (both bare-metal and linux) for what you are trying to do. Feel free to contact us (https://octavosystems.com/contact/) if you have any specific questions.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
We plan to support our chip longer than TI supports the AM335x (the processor inside the OSD335x-SM).

This is just the second device in what we see is a large space for System-in-Package devices. Please contact us (https://octavosystems.com/contact/) if you would like to discuss plans and goals in more detail.

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
The Cortex-M3 is for power management. You can find details from TI (http://processors.wiki.ti.com/index.php/Debugging_AM335x_Sus... http://processors.wiki.ti.com/index.php/AM335x_Linux_Power_M...).

The OSD335x-SM uses the same power management solution as the BBB. The chip itself will consume less power than the BBB since it doesn't have all the additional peripherals.

We currently have stock as DigiKey and Mouser and will maintain stock. If you have additional questions on supply, feel free to contact us (https://octavosystems.com/contact/)

We do have other development boards for this processor (https://octavosystems.com/octavo_products/osd3358-sm-red/) more expensive, but more features.

There are still some issues around RTC. The PMIC that we use (TPS65217C) doesn't support RTC-only mode, so unfortunately, you will still probably want to use the discrete RTC to get the standby time you need.

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Home / Building / Industrial automation, IoT, Motor control, i.e. anything that would use an AM335x processor / BeagleBone Black. There are a number of cool projects that have been done with BeagleBone Blue (https://beagleboard.org/blue) that uses another of our products and there will be a lot of interesting projects coming around this device and PocketBeagle.
welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Yes. We are also used in BeagleBone Black Wireless (https://beagleboard.org/black-wireless) and BeagleBone Blue (https://beagleboard.org/blue). A lot of us are ex-TIers and have been working with BeagleBoard.org for a long time. This is one of the vehicles to show of the OSD335x-SM, but we also have our own development board that we just released (https://octavosystems.com/octavo_products/osd3358-sm-red/).

Our company does "System-In-Package" which means we integrate bare die, packaged parts and passives on a substrate and then package it up so that it looks like a single BGA from a design / manufacturing standpoint. We source wafers from TI and package everything ourselves. Please feel free to visit the website and look around and let us know if you have any other questions.

welsh··on PocketBeagle – A $25 open-source USB-key-fob computer
Hey, Erik Welsh from Octavo Systems here. We make the chip in the PocketBeagle (https://octavosystems.com/octavo_products/osd335x-sm/). Ask me anything.