Design nvSRAM into PLC applications
Karthikeyan Mahalingam, Cypress Semiconductor and Immanuel Rathinam, iWave Systems
EETimes 11/17/2010 5:04 PM EST
A Programmable Logic Controller (PLC) is a specialized computing system widely used to control real-time industrial processes and assemblies. The block diagram of a generic PLC is shown in Figure 1.
The PLC scans the states of inputs and controls the states of outputs through a CPU. The user program that has the control logic for CPU is stored in program memory. Examples of inputs are switches, push buttons, and sensors like those used to sense proximity, temperature, pressure, etc. Examples of outputs are relays, valves, solenoid, actuator, motor, fans, alarm, etc. There may also be a communication interface to other terminals in the system.
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |
|
iWave Systems Hot IP
Related Articles
New Articles
- How NoC architecture solves MCU design challenges
- Automating Hardware-Software Consistency in Complex SoCs
- Beyond Limits: Unleashing the 10.7 Gbps LPDDR5X Subsystem
- How to Design Secure SoCs: Essential Security Features for Digital Designers
- System level on-chip monitoring and analytics with Tessent Embedded Analytics
Most Popular
- System Verilog Assertions Simplified
- Synthesis Methodology & Netlist Qualification
- Design Rule Checks (DRC) - A Practical View for 28nm Technology
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)
- UPF Constraint coding for SoC - A Case Study