20.12.2012 Views

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

API Call Reference List of APIs<br />

Software Modules<br />

Software Requirements<br />

Restrictions<br />

Table 4:Interrupt Controller Phases<br />

Phase Description<br />

ISR Connecting This phase includes the gathering of in<strong>for</strong>mation<br />

about user/subunit ISR and interrupt priority.<br />

Interrupt handling This includes the handling of an interrupt by the<br />

Interrupt Handlers (driver's ISR).<br />

This controller prevents halt of the CPU caused by an interrupt<br />

that was enabled while no service routine was connected. In addition,<br />

there is full interrupt masking control over the MV First<br />

Layer interrupts.<br />

The software modules are:<br />

gtIntControl.c<br />

gtIntControl.h<br />

The software requirements are:<br />

WindRiver VxWorks Operating System, Version 5.3.1 or later<br />

MV General Driver<br />

This Interrupt Controller driver supports the First layer of the MV-<br />

64360 Interrupt Controller. Thus each of the Second Layer<br />

interrupts should be handled in its own unit.<br />

Interrupt acknowledgement is NOT the responsibility of this<br />

driver. The First Layer Cause registers are Read Only. To acknowledge<br />

an interrupt, the software needs to clear (write 0) the active<br />

bit(s) in the Second Layer Cause register.<br />

VxWorks 5.5/Tornado <strong>2.2</strong> <strong>BSP</strong> <strong>Rel</strong>. <strong>1.0</strong> <strong>for</strong> <strong>PPMC</strong>-<strong>275</strong> 5 - 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!