TIDUEY3 November   2020

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
  7. 2System Overview
    1. 2.1 Block Diagram
      1. 2.1.1 Hardware Block Diagram
      2. 2.1.2 Software Block Diagram
        1. 2.1.2.1 mmWave SDK Software Block Diagram
        2. 2.1.2.2 Software Block Diagram of Application
    2. 2.2 Highlighted Products
      1. 2.2.1 AWR6843AOP
      2. 2.2.2 mmWave SDK
    3. 2.3 System Design Theory
      1. 2.3.1 Use-Case Geometry and Sensor Considerations
      2. 2.3.2 Low-Level Processing
      3. 2.3.3 High-Level Processing Details
        1. 2.3.3.1 DPM Model
        2. 2.3.3.2 Occupancy Detection State Machine
      4. 2.3.4 Output Through UART
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Required Hardware and Software
      1. 3.1.1 Hardware
      2. 3.1.2 Software
    2. 3.2 Testing and Results
      1. 3.2.1 Test Setup
      2. 3.2.2 Test Results
  9. 4Design Files
    1. 4.1 Schematics
    2. 4.2 Bill of Materials
    3. 4.3 Altium Project
  10. 5Software Files
  11. 6Related Documentation
    1. 6.1 Trademarks

DPM Model

Processing on the device is handled by the Data Path Manager (DPM). The DPM coordinates processing on the R4F and DSP. The group tracker (gtrack) is run on Cortex R4F, in a separate task. Gtrack is encapsulated in a DPU, so it can be initialized and configured by the DPM. During runtime, gtrack runs in a separate task. This task pends on a semaphore, which is released when the point cloud is received and stored from the DSP. This allows the Cortex R4F to transmit data on UART or process ADC data through the HWA while the tracker is running on the point cloud from the previous frame. The main task in mss is referred to as a Mailbox Task below.

GUID-CF8F5586-3197-40A4-9DAF-032DC65B1D81-low.pngFigure 2-8 High-Level Processing Task Model