Releases: tinyvision-ai-inc/tinyclunx33_public
RTL010
A new release built from the usb_manager
branch of tinyclunx33_internal
repository.
- The data comes from MIPI such as an IMX219 sensor.
- The baud rate is still
153600
. - Increasing to 8 kBytes of AXI RAM, used for DMA transfers.
Works with Rev1
and Rev2
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
Note: for the example_usb_uvc_manager
, you would need to use the RTL008
.
RTL009
A new release built from the usb_manager
branch of tinyclunx33_internal
repository.
- No more pattern manager: the data comes from MIPI such as an IMX219 sensor.
- Integration of a full end-to-end MIPI to USB pipeline.
- Switched the clock speed back to 80 MHz instead of 100 MHz.
- The baud rate switched to
153600
as a consequence. - Only 4 kBytes of AXI RAM, used for DMA transfers for now.
Works with Rev1
and Rev2
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
Note: for the example_usb_uvc_manager
, you would need to use the RTL008
.
RTL008
A new release built from the usb_manager
branch of tinyclunx33_internal
repository:
- Switched the clock speed to 100 MHz instead of 80 MHz.
- The baud rate switched to
192000
as a consequence. - Integration of the UVC Manager: an RTL core to accelerate transfers and control the flow of the MIPI pipeline to UVC directly without CPU in the loop.
- Utilizes 2.7 Gbit/s usable bandwidth of the USB3 link end to end (max theoretical is 4 Gbit/s, rarely ever beyond 3.2 Gbit/s in practice).
Works with Rev1
and Rev2
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL007 (deprecated)
A new release built from the usb_manager
branch of tinyclunx33_internal
repository:
- Switched the clock speed to 80 MHz instead of 100 MHz.
- The baud rate switched to
153600
as a consequence. - Integration of the USB Manager: an RTL core to accelerate transfers and control the flow of the MIPI pipeline for selected transfers.
Works with Rev1
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL006 (deprecated)
A new release built from the new_hw_bringup
branch:
- Inclusion of the new MIPI <-> USB pipeline with the USB manager core, not yet connected to any MIPI interface.
Works with Rev2
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL005 (deprecated)
A new release built from the latest main
branch:
- Increased processor clock to 100MHz. This will change the baud rate on the UART to 115200*100/60=
192000
. This will result in the Flash access being at 25MHz, qSPI. - Increased USB scratch memory to 16kB.
- Test pattern generator is enabled that generates data=address to allow for easy debug and a pattern that changes.
- No MIPI for now to allow fast iteration.
Known issues:
- Reducing the flash controller divider to 0 to increase the flash clock to 50MHz causes my bare metal code to stop for some reason.
Works with Rev1
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL004 (deprecated)
A new release built from the latest main
branch, with stable USB3 transfers and for now, no video data stream hooked-up to AXI.
One way to get some USB data is to dump the content of the Shared USB RAM: 1024 bytes at 0xb1000000
.
This contains the new AXI64 architecture on top of Spinal HDL.
Works with Rev1
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL001 (deprecated)
Unlike the previous release, this one is expected to be working on the latest version of the hardware.
You might need to program it with Radiant Programmer to enable QSPI mode in the FTDI.
This only needs to be done once and for all per device.
Instructions will be provided soon, this message will be updated to point at them.
Works with Rev1
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.
RTL000 (deprecated)
NOTE: This release was for an early version of the tinyCLUNX33 SoM, not distributed. A new release was delivered that can be used on the first iteration ever distributed: Rev0
. The RTL000
is therefore removed.
Initial release of an image built with StreamLogic as part of a demo.
It is using the same RTL as the one published in this repo, and is known to work with the Firmware/example_i2c_init
demo firmware as well as the Zephyr example.
Works with Rev0
of the tinyCLUNX33 SoM and tinyCLUNX33 Dekvit.