Skip to content

Commit d7225be

Browse files
committed
boards: add docs for quark_se_c1000_devboard
Add documentation for the quark_se_c1000_devboard with links to platform guidelines and other details. Fixes zephyrproject-rtos#11166 Signed-off-by: Anas Nashif <[email protected]>
1 parent de60a24 commit d7225be

File tree

1 file changed

+107
-0
lines changed
  • boards/x86/quark_se_c1000_devboard/doc

1 file changed

+107
-0
lines changed
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
.. _quark_se_c1000_devboard:
2+
3+
Quark SE C1000 Development Board
4+
################################
5+
6+
Overview
7+
********
8+
9+
The Intel |reg| Quark |trade| SE microcontroller C1000 is an ultra-low power
10+
Intel Architecture (IA) system-on-chip (SoC) that integrates an Intel |reg|
11+
Quark SE processor core, Sensor subsystem, Memory subsystem (volatile and
12+
non-volatile), pattern matching engine, and industry standard I/O interfaces
13+
into a single silicon-die packaged solution.
14+
15+
Hardware
16+
********
17+
18+
Intel |reg| Quark |trade| SE microcontroller C1000 development platform main expansion
19+
options:
20+
21+
- "Arduino Uno" like SIL sockets (1.8V and 3.3V IO)
22+
- On-board components:
23+
24+
- Certified Bluetooth low energy (BLE) module with integrated antenna
25+
- 802.15.4 transceiver with on-board antenna
26+
- 6-axis Accelerometer / Gyroscope (connected to Sensor subsystem)
27+
- Temperature sensor (connected to Intel® Quark™ SE processor core)
28+
- UART/JTAG to USB converter (USB debug port)
29+
- Other connectors include:
30+
31+
- 2 x USB Device Port – micro Type B
32+
- 5V input a screw terminal/header
33+
- Dual row connectors for all I/O signals from the SoC
34+
35+
- Power sources for this platform:
36+
37+
- External (2.5V - 5V) DC input
38+
- USB power (5V) – via debug / SoC device port
39+
40+
41+
Consult with the `Platform User Guide`_ for more details.
42+
43+
Supported Features
44+
===================
45+
46+
47+
+-----------+------------+-----+-----+-----------------------+
48+
| Interface | Controller | ARC | x86 | Driver/Component |
49+
+===========+============+=====+=====+=======================+
50+
| APIC | on-chip | N | Y | interrupt_controller |
51+
+-----------+------------+-----+-----+-----------------------+
52+
| UART | on-chip | N | Y | serial port-polling; |
53+
| | | | | serial port-interrupt |
54+
+-----------+------------+-----+-----+-----------------------+
55+
| SPI | on-chip | Y | Y | spi |
56+
+-----------+------------+-----+-----+-----------------------+
57+
| ADC | on-chip | Y | N | adc |
58+
+-----------+------------+-----+-----+-----------------------+
59+
| I2C | on-chip | Y | Y | i2c |
60+
+-----------+------------+-----+-----+-----------------------+
61+
| GPIO | on-chip | Y | Y | gpio |
62+
+-----------+------------+-----+-----+-----------------------+
63+
| PWM | on-chip | Y | Y | pwm |
64+
+-----------+------------+-----+-----+-----------------------+
65+
| mailbox | on-chip | Y | Y | ipm |
66+
+-----------+------------+-----+-----+-----------------------+
67+
68+
Programming and Debugging
69+
*************************
70+
71+
The board configuration details are found in the project's tree at
72+
:file:`boards/x86/quark_se_c1000_devboard`.
73+
74+
Applications for the ``quark_se_c1000_devboard`` board configuration can be built and
75+
flashed in the usual way (see :ref:`build_an_application` and
76+
:ref:`application_run` for more details).
77+
78+
Flashing
79+
========
80+
81+
#. Since the board has a built-in JTAG; it is possible to flash the device
82+
through the USB only.
83+
84+
#. Connect the board via USB to the host computer.
85+
86+
#. Build and flash a Zephyr application. Here is an example for the
87+
:ref:`hello_world` application.
88+
89+
.. zephyr-app-commands::
90+
:zephyr-app: samples/hello_world
91+
:board: quark_se_c1000_devboard
92+
:goals: build flash
93+
94+
Debugging
95+
=========
96+
97+
You can debug an application in the usual way. Here is an example for the
98+
:ref:`hello_world` application.
99+
100+
.. zephyr-app-commands::
101+
:zephyr-app: samples/hello_world
102+
:board: quark_se_c1000_devboard
103+
:maybe-skip-config:
104+
:goals: debug
105+
106+
.. _Platform User Guide:
107+
https://www.intel.com/content/dam/www/public/us/en/documents/guides/quark-c1000-development-platform-user-guide.pdf

0 commit comments

Comments
 (0)