American Dynamics PMC-4U-CACI user manual Interrupts

Page 22

Interrupts

PMC-4U interrupts are treated as auto-vectored. When the software enters into an exception handler to deal with a PMC-4U interrupt the software must read the interrupt register to determine the cause(s) of the interrupt, change the interrupt mask, process accordingly to clear the interrupt condition, and then clear the associated bit in the interrupt register.

In order to clear the interrupt condition it will be necessary to access registers in the UART or the SCC to determine the particular cause of the interrupt, change the device interrupt enables, and service the device to remove the cause of the interrupt. The SCC can be configured so that the interrupt cause is read with an interrupt acknowledge/vector read cycle.

The interrupt level seen by the CPU is determined by the rest of the system. The master interrupt can be disabled or enabled through the PMC4U_BASE register. The individual enables for the four UART channels and the SCC are controlled by the PMC4U_MSK register. In addition there are registers in the UART and SCC that must be configured for the particular conditions that are desired to generate an interrupt request.

An interrupt that is received from one of the UART channels or the SCC will be latched into the PMC4U_IRUPT register. This interrupt will only affect the interrupt status in the PMC4U_STAT register if the appropriate bit is set in the PMC4U_MSK register. This in turn will only generate a host interrupt only if the master interrupt enable is set in the PMC_BASE register.

After the interrupt has been serviced and the interrupting condition no longer exists the bit latched in the PMC4U_IRUPT register can be cleared by writing a one to the respective bit. Then the mask bit can be set without causing another interrupt.

The master enable is a mask that can be used to disable the interrupt from reaching the CPU, but still leaves the internal interrupt request hardware active which is useful for polled operation.

Power on initialization will provide a cleared interrupt request and interrupts disabled.

Hardware and Software Design • Manufacturing Services

P a g e

22

Image 22
Contents PMC-4U-CACI PMC-4U Quad Uart Dual Synchronous Serial Data Interface PMC ModuleTable of Contents Interfacing List of Figures Product Description XCS40XLHardware and Software Design Manufacturing Services G e Hardware and Software Design Manufacturing Services G e Theory of Operation Address Map Register Offset Function TypeRegister Offset Function Programming Register Definitions PMC4UBASESCC RTS a Hardware and Software Design Manufacturing Services G e PMC4USTAT PMC4UMSKControl PMC4USCCIVECPMC4UDIRTERM DIR0TERM2 TERM0TERM1 TERM3PMC4USCCBCNTL PMC4USCCACNTLPMC4USCCADATA PMC4USCCBDATAPMC4UUARTC PMC4UUARTAPMC4UUARTB PMC4UUARTDInterrupt Status Interrupts Signal Output INPUT1 INPUT2 Loop-backPMC PCI Pn1 Interface Pin Assignment PMC PCI Pn2 Interface Pin Assignment PMC-4U Front Panel IO Pin Assignment PMC Pn4 User Interface Pin Assignment Applications Guide InterfacingConstruction and Reliability Thermal ConsiderationsWarranty and Repair Out of Warranty Repairs Service PolicyFor Service Contact Specifications DMASchematics Order Information

PMC-4U-CACI specifications

The American Dynamics PMC-4U-CACI is an advanced video management system designed for large-scale security operations, capable of handling extensive surveillance requirements across various industries, including transportation, education, retail, and urban security. With a focus on reliability, flexibility, and user-friendly design, the PMC-4U-CACI stands out as a robust solution for enhanced situational awareness and incident response.

One of the main features of the PMC-4U-CACI is its support for both analog and digital cameras, providing flexibility for organizations upgrading their systems. This hybrid capability ensures that users can maintain their existing infrastructure while integrating new technologies. The system supports high-definition video resolutions, enabling crystal-clear image quality crucial for identifying details in critical situations.

The PMC-4U-CACI is equipped with an intuitive user interface that allows operators to navigate the system effortlessly. This design minimizes the learning curve, enabling security personnel to respond quickly to incidents. The interface also provides customizable views, allowing users to prioritize the most relevant camera feeds and data based on their operational needs.

Another significant characteristic of the PMC-4U-CACI is its scalability. It is engineered to support a vast number of cameras and can be expanded according to the growing needs of an organization. This adaptability makes it ideal for both small installations and large, multi-site deployments.

In terms of technologies, the PMC-4U-CACI incorporates advanced video analytics capabilities. These features include motion detection, line crossing alerts, and occupancy counting, all of which enhance the system’s ability to detect potential security breaches and optimize resources. Additionally, the system seamlessly integrates with various alarm and access control systems, creating a unified security solution.

Furthermore, the PMC-4U-CACI emphasizes data security and redundancy. The architecture is designed to ensure that video footage is securely stored and transmitted, protecting against unauthorized access. Built-in failover capabilities maintain system functionality during power outages or system failures, ensuring continuous surveillance.

In summary, the American Dynamics PMC-4U-CACI is a versatile and powerful video management system tailored for contemporary security challenges. Its hybrid capability for camera integration, user-friendly interface, scalability, advanced analytics, and robust security features make it an excellent choice for organizations seeking to bolster their surveillance and operational efficiency.