microprocessor question
John Smith <[email protected]> Sun, 9 Sep 2012 14:15:12 -0500
| Newsgroups | gmane.comp.windows.off-topic |
|---|---|
| Message-ID | <CACFVv8eECydmiGCoBk-LjnW1q7y0CQEOTHJ+_U95rq6iXbH=Pw@mail.gmail.com> |
Hi Guys, I'm working out the specs for a microprocessor pair that will be part of a PLC (Programmable Logic Controller) system. One of the processors will be the main CPU for the system and the other will handle things like power distribution, I/O control, A/D conversion, etc. I am also writing a control program, not the OS or the command interpreter for the system, but a seperate program that will be downloaded to the PLC and will execute from within the FLASH memory of the processor. Here's my question, I'm not sure how big my control program will be just yet but I would like to determine the specific requirements for things like processor clock speed, onboard memory, onboard FLASH etc... so what else am I missing here? The PLC has to be capable of real-time processing, so the clock speed of the main processor should allow for that, any suggestions here? Minimum value suggestion? Also, the PLC needs enough memory to do everything it needs to do. The OS for the PLC will be 32-bit as will the control program, so anything more than 4Gb is pointless. So what about the FLASH memory where the control program will be stored? Other than the size of the program that will be stored there, which I'm not sure of yet, what considerations should be made when determining how much FLASH memory to build into the design? Thanks guys. John