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

Introduction

Firewalls can be used to protect both data and device configuration by managing the access to defined memory ranges. The isolation provided firewall functionality is useful when considering both safety and security solutions.

The Jacinto 7 family of devices all use the same approach to firewalls. This document focuses on the J721E device and focuses on the Processor SDK 7.1 release. The examples provide are expected to be conceptually the same, in programming and code location, across the Jacinto 7 family and the Processor SDK releases.

The sample code and information in the document is a guideline only, full testing and understanding of why the system under test is being firewalled is required for any implementation.