SPRAD97 may   2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1 What is a DMS and Why Does it Have to be Safe?
  5. 2Hardware Platform for Vision Computing
  6. 3Targeting Safety-Critical Applications
  7. 4Safety OS as a Foundation for Safe Software
  8. 5Freedom from Interference
  9. 6Enabling Safe Symmetric Multi-Processing (SMP)
  10. 7Safety BSP – Bridging the Gap Between Hardware and Software
  11. 8Summary
  12. 9Reference

Safety BSP – Bridging the Gap Between Hardware and Software

The Board Support Package (BSP) provides the interface between the application and the actual hardware and devices. As such BSP acts as a hardware abstraction layer. If the BSP is used in a safety system, BSP needs to be designed according to the safety standards to address fault avoidance, similar as mentioned above for the RTOS. But the BSP is usually not designed to be used out of context, as the BSP is designed for a certain hardware and a certain use-case, so BSP must be certified in-context. That means, a BSP comes with an in-context certificate and safety manual. Also, the BSP has to address fault control, in that the BSP drivers need to have appropriate measures to mitigate systematic and random hardware and software errors. The BSP needs to make good use of the hardware features that help mitigate risks, similar to the ones provided by the AM62Ax, as mentioned previously.