Communications Processor Module
કોમ્યુનિકેશન્સ પ્રોસેસર મોડ્યુલ (CPM) એ મોટોરોલા 68000 ફેમિલી (QUICC) અથવા મોટોરોલા/ફ્રીસ્કેલ સેમિકન્ડક્ટર પાવરપીસી/પાવર ISA (પાવરQUICC) માઇક્રોપ્રોસેસર્સનો એક ઘટક છે જે ઇમેજિંગ અને કોમ્યુનિકેશન્સ સંબંધિત સુવિધાઓ પ્રદાન કરવા માટે રચાયેલ છે. માઇક્રોપ્રોસેસર મોટાભાગની ઇનપુટ/આઉટપુટ પ્રક્રિયા (ઉદાહરણ તરીકે સીરીયલ ઇન્ટરફેસ દ્વારા ડેટા મોકલવા અને પ્રાપ્ત કરવા) કોમ્યુનિકેશન્સ પ્રોસેસર મોડ્યુલને સોંપી શકે છે અને માઇક્રોપ્રોસેસરને તે કાર્યો જાતે કરવાની જરૂર નથી. કેટલાક ઇનપુટ/આઉટપુટ કાર્યોને પ્રોસેસર તરફથી ઝડપી પ્રતિસાદની જરૂર પડે છે, ઉદાહરણ તરીકે ડેટા ટ્રાન્સમિશન દરમિયાન ચોક્કસ સમયની જરૂરિયાતોને કારણે. CPM તે કામગીરીઓ કરે છે ત્યારે મુખ્ય માઇક્રોપ્રોસેસર અન્ય કાર્યો કરવા માટે મુક્ત હોય છે. CPM તેના પોતાના RISC માઇક્રોકન્ટ્રોલર (કોમ્યુનિકેશન પ્રોસેસર) ધરાવે છે, જે વાસ્તવિક સેન્ટ્રલ પ્રોસેસિંગ યુનિટ IP કોરથી અલગ છે. આરઆઇએસસી માઇક્રોકન્ટ્રોલર ડ્યુઅલ-પોર્ટેડ રેમ, વિશેષ આદેશ, રૂપરેખાંકન અને ઇવેન્ટ રજિસ્ટરનો ઉપયોગ કરીને તેમજ વિક્ષેપો દ્વારા કોર સાથે વાતચીત કરે છે. મોટોરોલા 68302 ઇન્ટિગ્રેટેડ મલ્ટીપ્રોટોકોલ પ્રોસેસરમાં ROMમાં માઇક્રોકોડ દ્વારા અથવા ડાઉનલોડ કરી શકાય તેવા ફર્મવેર દ્વારા નિયંત્રિત RISC પ્રોસેસર દર્શાવવામાં આવ્યું હતું. વિવિધ કાર્યક્રમો માટે માઇક્રોકોડના વિવિધ સ્વરૂપો મોકલવામાં આવ્યા હતા, ઉદાહરણ તરીકે સિગ્નલિંગ સિસ્ટમ 7 સંચાર અથવા સેન્ટ્રોનિક્સ સમાંતર ઇન્ટરફેસને ટેકો આપવા માટે. મોટોરોલા 68360 ક્યુ. યુ. આઇ. સી. સી. એ કોમ્યુનિકેશન્સ પ્રોસેસર મોડ્યુલ દર્શાવતી પ્રથમ ડિઝાઇન હતી, જે એસ. એસ. 7 અને આઇ. એસ. ડી. એન. કાર્યક્રમો માટે માઇક્રોકોડ ઓફર કરતી હતી. માઇક્રોકન્ટ્રોલર પ્રોગ્રામિંગ ઈન્ટરફેસની વિશિષ્ટતાઓ સામાન્ય રીતે ગ્રાહકોને મોકલવામાં આવતી ન હતી. સ્લેવ મોડમાં 68360 ચલાવવું અને ચિપના માત્ર CPM ભાગનો ઉપયોગ કરવો શક્ય હતું, ઉદાહરણ તરીકે M68360QUADS-040 બોર્ડમાં, જ્યાં 68040 CPU (માસ્ટર) ને 68360 CPM (સ્લેવ) સાથે જોડવામાં આવે છે, જેમાં 68360 પ્રોસેસરના CPUને નિષ્ક્રિય કરવામાં આવે છે. CPMનો ઉપયોગ પાછળથી પાવરપીસી-અને પાવર ISA-આધારિત પ્રોસેસરોની પાવરક્યુઆઇસીસી શ્રેણીમાં કરવામાં આવ્યો હતો. એમ. પી. સી. 860 જેવી પ્રારંભિક ડિઝાઇનમાં અગાઉના 68360 ક્યુ. યુ. આઇ. સી. સી. પ્રોસેસરોની જેમ જ સી. પી. એમ. નો ઉપયોગ થતો હતો. સીપીએમની લાક્ષણિક લાક્ષણિકતાઓમાં નીચેનાનો સમાવેશ થાય છેઃ મીડિયમ એક્સેસ કંટ્રોલ (MAC), સીરીયલ કોમ્યુનિકેશન કંટ્રોલર્સ (SCC) સાથે કોમ્યુનિકેશન ઇન્ટરફેસ, સીરીયલ મેનેજમેન્ટ કંટ્રોલર્સ (SMC), યુનિવર્સલ સીરીયલ બસ, I2C અને સીરીયલ પેરિફેરલ ઇન્ટરફેસ બસ જોડાણ, ડાયરેક્ટ મેમરી એક્સેસ (DMA) સર્કિટરી, ઇન્ટરપ્ટ કંટ્રોલર, ટાઇમ-સ્લોટ અસાઈનર અને બૉડ રેટ જનરેટર. નોંધો સંદર્ભો ફ્રીસ્કેલ સેમિકન્ડક્ટર એમ. સી. 68360 ક્યુ. યુ. એ. ડી. સંકલિત સંચાર નિયંત્રક વપરાશકર્તા માર્ગદર્શિકા, 1995. ફ્રીસ્કેલ સેમિકન્ડક્ટર પાવરપીસી MPC823 સંદર્ભ માર્ગદર્શિકા, પુનરાવર્તન 1, વિભાગ 1.23 કોમ્યુનિકેશન પ્રોસેસર મોડ્યુલ, પૃષ્ઠ 1-9,2000. ફ્રીસ્કેલ સેમિકન્ડક્ટર એપ્લિકેશન નોંધ 2045: CPM/CPU ક્રિયાપ્રતિક્રિયા ફ્રીસ્કેલ સેમિકન્ડક્ટર એપ્લિકેશન નોંધ 2050: QUICC/પાવરQUICC તફાવતો પાવરપીસી માઇક્રોપ્રોસેસર મોટોરોલા માઇક્રોપ્રોસેસર ફ્રીસ્કેલ સેમિકન્ડક્ટર