SPRACX6 June   2021 DRA821U , DRA821U , DRA829J , DRA829J , DRA829V , DRA829V , TDA4VM , TDA4VM , TDA4VM-Q1 , TDA4VM-Q1

 

  1.   Trademarks
  2. 1Introduction
  3. 2Firewall Documentation
    1. 2.1 Technical Reference Manual (TRM)
    2. 2.2 SDK TISCI Documentation
    3. 2.3 SDK Firewall Documentation
    4. 2.4 TI NDA Firewall Slide Sets
  4. 3Firewall Definitions and Terms
  5. 4SysConfig Tool
  6. 5Master Firewall versus Slave Firewall
    1. 5.1 Slave Firewalls
    2. 5.2 Master Firewalls
    3. 5.3 A72 Master Firewall
  7. 6Where to Firewall
    1. 6.1 Example
  8. 7Programming Firewalls
    1. 7.1 Sample SBL Code
      1. 7.1.1 Create a Table
      2. 7.1.2 Parse the Table of Firewall Regions
      3. 7.1.3 Utility Functions
      4. 7.1.4 Processor SDK 7.1 SBL Example

SDK TISCI Documentation

You can program the firewalls by using TI System Controller Interface (TISCI) APIs. Direct programming of firewalls is not permitted on the J7 family of devices.

The TISCI documentation on firewalls is recommended reading before beginning any work with the Jacinto 7 firewalls. It provides a background on terminology, and overall concepts.

  • Firewall TISCI Description

    The message set for TISCI used for firewall configuration is small. The complexity arises in designing how the system is desired to be configured. Messages available from TISCI for Firewalls are:

    • Set Firewall Region:
      • Sets, control, permissions and address region for specified firewall Id & region.
    • Get Firewall Region:
      • Queries current configuration for specified firewall Id and region
    • Change Firewall Owner:
      • Change owner of specified owner for the specified firewall Id and region.