Skip to content

Commit

Permalink
source: Refactor general design and overview
Browse files Browse the repository at this point in the history
Change-Id: Id88b0f6e5ba4a6c1a5f814ef0877dd47b3934db5
Signed-off-by: UtsavBalar1231 <[email protected]>
  • Loading branch information
UtsavBalar1231 committed Jul 5, 2023
1 parent a581962 commit f1f0697
Show file tree
Hide file tree
Showing 10 changed files with 56 additions and 67 deletions.
2 changes: 1 addition & 1 deletion source/Downloads.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.. _Downloads:

Downloads
Vaaman Downloads
=========

Datasheets
Expand Down
49 changes: 17 additions & 32 deletions source/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,6 @@
Overview
========

What is Vaaman
--------------

.. |text_vaaman| replace:: The Vaaman Single Board Computer (SBC) combines the RK3399 processor and Efinix Trion T120 FPGA. It offers a powerful yet energy-efficient computing solution for various applications. The RK3399 processor provides high performance and low power consumption, while the Trion T120 FPGA allows for customizable hardware acceleration. With its compact size, the Vaaman SBC is suitable for space-constrained environments and offers a range of connectivity options. Overall, it empowers developers to create innovative solutions that require both processing power and hardware customization.

.. |image_vaaman| image:: images/Vaaman-top.webp
:width: 100%

.. table::
:widths: 50 50

+----------------+---------------+
| |image_vaaman| + |text_vaaman| +
+----------------+---------------+

Who is Vaaman For?
------------------

Expand All @@ -37,8 +22,8 @@ Features

The Vaaman Single Board Computer (SBC) offers a range of hardware features, including:

.. list-table::
:widths: 15 10
.. list-table::
:widths: 15 10
:header-rows: 1

* - Type
Expand All @@ -49,9 +34,9 @@ The Vaaman Single Board Computer (SBC) offers a range of hardware features, incl
* - Audio
- 3.5mm jack with mic
* - Ethernet
- 10/100/1000Mbps Ethernet (Realtek RTL8211E)
- 10/100/1000Mbps Ethernet (Realtek RTL8211E)
* - Camera
- MIPI CSI 2 lanes via FPC connector, support up to 800MP camera
- MIPI CSI 2 lanes via FPC connector, support up to 800MP camera
* - Wireless
- Integrated WiFi Combo Module (6222B-SRC) WiFi 2.4G+5G WiFi 2T2R BT5.0
* - PCIe
Expand All @@ -61,17 +46,17 @@ The Vaaman Single Board Computer (SBC) offers a range of hardware features, incl
* - RTC
- Support RTC, on-board backup battery interface
* - I/O
- | 1 x UART
| 2 x SPI bus
| 2 x I2C bus
| 1 x PCM/I2S
| 1 x SPDIF
| 1 x PWM
| 1 x ADC
| 6 x GPIO
| 2 x 5V DC
- | 1 x UART
| 2 x SPI bus
| 2 x I2C bus
| 1 x PCM/I2S
| 1 x SPDIF
| 1 x PWM
| 1 x ADC
| 6 x GPIO
| 2 x 5V DC
| 2 x 3.3V power pin
* - FPGA
* - FPGA
- | Efinix® T120F324 device in a 324-ball FineLine BGA package.
| DRAM Chip DDR3 SDRAM 4Gbit 256Mx16 1.35V/1.5V.
| 128 Mbit SPI NOR flash memory.
Expand All @@ -85,6 +70,6 @@ The Vaaman Single Board Computer (SBC) offers a range of hardware features, incl
| 10, 20, 25, 30, 50, and 74.25 MHz oscillators for T120F324 PLL input.
| 4 User LEDs on T120F324 bank 2F.
* Link to :ref:`getting started <getting-started>`
* Link to :ref:`vaaman applications <vaaman-applications>`
* Link to :ref:`Downloads <Downloads>`
* Check out :ref:`Getting Started with Vicharak Vaaman <getting-started>`
* Check out :ref:`Vaaman Application Documentation <vaaman-applications>`
* Check out :ref:`Downloads <Downloads>`
3 changes: 3 additions & 0 deletions source/_static/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pre {
padding-left:0px;
}
2 changes: 1 addition & 1 deletion source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

# Templates. Relative to the source directory.
templates_path = ["_templates"]
exclude_patterns = []
exclude_patterns = ["build"]

# Master document.
master_doc = "index"
Expand Down
File renamed without changes.
33 changes: 25 additions & 8 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,35 @@
Welcome to Vaaman's documentation!
==================================
The Vaaman Single Board Computer (SBC) combines the RK3399 processor and Efinix Trion T120 FPGA.
It offers a powerful yet energy-efficient computing solution for various applications.

The RK3399 processor provides high performance and low power consumption, while the Trion T120 FPGA allows for customizable hardware acceleration.
With its compact size, the Vaaman SBC is suitable for space-constrained environments and offers a range of connectivity options. Overall, it empowers developers to create innovative solutions that require both processing power and hardware customization.


.. image:: images/Vaaman-top.webp
:width: 50%
:align: center


.. toctree::
:maxdepth: 2
:caption: Index

Overview of Vicharak Vaaman <Overview>
Getting Started with Vaaman <getting-started>
Vaaman SDK Documentation <vaaman-sdk>
Vaaman Application Documentation <vaaman-applications>
Getting Help <getting-help>

.. toctree:: vaaman-linux/index
:maxdepth: 2
:caption: Linux Documentation

Overview
getting-started
Downloads
vaaman-sdk
vaaman-applications
vaaman-linux/index
get-help
linux-document
.. toctree:: Downloads
:maxdepth: 1
:caption: Downloads

Indices and tables
==================
Expand Down
16 changes: 0 additions & 16 deletions source/linux-document.rst

This file was deleted.

4 changes: 2 additions & 2 deletions source/vaaman-linux/linux-configuration-guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ These guides are written in a way that even a beginner can follow them.

.. toctree::
:maxdepth: 2
:caption: Contents:
:caption: Configuration Guides

vicharak-config-tool
Vicharak Linux Configuration Utility <vicharak-config-tool>
10 changes: 5 additions & 5 deletions source/vaaman-linux/linux-development-guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ This guide is intended for developers who want to develop linux and linux applic

.. toctree::
:maxdepth: 2
:caption: Contents:
:caption: Development Guide

build-u-boot
build-linux-kernel
build-linux-rootfs
build-linux-image
How to build u-boot <build-u-boot>
How to build linux kernel <build-linux-kernel>
How to build linux rootfs image <build-linux-rootfs>
How to create a linux system image <build-linux-image>
4 changes: 2 additions & 2 deletions source/vaaman-linux/linux-usage-guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ This guide is intended to help you get started with Linux on your Vicharak Board

.. toctree::
:maxdepth: 2
:caption: Contents:
:caption: User Guides

spi-configure
How to flash FPGA firmware to SPI Flash <spi-configure>

0 comments on commit f1f0697

Please sign in to comment.