Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

DSDP/RTSC - xdc.platform.ICpuDataSheet

< DSDP
Revision as of 20:28, 20 July 2009 by Unnamed Poltroon (Talk) (New page: __TOC__<br> == Introduction<br> == The current RTSC platform model contains a description of the hardware (HW) as a part of the configuration model.  This part of the model - acces...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

The current RTSC platform model contains a description of the hardware (HW) as a part of the configuration model.  This part of the model - accessible via Program.cpu - allows portable XDCscript code to reflect on the specific HW and conditionally generate results that are platform-specific.


Although the current HW model provides specific device information and a complete memory map as seen by executaing applications, it does not currently provide a way to identify peripherals that are part of the device; e.g., what types of perihperials (timers, serial ports, ADCs, etc.) are present, how many exist, their base addresses, and any device specific attributes associated with these peripherals).

Goals

Extend the platform model to include a notion of a "peripheral" and augment the existing platform packages to include sufficient information to enable "automatic" configuration of peripheral drivers.  Automatic configuration implies:

  • user rarely needs to add configuration statements that are device specific
  • peripheral drivers can get information from the platform model (that is "implied" by the HW platform) sufficient to ensure all software dirvers operate properly without conflict

Requirements

Automatic configuration of

  • ti.sysbios timers and
  • ti.sdo.ipc.Sem

Resources


Back to the top