Skip to content

Commit 3731831

Browse files
committed
Doc: emsdp doc improvment
Signed-off-by: Yuguo Zou <yuguo.zou@synopsys.com>
1 parent c512796 commit 3731831

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

doc/documents/board/emsdp.rst

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,6 @@ The DesignWare ARC EM Software Development Platform contains the following compo
7070
- Generic Pin Header (52 pins)
7171

7272

73-
.. image:: /pic/EMSDP_Block_Diagram.png
74-
:alt: EMSDP Block Diagram
75-
76-
7773
FPGA
7874
^^^^
7975

@@ -93,6 +89,9 @@ There are many peripheral devices available, such as SPI, IIC, UART, GPIO.
9389
Upon these, the ARC EM SDP offers multiple interfaces for audio, USB, micro-SD card, wireless, ADC, motion sensor, etc.
9490
External hardware modules can also be easily connected to the board though extension interfaces using Pmod Connectors, Arduino, mikro BUS.
9591

92+
.. image:: /pic/emsdp_peripheral_interfaces.jpg
93+
:alt: EM SDP Interfaces
94+
9695
Extensions
9796
^^^^^^^^^^
9897

@@ -117,6 +116,22 @@ You may also skip this step if you are using default settings.
117116

118117
.. note:: Learn more about programming FPGA device in `ARC_EM_SDP_UserGuide`
119118

119+
Package Preparation
120+
^^^^^^^^^^^^^^^^^^^
121+
This section talks about how to add new ARC EM SDP cores into embARC OSP.
122+
If you are using default cores of ARC EM SDP: *em6_scss*, *em7d_esp_dfss*, and *em11d_dfss*, then you may skip this section.
123+
124+
#. You may download the package from our website. Suppose you want to add a new package called ``em9d_dfss``, your package name would be ``embarc_em9d_dfss.zip``.
125+
126+
#. Download the package and unzip it, you will find four folders: ``/doc``, ``/fpga``, ``/include``, ``/tool_config``. Now create a new folder according to your board revision and package name. In this case *em9d_dfss* is added to *rev2* board, so you should set your directory as this:``/board/emsdp/rev2/configs/em9d_dfss``
127+
128+
#. Copy ``/tool_config`` folder to ``/board/emsdp/rev2/configs/em9d_dfss/tool_config``.
129+
130+
#. Copy all ``/include`` files except ``core_config.h`` to ``/board/emsdp/rev2/configs/em9d_dfss``
131+
132+
#. Rename ``board_emsdp.h`` to ``core_hardware.h``, open the file and delete its contents from line 25 to line 100.
133+
134+
#. You are done importing a new package, build with it to make sure everything is working.
120135

121136
Run Your First Program
122137
^^^^^^^^^^^^^^^^^^^^^^
-50.5 KB
Binary file not shown.
184 KB
Loading
-127 KB
Loading
-2.16 MB
Loading

0 commit comments

Comments
 (0)