ડેવલપમેન્ટ બોર્ડનો એક સમૂહ જેનો આપણે વારંવાર ઉપયોગ કરીએ છીએ, અર્ડિનોથી માંડીને અન્ય ઘણા લોકો માટે MCU એકમો અથવા માઇક્રોકન્ટ્રોલર્સ. સક્ષમ થવા માટે કેટલીક મહત્વપૂર્ણ ચિપ્સ આ ઉપકરણોને પ્રોગ્રામ કરો અને અપેક્ષિત પરિણામો મેળવવા માટે પ્રોગ્રામર દ્વારા બનાવેલ સૂચનાઓ પર પ્રક્રિયા કરી શકાય છે.
જો કે, માઇક્રોકન્ટ્રોલર સેક્ટર તદ્દન વ્યાપક છે., જેમ કે CPUs અથવા માઇક્રોપ્રોસેસર્સ સાથે પણ કેસ છે, કારણ કે ત્યાં માત્ર ઘણા ડિઝાઇનર્સ અથવા ઉત્પાદકો, તેમજ મોડેલો જ નથી, પરંતુ ઘણા જુદા જુદા પરિવારો પણ છે જે તમારે જાણવું જોઈએ. તેથી, અમે આ લેખ આ જ વસ્તુને સમર્પિત કરવા જઈ રહ્યા છીએ, જેથી તમને ખબર પડે કે તમારા પ્રોજેક્ટ્સ માટે તમને સૌથી વધુ રસ કયો હોઈ શકે છે…
માઇક્રોકન્ટ્રોલર અથવા એમસીયુ શું છે?
Un માઇક્રોકન્ટ્રોલર અથવા MCU (માઇક્રો કંટ્રોલર યુનિટ) તે એક કોમ્પેક્ટ ઉપકરણ છે જે એક જ ચિપ પર સેન્ટ્રલ પ્રોસેસર (CPU), મેમરી અને પેરિફેરલ્સના કાર્યોને એકીકૃત કરે છે. આ ઉપકરણ ઘણી ઈલેક્ટ્રોનિક પ્રણાલીઓમાં કેન્દ્રસ્થાને છે અને એમ્બેડેડ ઈલેક્ટ્રોનિક્સના ક્ષેત્રમાં મૂળભૂત છે. ટૂંકમાં, વાયર્ડ ઇલેક્ટ્રોનિક્સનો એક ઉત્તમ વિકલ્પ, આમ એક ચિપને ઘણા બધા કાર્યો લવચીક રીતે કરવા દે છે, કારણ કે તે પ્રોગ્રામેબલ છે.
માઇક્રોકન્ટ્રોલરનો ઉપયોગ a એપ્લિકેશનની વિશાળ વિવિધતા તેની વર્સેટિલિટી અને કાર્યક્ષમતાને કારણે. માઇક્રોકન્ટ્રોલર્સના ઉપયોગના કેટલાક ઉદાહરણોમાં ઓટોમોબાઇલ્સમાં કંટ્રોલ સિસ્ટમ્સ, હોમ એપ્લાયન્સિસ, ઔદ્યોગિક ઓટોમેશન સિસ્ટમ્સ, પ્રોસેસ કંટ્રોલ સિસ્ટમ્સ, રમકડાં, સિક્યુરિટી સિસ્ટમ્સ, ડેવલપમેન્ટ બોર્ડ્સ અને અન્ય ઘણા ઇલેક્ટ્રોનિક સાધનોનો સમાવેશ થાય છે.
માઇક્રોકન્ટ્રોલર્સના ભાગો
માઇક્રોકન્ટ્રોલર્સ એકીકૃત ઉપકરણો છે, અને તેમના તમામ ઘટકો ચિપ અથવા સંકલિત સર્કિટ પર લાગુ કરવામાં આવે છે. વચ્ચે સૌથી મૂળભૂત ભાગો આમાંની ચિપ્સ છે:
- CPU (સેન્ટ્રલ પ્રોસેસિંગ યુનિટ): કેન્દ્રીય પ્રક્રિયા એકમ માઇક્રોકન્ટ્રોલરનું મગજ છે, અને તેનો સૌથી મહત્વપૂર્ણ ભાગ છે. આ એકમ અપેક્ષિત પરિણામો મેળવવા માટે એક્ઝેક્યુશન યુનિટમાં યોગ્ય રીતે અર્થઘટન કરવા અને પ્રક્રિયા કરવા માટે પ્રોગ્રામના ડેટા અને સૂચનાઓનો ઉપયોગ કરવા માટે જવાબદાર છે. એટલે કે, CPU તમામ ગણતરીની કામગીરી કરે છે અને પ્રોગ્રામના તર્કના આધારે નિર્ણયો લે છે. CPU ની ઝડપ અને કાર્યક્ષમતા મોટાભાગે માઇક્રોકન્ટ્રોલરનું પ્રદર્શન નક્કી કરે છે. વધુમાં, તેમની પાસે સામાન્ય રીતે પ્રારંભિક ભાગો જેમ કે ઇન્ટરપ્ટ સિસ્ટમ્સ પણ હોય છે, જે માઇક્રોકન્ટ્રોલરને ચોક્કસ ઘટનાઓને સમયસર પ્રતિસાદ આપવા દે છે. જ્યારે કોઈ ચોક્કસ ઘટના બને છે, જેમ કે સિગ્નલ ઇનપુટ અથવા ટાઈમર ચોક્કસ મૂલ્ય સુધી પહોંચે છે, ત્યારે માઇક્રોકન્ટ્રોલર આ ઘટનાનો પ્રતિસાદ આપવા માટે તેના વર્તમાન કાર્યને અવરોધી શકે છે.
- મેમોરિયા: તેમની પાસે સામાન્ય રીતે બે પ્રકારની મેમરી હોય છે જેમ કે RAM અને ફ્લેશ. RAM નો ઉપયોગ અસ્થાયી ડેટાને સંગ્રહિત કરવા માટે થાય છે, જેમ કે પ્રોગ્રામના અમલીકરણ દરમિયાન પ્રોગ્રામ્સ અને ડેટા (ચલો, સ્થિરાંકો,...) બનાવતી સૂચનાઓ. જ્યારે ફ્લેશ મેમરીનો ઉપયોગ પ્રોગ્રામને એક્ઝિક્યુટ કરવા માટે સંગ્રહિત કરવા માટે થાય છે, અને તે RAM ની જેમ બિન-અસ્થિર છે, તેથી જ્યારે પાવર અવરોધાય છે અથવા ઉપકરણ બંધ કરવામાં આવે છે, ત્યારે પ્રોગ્રામ રહેશે.
- ઇનપુટ/આઉટપુટ પેરિફેરલ્સ (I/O): માઇક્રોકન્ટ્રોલરને બહારની દુનિયા સાથે ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપો. આમાં ડિજિટલ I/O પોર્ટ્સ, એનાલોગ-ટુ-ડિજિટલ કન્વર્ટર (ADC), ડિજિટલ-થી-એનાલોગ કન્વર્ટર (DAC), કોમ્યુનિકેશન ઇન્ટરફેસ જેમ કે UART, SPI, અને I2C, વિવિધ નિયંત્રકો, ટાઈમર, કાઉન્ટર્સ, GPIO અને અન્ય
તે માઇક્રોપ્રોસેસર અથવા CPU થી કેવી રીતે અલગ છે?
ઇલેક્ટ્રોનિક્સના ક્ષેત્રમાં માઇક્રોપ્રોસેસર અને માઇક્રોકન્ટ્રોલર એ બે મૂળભૂત ઘટકો છે, પરંતુ તેમની પાસે છે નોંધપાત્ર તફાવતો બંધારણ અને ઉપયોગની દ્રષ્ટિએ, ઘણા લોકો બેને ગૂંચવણમાં મૂકે છે અથવા માને છે કે તેઓ સમાન છે.
જ્યારે CPU માત્ર એકીકૃત થાય છે કાર્યાત્મક એકમો સૂચનાઓના નિયંત્રણ અને અર્થઘટન માટે, રજિસ્ટર, તેમજ એએલયુ, એફપીયુ, વગેરે જેવી એક્ઝેક્યુશન સૂચનાઓ, અને વધુ લવચીક રીતે અન્ય સહાયક તત્વો સાથે જોડી શકાય છે, માઇક્રોકન્ટ્રોલર્સ તે એકીકરણના અર્થમાં કંઈક અંશે વધુ બંધ છે. ઘણા ભાગો કે જે CPU છોડી દે છે. વાસ્તવમાં, જ્યારે CPU એ કમ્પ્યુટરનું મગજ છે, ત્યારે MCUને સંપૂર્ણ કમ્પ્યુટર ગણી શકાય, કારણ કે તેમાં એક જ ચિપ પરના તમામ મૂળભૂત ભાગોનો સમાવેશ થાય છે.
જો કે, ની શરતો સાથે વધુ એકીકરણને ગૂંચવશો નહીં જટિલતા અને કામગીરી. જ્યારે વર્તમાન માઇક્રોપ્રોસેસર્સ અત્યંત જટિલ અને ખૂબ જ ઉચ્ચ પ્રદર્શન સાથે છે, ત્યારે વર્તમાન માઇક્રોકન્ટ્રોલર્સમાં સામાન્ય રીતે ખૂબ નીચા અને સરળ પ્રદર્શન સાથે એકીકૃત CPU હોય છે. વાસ્તવમાં, આજના ઘણા માઇક્રોકન્ટ્રોલર્સની કામગીરી દાયકાઓ પહેલાના માઇક્રોપ્રોસેસર જેવી જ હોઈ શકે છે. વધુ શું છે, જેમ આપણે પછી જોઈશું, આપણી પાસે 8-બીટ અથવા 16-બીટ માઇક્રોકન્ટ્રોલર્સ પણ છે જેમ કે 70 ના CPUs.
એક SoC ની તુલનામાં તફાવતો?
માઇક્રોકન્ટ્રોલર એક જ ચિપ પર ઘણા તત્વોને એકીકૃત કરે છે, તે ઘણીવાર SoC (ચીપ પરની સિસ્ટમ) સાથે પણ ભેળસેળ થાય છે.જો કે, તે પણ સમાન નથી. CPU vs MCU ની જેમ, SoCs પણ મોટાભાગના વર્તમાન માઇક્રોકન્ટ્રોલર કરતાં વધુ ઉચ્ચ પ્રદર્શન સાથે CPU ને એકીકૃત કરે છે. વધુમાં, SoC એ અનંત રીતે વધુ જટિલ અને અદ્યતન સિસ્ટમ છે. બીજી બાજુ, SoC સામાન્ય રીતે માઇક્રોકન્ટ્રોલરમાં સંકલિત થયેલા કેટલાક ભાગોને એકીકૃત કરતું નથી, કારણ કે જે એપ્લિકેશનો માટે તેનો હેતુ છે તેને તેની જરૂર હોતી નથી, જેમ કે RAM અને ફ્લેશ મેમરી, ADC કન્વર્ટર વગેરે.
થોડો ઇતિહાસ
પ્રારંભિક મલ્ટિ-સર્કિટ માઇક્રોપ્રોસેસર્સ, જેમ કે 1માં ફોર-ફેઝ સિસ્ટમ્સમાંથી AL1969 અને 944માં ગેરેટ એરિસર્ચમાંથી MP1970, બહુવિધ MOS LSI ચિપ્સ સાથે વિકસાવવામાં આવ્યા હતા. પ્રથમ સિંગલ-ચિપ માઇક્રોપ્રોસેસર ઇન્ટેલ 4004 હતું, જે 1971માં બહાર પડ્યું હતું. આ પ્રોસેસરોને કાર્યાત્મક સિસ્ટમ લાગુ કરવા માટે ઘણી બાહ્ય ચિપ્સની જરૂર હતી, જે ખર્ચાળ હતી. જો કે, લગભગ સમાંતર, આજે આપણે જેને માઇક્રોકન્ટ્રોલર તરીકે જાણીએ છીએ તે વિકસાવવામાં આવ્યું હતું. HE આઇટી એન્જિનિયર્સ ગેરી બૂન અને માઇકલ કોચરનને આભારી છે, 1971 માં પ્રથમ માઇક્રોકન્ટ્રોલરનું સફળ સર્જન, TMS 1000, જેમાં ફક્ત વાંચવા માટેની મેમરી, રીડ/રાઇટ મેમરી, પ્રોસેસર અને એક જ ચિપ પર ઘડિયાળનો સમાવેશ થાય છે. હકીકતમાં, જો કે આ બીજી વાર્તા છે, તે પેટન્ટ યુદ્ધ અને માઇક્રોપ્રોસેસરના લેખકત્વ પર મુકદ્દમો પેદા કરે છે...
1970 દરમિયાન, ધ જાપાની ઇલેક્ટ્રોનિક્સ ઉત્પાદકોએ ઓટોમોબાઇલ માટે માઇક્રોકન્ટ્રોલરનું ઉત્પાદન કરવાનું શરૂ કર્યું. તેઓ ધીમે ધીમે લોકપ્રિય બન્યા, અને સિંગલ-ચિપ TMS 1000 ના અસ્તિત્વના પ્રતિભાવમાં, ઇન્ટેલે કંટ્રોલ એપ્લીકેશન માટે ઑપ્ટિમાઇઝ કરેલ ચિપ પર કમ્પ્યુટર સિસ્ટમ વિકસાવી, ઇન્ટેલ 8048, જે CPU સાથે સમાન ચિપ પર RAM અને ROM ને સંયોજિત કરે છે. સમય વીતવા સાથે, બિન-અસ્થિર યાદોમાં સુધારો થયો, અને PROM, અથવા 1993 ના EEPROM ની રજૂઆત સુધી કાયમી પ્રોગ્રામ જેવા કે પ્રથમ ROMs સાથે ફેક્ટરીમાં રેકોર્ડ કરવામાં આવ્યા, જેણે તેને ભૂંસી નાખવાની અને ફરીથી પ્રોગ્રામ કરવાની મંજૂરી આપી. અન્ય પ્રોગ્રામ સાથે સરળ રીતે અને તમે ઇચ્છો તેટલી વખત.
ધીમે ધીમે, કંપનીઓ આ પ્રકારની ચિપ્સની આસપાસ જન્મી હતી, જેમ કે Atmel, Microchip ટેકનોલોજી, અને અન્ય ઘણા. આ ક્ષેત્રની અન્ય કંપનીઓએ પણ તેમના પોતાના MCUsનું વિતરણ કરવાનું શરૂ કર્યું, જેમ કે Intel, Analog Devices, Cypress, AMD, ARM, Hitachi, EPSON, Motorola, Zilog, Infineon, Lattice, National Semiconductor, NEC, Panasonic, Renesas, Rockell, Sony. , STMicroelectronics , Synopsis, Toshiba, વગેરે.
આજે, માઇક્રોકન્ટ્રોલર્સ સસ્તા છે અને શોખીનો અને વિવિધ ઔદ્યોગિક ક્ષેત્રોના ટોળા માટે સરળતાથી સુલભ છે. વધુમાં, એવો અંદાજ છે કે તેઓ વેચાયા છે વિશ્વભરમાં લગભગ 5 અબજ 8-બીટ એકમો, હાલમાં સૌથી વધુ ઉપયોગમાં લેવાય છે. તમે તેમને ઘરગથ્થુ ઉપકરણો, વાહનો, કમ્પ્યુટર્સ, ફોન, ઔદ્યોગિક મશીનો અને ઘણું બધું શોધી શકો છો. વધુમાં, તેઓ મીઠાના દાણા કરતા પણ ઘણા નાના, વિશ્વના કેટલાક નાનામાં નાના કોમ્પ્યુટર્સ બનાવીને મહત્તમ લઘુત્તમ કરવામાં સફળ થયા છે...
ISA અને માઇક્રોકન્ટ્રોલર પરિવારો
હવે જ્યારે તમે MCU અથવા માઇક્રોકન્ટ્રોલર શું છે તે વિશે થોડું વધુ જાણો છો, ચાલો તેમાંથી કેટલાકને જોઈએ સૌથી મહત્વપૂર્ણ પરિવારો આ માઇક્રોકન્ટ્રોલર. અને, CPU ની જેમ, તેઓને ISA અનુસાર વિભાજિત કરી શકાય છે, એટલે કે સૂચનાઓ, રજિસ્ટર અને ડેટા પ્રકારો કે જેનો ઉપયોગ કરવામાં આવે છે, અને બાઈનરી પ્રોગ્રામ્સની સુસંગતતા કે જે એક્ઝિક્યુટ થઈ શકે છે તેના પર આધાર રાખે છે. પરિવારો વચ્ચે. અને આ પરિવારો ચિપમાં સમાવિષ્ટ મોડેલ, બ્રાન્ડ અથવા એકમોથી સંપૂર્ણપણે સ્વતંત્ર છે.
આ પૈકી સૌથી વધુ લોકપ્રિય પરિવારો અમારી પાસે નીચે મુજબ છે:
- બાળકો: અલ્ટેરાના FPGA માટે સોફ્ટકોર્સની પેઢી છે, જે હવે ઇન્ટેલ દ્વારા શોષાય છે.
- બ્લેકફિન: 16/32-બીટ માઇક્રોપ્રોસેસર્સનું કુટુંબ એ એનાલોગ ઉપકરણો દ્વારા વિકસિત, ઉત્પાદિત અને માર્કેટિંગ છે. પ્રોસેસર્સમાં બિલ્ટ-ઇન ડિજિટલ સિગ્નલ પ્રોસેસર (DSP) કાર્યક્ષમતા પણ હોય છે, જે 16-બીટ ગુણાકાર-સંચય (MAC) દ્વારા કરવામાં આવે છે.
- TigerSHARC: સુપર હાર્વર્ડ આર્કિટેક્ચર સિંગલ-ચિપ કમ્પ્યુટર માટે વપરાય છે, એનાલોગ ઉપકરણોમાંથી પણ. આ કિસ્સામાં તેઓ એવા કાર્યક્રમો માટે આદર્શ છે કે જેને ઓછા પાવર વપરાશ સાથે ઉચ્ચ કમ્પ્યુટિંગ કામગીરીની જરૂર હોય છે. આ પ્રોસેસર્સ એક અનન્ય મેમરી આર્કિટેક્ચર ઓફર કરે છે જે વોન ન્યુમેન બસ આર્કિટેક્ચર સાથે સંકળાયેલ પ્રદર્શન દંડ વિના ડેટા અને સૂચનાઓની કાર્યક્ષમ ઍક્સેસને સક્ષમ કરે છે.
- કોર્ટેક્સ-એમ- ARM ના Cortex-M માઇક્રોકન્ટ્રોલર્સ એ 32-બીટ માઇક્રોકન્ટ્રોલરનું લોકપ્રિય કુટુંબ છે જે ખૂબ જ પાવર કાર્યક્ષમ છે અને સારું પ્રદર્શન આપે છે. તેઓ ખાસ કરીને ઔદ્યોગિક અને ઉપભોક્તા એપ્લિકેશન્સમાં લોકપ્રિય છે, અને હાલમાં ઘણી કંપનીઓ દ્વારા વેચવામાં આવતી આધુનિક ચિપ્સનું પ્રતિનિધિત્વ કરે છે.
- AVR32: તે Atmel દ્વારા ઉત્પાદિત 32-bit RISC માઇક્રોકન્ટ્રોલર આર્કિટેક્ચર છે, અને તમે તેને ઘણા ડેવલપમેન્ટ બોર્ડ પર શોધી શકો છો, જેમ કે Arduino અને તેના ક્લોન્સ.
- આરઆઈએસસી-વી: આ ખુલ્લું ISA એ એઆરએમને વટાવી દેવાનું લક્ષ્ય ધરાવે છે, અને ધીમે ધીમે માઇક્રોકન્ટ્રોલર્સની દુનિયામાં તેનું મહત્વ બનવાનું શરૂ થયું છે, કારણ કે તે ખૂબ જ લવચીક છે અને રોયલ્ટી ચૂકવ્યા વિના તેનો ઉપયોગ કરવાની મંજૂરી આપે છે.
- PIC- માઇક્રોચિપ ટેક્નોલોજી દ્વારા વિકસિત 8-બીટ માઇક્રોકન્ટ્રોલરનું કુટુંબ છે, જે તેમના અદ્યતન RISC આર્કિટેક્ચર માટે જાણીતા છે, અને ઉદ્યોગમાં ખૂબ લોકપ્રિય છે.
- પાવરક્વિક: આઇબીએમની પાવર આર્કિટેક્ચર ટેક્નોલોજી પર આધારિત છે, અને તેનો ઉપયોગ મોટોરોલા (હવે ફ્રીસ્કેલ) દ્વારા કરવામાં આવ્યો હતો, તેઓ એમ્બેડેડ નેટવર્ક સાધનો, ઔદ્યોગિક અને સામાન્ય એમ્બેડેડ એપ્લિકેશન્સના સંપૂર્ણ સ્પેક્ટ્રમને સમર્થન આપે છે.
- સ્પેન્સન: આ Fujitsu ના MCUs છે, અને એનાલોગ અને ડિજિટલ ઉત્પાદનો પર ધ્યાન કેન્દ્રિત કરે છે, અને કાર્યક્ષમતા અને સંતુલિત પ્રદર્શન માટે રચાયેલ છે.
- 8051: તે ઇન્ટેલ દ્વારા વિકસિત 8-બીટ માઇક્રોકન્ટ્રોલર છે, જો કે હવે તમને તે અન્ય કંપનીઓ દ્વારા પણ ઉત્પાદિત જોવા મળશે. તે સૌથી લોકપ્રિય માઇક્રોકન્ટ્રોલર્સમાંનું એક છે અને તેનો ઉપયોગ વિશાળ શ્રેણીના કાર્યક્રમોમાં થાય છે. 8051 એ હાર્વર્ડ આર્કિટેક્ચર પર આધારિત CISC માઇક્રોકન્ટ્રોલર છે.
- ટ્રાઇકોર: Infineon Technologies દ્વારા વિકસિત માઇક્રોકન્ટ્રોલર છે. ટ્રાઇકોર એક જ ચિપ પર RISC પ્રોસેસર કોર, માઇક્રોકન્ટ્રોલર અને DSP ના તત્વોને એક કરે છે. તે સમયે તે એક ક્રાંતિ હતી.
- MC-48 અથવા 8048: તે ઇન્ટેલ લાઇનનું માઇક્રોકન્ટ્રોલર છે, જેમાં 64 બાઇટ્સ RAM અને 4096 બાઇટ્સ એક્સટર્નલ પ્રોગ્રામ મેમરીની ઍક્સેસ છે.
- Mico8- એ 8-બીટ માઇક્રોકન્ટ્રોલર ફેમિલી છે જે સંપૂર્ણપણે સામાન્ય હેતુની મેમરી અને લેટીસ એફપીજીએ માટે તર્કમાં અમલમાં છે.
- પ્રોપેલર: 32-બીટ મલ્ટીકોર આર્કિટેક્ચર Parallax Inc દ્વારા વિકસાવવામાં આવ્યું છે. દરેક પ્રોપેલરમાં 8 સરખા 32-બીટ પ્રોસેસર્સ છે જે સામાન્ય હબ સાથે જોડાયેલા છે.
- મૂળભૂત સ્ટેમ્પ- ROM માં બનેલ નાના વિશિષ્ટ બેઝિક ઇન્ટરપ્રીટર (PBASIC) સાથેનું માઇક્રોકન્ટ્રોલર છે. તે Parallax, Inc દ્વારા ઉત્પાદિત કરવામાં આવે છે, અને તે નિર્માતાઓ માટે ખૂબ જ લોકપ્રિય ઉત્પાદન હતું જેઓ Arduino રિલીઝ થાય તે પહેલાં ઘરે અનેક પ્રોજેક્ટ્સ કરવા માંગતા હતા.
- સુપરએચ: એ 32-બીટ RISC કમ્પ્યુટિંગ સૂચના સેટ આર્કિટેક્ચર છે જે હિટાચી દ્વારા વિકસાવવામાં આવ્યું છે અને હાલમાં રેનેસાસ દ્વારા ઉત્પાદિત છે, અને એમ્બેડેડ સિસ્ટમ્સ માટે માઇક્રોકન્ટ્રોલર્સ પર ધ્યાન કેન્દ્રિત કરે છે.
- ટીવા: ટેક્સાસ ઇન્સ્ટ્રુમેન્ટ્સ દ્વારા વિકસિત શ્રેણીનું માઇક્રોકન્ટ્રોલર છે. તે ઉત્તમ પ્રદર્શન સાથે, ફ્લોટિંગ પોઈન્ટ યુનિટ (FPU) સાથે 80MHz સુધીની બિલ્ટ-ઇન પ્રોસેસર ક્લોક ફ્રીક્વન્સી ધરાવે છે.
- માઇક્રોબ્લેઝ: કંટ્રોલર એપ્લીકેશન માટે બનાવાયેલ અત્યંત સંકલિત પ્રોસેસર સિસ્ટમ છે. MicroBlaze સંપૂર્ણપણે Xilinx (હવે AMD) FPGAs ની મેમરી અને સામાન્ય હેતુના તર્કમાં લાગુ કરવામાં આવે છે, એટલે કે, સોફ્ટકોર.
- પિકોબ્લેઝ: અગાઉના એક જેવું જ છે, પરંતુ આ કિસ્સામાં તે 8-બીટ અને સરળ છે, વધુ સંકલિત એપ્લિકેશનો માટે.
- એક્સકોર: તે XMOS મલ્ટીકોર MCUs છે, 32 બિટ્સ કે જે C ભાષાના વાતાવરણમાં પ્રોગ્રામ કરેલ છે અને નિર્ધારિત રીતે અને ઓછી વિલંબતા સાથે કાર્ય કરે છે. તેઓ ખૂબ જ સંપૂર્ણ છે અને ટાઇલ્સના સ્વરૂપમાં અમલ કરી શકાય છે.
- Z8: Zilog તરફથી છે, અને તે 8-બીટ ઉપકરણો છે જે પ્રદર્શન અને સંસાધન વિકલ્પોની વિશાળ શ્રેણી ઓફર કરે છે. આ માઇક્રોકન્ટ્રોલર્સ ઉચ્ચ-વોલ્યુમ, ખર્ચ-સંવેદનશીલ એપ્લિકેશનો માટે આદર્શ છે, જેમાં ગ્રાહક, ઓટોમોટિવ, સુરક્ષા અને HVAC ઉત્પાદનોનો સમાવેશ થાય છે.
- Z180: નવા eZ ના પ્રકાશન પહેલા ઝિલોગની અંદર તે અન્ય લોકપ્રિય છે જેણે અગાઉની રેન્જને અપડેટ કરી છે. તેમાં Z8 માટે લખેલા મોટા સોફ્ટવેર બેઝ સાથે સુસંગત 80-બીટ પ્રોસેસરનો સમાવેશ થાય છે. Z180 કુટુંબ ઉચ્ચ પ્રદર્શન અને એકીકૃત પેરિફેરલ લક્ષણો જેમ કે ઘડિયાળ જનરેટર, 16-બીટ કાઉન્ટર્સ/ટાઈમર, ઈન્ટરપ્ટ કંટ્રોલર, વેઈટ સ્ટેટ જનરેટર, સીરીયલ પોર્ટ્સ અને DMA નિયંત્રક ઉમેરે છે.
- એસટીએમ: આ STMicroelectronics પરિવાર પાસે આ કંપનીના પોતાના આર્કિટેક્ચર પર આધારિત કેટલાક MCU એકમો છે, જો કે નવીનતમ મોડલ્સમાં તેને 32-bit ARM Cortex-M સિરીઝને એકીકૃત કરવા માટે અન્ય ઘણા કેસોની જેમ પસંદ કરવામાં આવ્યું છે. તે એવા ઉત્પાદનો પ્રદાન કરે છે જે સંપૂર્ણ એકીકરણ અને વિકાસની સરળતા જાળવી રાખીને ખૂબ જ ઉચ્ચ પ્રદર્શન, રીઅલ-ટાઇમ ક્ષમતાઓ, ડિજિટલ સિગ્નલ પ્રોસેસિંગ, લો-પાવર/લો-વોલ્ટેજ ઓપરેશન અને કનેક્ટિવિટીનું સંયોજન કરે છે.
ત્યાં વધુ છે, પરંતુ આ સૌથી મહત્વપૂર્ણ છે ...