SD8_CLK
diff --git a/docs_src/docs/api_guide/components/position_sense/biss_c.md b/docs_src/docs/api_guide/components/position_sense/biss_c.md
index 1899166..e9a0e40 100644
--- a/docs_src/docs/api_guide/components/position_sense/biss_c.md
+++ b/docs_src/docs/api_guide/components/position_sense/biss_c.md
@@ -17,7 +17,7 @@ BiSS is an open-source digital interface for sensors and actuators. BiSS stands
- Support for multiple encoders connected via daisy-chain configuration (up-to 3 encoders)
- Support for concurrent multi-channel support on a single PRU (up-to 3 identical encoders)
- Support for multi-channel encoders of different make under load share model (each of PRU, RTU-PRU, and TX-PRU from one PRU-ICSSG slice handles one channel)
- - Support for up to 100 mtr cable
+ - Support for up to 100 meter cable
## Features Not Supported
diff --git a/docs_src/docs/api_guide/components/position_sense/biss_c_design.md b/docs_src/docs/api_guide/components/position_sense/biss_c_design.md
index 41e3f84..9dd3175 100644
--- a/docs_src/docs/api_guide/components/position_sense/biss_c_design.md
+++ b/docs_src/docs/api_guide/components/position_sense/biss_c_design.md
@@ -19,7 +19,6 @@ Clock, data transmit, data receive and receive enable signals from PRU1 of ICSS_
## Implementation
The BISS-C receiver function is implemented on TI Sitara™ Devices.
-Encoder is connected to IDK via universal Digital Interface TIDA-00179(https://www.ti.com/tool/TIDA-00179), TIDEP-01015(3-axis board) and 3 Axis Interface card.
Design is split into three parts – 3 channel peripheral interface support in PRU, firmware running in PRU and driver running in ARM.
Application is supposed to use the BISS-C driver APIs to leverage 3 channel peripheral interface functionality.
SDK examples used the BISS-C hardware capability in Slice 1 (either 1 core or 3 cores based on the confiuration) of PRU-ICSSG0.
diff --git a/docs_src/docs/api_guide/components/position_sense/endat_design.md b/docs_src/docs/api_guide/components/position_sense/endat_design.md
index 9be6ccb..4be0df6 100644
--- a/docs_src/docs/api_guide/components/position_sense/endat_design.md
+++ b/docs_src/docs/api_guide/components/position_sense/endat_design.md
@@ -21,13 +21,12 @@ Clock, data transmit, data receive and receive enable signals from PRU1 of ICSS_
## Implementation
The EnDat receiver function is implemented on TI Sitara™ Devices.
-Encoder is connected to IDK via universal Digital Interface TIDA-00179(https://www.ti.com/tool/TIDA-00179), TIDEP-01015(3-axis board) and 3 Axis Interface card.
+Encoder is connected to IDK via TIDA-00179 Universal Digital Interface to Absolute Position Encoders , TIDEP-01015 3 Axis Board and Interface card connecting EVM and TIDEP-01015 3 Axis .
Design is split into three parts – EnDat hardware support in PRU, firmware running in PRU and driver running in ARM.
Application is supposed to use the EnDat driver APIs to leverage EnDat functionality.
SDK examples used the EnDat hardware capability in Slice 1 (either 1 core or 3 cores based ont the confiuration) of PRU-ICSSG0.
Remaining PRUs in the AM64x/AM243x EVM are available for Industrial Ethernet communication and/or motor control interfaces.
-
### Specifications
diff --git a/docs_src/docs/api_guide/components/position_sense/tamagawa.md b/docs_src/docs/api_guide/components/position_sense/tamagawa.md
index 63206d6..c1802fd 100644
--- a/docs_src/docs/api_guide/components/position_sense/tamagawa.md
+++ b/docs_src/docs/api_guide/components/position_sense/tamagawa.md
@@ -7,7 +7,7 @@
The Tamagawa receiver firmware running on PRU-ICSS provides a defined well interface to execute the Tamagawa protocol. The Tamagawa diagnostic application interacts with the Tamagawa receiver firmware interface.
\note
-Tamagawa firmware and examples are based on EnDAT hardware interface from PRU-ICSSG.
+Tamagawa firmware and examples are based on 3 Channel Peripheral interface from PRU-ICSSG.
## Features Supported
diff --git a/docs_src/docs/api_guide/components/pruicss_pwm/pruicss_pwm.md b/docs_src/docs/api_guide/components/pruicss_pwm/pruicss_pwm.md
index 0a24658..9e8fa25 100644
--- a/docs_src/docs/api_guide/components/pruicss_pwm/pruicss_pwm.md
+++ b/docs_src/docs/api_guide/components/pruicss_pwm/pruicss_pwm.md
@@ -32,7 +32,7 @@ SysConfig can be used to configure things mentioned below:
## Important Note
-PRUICSS has one pwm module, which has four pwm sets (PWM0, PWM1, PWM2, PWM3)
+PRU-ICSS has one PWM module, which has four PWM sets (PWM0, PWM1, PWM2, PWM3)
Each Set has six signals (A0,A1,A2,B0,B1,B2) With Reference to Technical Reference Manual, Pwm six signals(A0,A1,A2,B0,B1,B2) Naming convention is is slightly different as mentioned in \ref PRUICSS_PWM_API
## Example Usage
diff --git a/docs_src/docs/api_guide/components/dcl/dcl.cfg b/docs_src/docs/api_guide/components/rtlibs/dcl/dcl.cfg
similarity index 97%
rename from docs_src/docs/api_guide/components/dcl/dcl.cfg
rename to docs_src/docs/api_guide/components/rtlibs/dcl/dcl.cfg
index 80a55d6..1c8b025 100644
--- a/docs_src/docs/api_guide/components/dcl/dcl.cfg
+++ b/docs_src/docs/api_guide/components/rtlibs/dcl/dcl.cfg
@@ -1,4 +1,4 @@
-INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/dcl/dcl.md
+INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/rtlibs/dcl/dcl.md
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/dcl/dcl.h
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/dcl/dcl_common.h
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/dcl/pi/dcl_pi.h
diff --git a/docs_src/docs/api_guide/components/dcl/dcl.md b/docs_src/docs/api_guide/components/rtlibs/dcl/dcl.md
similarity index 100%
rename from docs_src/docs/api_guide/components/dcl/dcl.md
rename to docs_src/docs/api_guide/components/rtlibs/dcl/dcl.md
diff --git a/docs_src/docs/api_guide/components/rtlibs/rtlibs.md b/docs_src/docs/api_guide/components/rtlibs/rtlibs.md
new file mode 100644
index 0000000..32fc09d
--- /dev/null
+++ b/docs_src/docs/api_guide/components/rtlibs/rtlibs.md
@@ -0,0 +1,8 @@
+# Real Time Libraries {#REALTIMELIBS}
+
+[TOC]
+
+Real Time Libraries module contains following two components:
+
+- \subpage DCL
+- \subpage TRANSFORMS
\ No newline at end of file
diff --git a/docs_src/docs/api_guide/components/transforms/transforms.cfg b/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.cfg
similarity index 89%
rename from docs_src/docs/api_guide/components/transforms/transforms.cfg
rename to docs_src/docs/api_guide/components/rtlibs/transforms/transforms.cfg
index 317d80e..6b4295a 100644
--- a/docs_src/docs/api_guide/components/transforms/transforms.cfg
+++ b/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.cfg
@@ -1,4 +1,4 @@
-INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/transforms/transforms.md
+INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.md
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/transforms/clarke/clarke.h
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/transforms/park/park.h
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/transforms/ipark/ipark.h
diff --git a/docs_src/docs/api_guide/components/transforms/transforms.md b/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.md
similarity index 98%
rename from docs_src/docs/api_guide/components/transforms/transforms.md
rename to docs_src/docs/api_guide/components/rtlibs/transforms/transforms.md
index 386ef84..a51dc5c 100644
--- a/docs_src/docs/api_guide/components/transforms/transforms.md
+++ b/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.md
@@ -1,4 +1,4 @@
-# Transformation Algorithm {#Transforms}
+# Transformation Algorithm {#TRANSFORMS}
[TOC]
diff --git a/docs_src/docs/api_guide/device/am243x/components.cfg b/docs_src/docs/api_guide/device/am243x/components.cfg
index ecd1dd0..1ead426 100644
--- a/docs_src/docs/api_guide/device/am243x/components.cfg
+++ b/docs_src/docs/api_guide/device/am243x/components.cfg
@@ -13,6 +13,8 @@ INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/position_se
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/current_sense/current_sense.md
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/current_sense/sdfm_design.md
+INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/rtlibs/rtlibs.md
+
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/pruicss_pwm/pruicss_pwm.md
INPUT+= $(MOTOR_CONTROL_SDK_PATH)/source/position_sense/endat/include/endat_api.h
diff --git a/docs_src/docs/api_guide/device/am243x/includes.cfg b/docs_src/docs/api_guide/device/am243x/includes.cfg
index 8a3b093..1f01955 100644
--- a/docs_src/docs/api_guide/device/am243x/includes.cfg
+++ b/docs_src/docs/api_guide/device/am243x/includes.cfg
@@ -14,8 +14,8 @@ INPUT += $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/device/$(DEVICE)/rele
INPUT += $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/device/$(DEVICE)/release_notes_09_01_00.md
@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/device/$(DEVICE)/examples.cfg
@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/device/$(DEVICE)/components.cfg
-@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/dcl/dcl.cfg
-@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/transforms/transforms.cfg
+@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/rtlibs/dcl/dcl.cfg
+@INCLUDE = $(MOTOR_CONTROL_SDK_PATH)/docs_src/docs/api_guide/components/rtlibs/transforms/transforms.cfg
# Used to selectively pick DEVICE specific sections within .md files
ENABLED_SECTIONS = SOC_AM243X
diff --git a/docs_src/docs/api_guide/device/am243x/release_notes.md b/docs_src/docs/api_guide/device/am243x/release_notes.md
index b74fe31..e73dded 100644
--- a/docs_src/docs/api_guide/device/am243x/release_notes.md
+++ b/docs_src/docs/api_guide/device/am243x/release_notes.md
@@ -4,6 +4,6 @@
Refer the below pages for release specific information
-- \subpage RELEASE_NOTES_09_00_00_PAGE
- \subpage RELEASE_NOTES_09_01_00_PAGE
+- \subpage RELEASE_NOTES_09_00_00_PAGE
diff --git a/docs_src/docs/api_guide/device/am243x/release_notes_09_00_00.md b/docs_src/docs/api_guide/device/am243x/release_notes_09_00_00.md
index bf3338d..4eb2945 100644
--- a/docs_src/docs/api_guide/device/am243x/release_notes_09_00_00.md
+++ b/docs_src/docs/api_guide/device/am243x/release_notes_09_00_00.md
@@ -28,7 +28,7 @@ Digital Control Library
SOC | Supported CPUs | Boards | Host PC
-------|-----------------|-------------------------------------------------------------------------------------------------------------|-----------------------------------
-AM243x | R5F | AM243x GP EVM (referred to as am243x-evm in code), \n AM243x LAUNCHPAD (referred to as am243x-lp in code) | Windows 10 64b or Ubuntu 18.04 64b
+AM243x | R5F | AM243x EVM (referred to as am243x-evm in code), \n AM243x LAUNCHPAD (referred to as am243x-lp in code) | Windows 10 64b or Ubuntu 18.04 64b
## Tools, Compiler and Other Open Source SW Module Information
@@ -203,7 +203,7 @@ Module | Supported CPUs | SysConfig Support | OS Support | Key feat
| %SDFM: Incorrect samples seen intermittently with EPWM as %SDFM clock
| Current Sense %SDFM
| 9.0 onwards
- | Use 5MHz %SDFM clock from EPWM1 (tested with 5MHz clock from EPWM) or use PRU-ICSSG ECAP as %SDFM clock source
+ | Use 5MHz %SDFM clock from EPWM1 (tested with 5MHz clock from EPWM) or use PRU-ICSSG ECAP as %SDFM clock source
|
| PINDSW-6628
@@ -228,7 +228,7 @@ Module | Supported CPUs | SysConfig Support | OS Support | Key feat
|
| PINDSW-6931
- | Tamagawa: Firmware build failing
+ | Tamagawa: Firmware build failing
| Position Sense Tamagawa
| 9.0 onwards
| 1. Update include path of icss_regs.inc and icss_cfg_regs.inc files to `../../../../mcu_plus_sdk/source/pru_io/firmware/common/ ` path in `tamagawa_main.asm` and `tamagawa_icss_reg_defs.h` files. 2. Replace ED with ENDAT in symbol definitions in tamagawa_main.asm file's lines 101 to 122. (For example, update `ICSS_CFG_PRU0_ED_CH0_CFG1` to `ICSS_CFG_PRU0_ENDAT_CH0_CFG1` ) |
@@ -338,10 +338,10 @@ earlier SDKs.
Additional Remarks
|
- |
- |
- |
- |
+ |
+ |
+ |
+ |
|
-->
@@ -358,7 +358,7 @@ earlier SDKs.
| Current Sense %SDFM
| Structure `SdfmPrms_s`
| Added variables `iep_clock`, `sd_clock`, `en_second_update`, `firstSampTrigTime` and `secondSampTrigTime`
- |
+ |
|