تصميم أنظمة المعالجات الدقيقة

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

  • 1950
  • 1960
  • 1930
  • 1940 (correct)

1940 130 .

False (B)

" 4004"

  • Intel (correct)
  • IBM
  • Apple
  • Motorola

4004 Intel

<p>2300</p> Signup and view all the answers

1980 32 .

<p>False (B)</p> Signup and view all the answers

8080/8085

<pre><code> (C) </code></pre> Signup and view all the answers

6800 68000

<p>Motorola</p> Signup and view all the answers

CISC .

<p>False (B)</p> Signup and view all the answers

RISC CISC

<pre><code>(D) </code></pre> Signup and view all the answers

Von-Neumann

<p>(A)</p> Signup and view all the answers

Harvard .

<p>False (B)</p> Signup and view all the answers

(Address bus)

<p>(D)</p> Signup and view all the answers

(Glue Logic ICs)

<pre><code>(A) </code></pre> Signup and view all the answers

(Programmable ICs) .

<p>False (B)</p> Signup and view all the answers

8085 8086.

<p>False (B)</p> Signup and view all the answers

JTAG .

<p>False (B)</p> Signup and view all the answers

AT90S2313

<p>6 (C)</p> Signup and view all the answers

I\O AT90S2313

<p>25</p> Signup and view all the answers

EEPROM AT90S2313 .

<p>False (B)</p> Signup and view all the answers

(RXD) (TXD)

<pre><code>(D) </code></pre> Signup and view all the answers

(I/O) AT90S2313 .

<p>False (B)</p> Signup and view all the answers

Flashcards

معالجات عام 1940

وحدات معالجة استخدمت الصمامات المفرغة، تستهلك 1300 واط.

Intel 4004 (عام 1971)

شريحة معالج صغير احتوت على 2300 ترانزستور.

معالجات 8080/8085

كانت تستخدم على نطاق واسع في الحواسيب المنزلية.

CISC

تستخدم مجموعة كبيرة من التعليمات.

Signup and view all the flashcards

RISC

تستخدم مجموعة مختصرة من التعليمات.

Signup and view all the flashcards

معمارية Von-Neumann

تستخدم ناقل وحيد لنقل التعليمات والبيانات.

Signup and view all the flashcards

معمارية Harvard

تستخدم ناقلين منفصلين للتعليمات والبيانات.

Signup and view all the flashcards

معمارية Harvard

يستخدم الذاكرة والتعليمات في نفس الوقت.

Signup and view all the flashcards

Microcontroller

حاسوب صغير متكامل.

Signup and view all the flashcards

ATmega32A-PU

الجيل الجديد من متحكمات AVR.

Signup and view all the flashcards

عائلة AVR

تنفذ معظمها خلال دورة آلة واحدة ، ذات طاقة منخفضة.

Signup and view all the flashcards

مزايا AT90S2313

تتيح تسلسلية SPI لتحميل البرنامج.

Signup and view all the flashcards

Stack

تخزن عنوان عودة البرنامج عند خدمة المقاطعات.

Signup and view all the flashcards

B AVR:

تتيح وكل التعليمات الاخرى بين مسلمين.

Signup and view all the flashcards

ملف المسجلات AVR

مسجلات تستخدم الأغراض العامة.

Signup and view all the flashcards

X ، Y ، Z

مسجلات تستخدم كمؤشر عنوان.

Signup and view all the flashcards

ذاكرة Flash

ذاكرة لتخزين البرنامج. .

Signup and view all the flashcards

الوضع الخامل

لتوفر الطاقة, تحافظ على بيانات وعدادات SRAM.

Signup and view all the flashcards

وضع تخفيض الطاقة

لتوفر الطاقة، يحفظ في السجلات

Signup and view all the flashcards

عنوان الذاكرة SREG

تستخدم لعنونة الذاكرة.

Signup and view all the flashcards

Study Notes

مقدمة في تصميم أنظمة المعالجات الدقيقة

  • هذه الملاحظات مخصصة لطلاب قسم هندسة الحاسبات والتحكم الآلي في كلية الهندسة الميكانيكية والكهربائية.
  • تغطي الملاحظات تصميم أنظمة المعالجات الدقيقة، مع التركيز على المعالجات الدقيقة.

لمحة موجزة عن تاريخ المعالجات

  • في الأربعينيات من القرن العشرين، استخدمت وحدات المعالجة الصمامات المفرغة، واستهلكت مساحة 1500 قدم مربع وطاقة 1300 واط.
  • أدى اختراع الترانزستور إلى استخدام الدوائر المتكاملة (ICs) في تصنيع وحدات المعالجة.
  • كانت أول وحدة معالجة في شريحة واحدة في عام 1970.
  • في عام 1971، اخترعت شركة إنتل شريحة معالج تسمى 4004 المعالج المصغر، تحتوي على 2300 ترانزستور بعرض 4 بت، تستخدم للتحكم في إشارات المرور الضوئية.
  • خلال السبعينيات، تم تصنيع معالجات بعرض 8 بت و16 بت.

تطور المعالجات المصغرة

  • تم تصميم المعالج 8080/8085 وكان الأكثر استخدامًا على نطاق واسع في كل شيء بدءًا من أفران الميكروويف ووصولاً إلى أجهزة الكمبيوتر المنزلية
  • شاركت العديد من الشركات في سباق لتطوير المعالجات الدقيقة، مثل موتورولا، التي طورت معالجات 6800 و 68000 المستخدمة في أجهزة كمبيوتر Apple Macintosh.

تقنيات CISC و RISC

  • CISC (مجموعة تعليمات الحاسوب المعقدة): تقنية مستخدمة حتى عام 1980، تدعم مئات التعليمات المعقدة لتغطية جميع الحالات الممكنة، مما يتطلب استخدام عدد كبير جدًا من الترانزستورات، وهذا يعقد التصميم ويزيد التكلفة.
  • RISC (مجموعة تعليمات الحاسوب المختصرة): تم تطويرها لتقليل عدد التعليمات واستخدام الترانزستورات المتبقية لتحسين قدرة المعالج.

مقارنة بين CISC و RISC

  • حجم التعليمات في RISC ثابت، بينما في CISC متغير.
  • تستخدم RISC طريقة التحميل/التخزين (نقل البيانات من الذاكرة إلى المسجلات أو بالعكس)، بينما تستخدم معالجات CISC مسجلات إضافية لتنفيذ التعليمات.
  • تحتوي معالجات RISC على مجموعة تعليمات قليلة، بينما في CISC العدد أكبر بكثير.
  • في RISC، يوجد ممر بيانات منفصل عن ممر الشيفرة، أما في CISC فهما مشتركان.

أنواع سجلات التعليمات في المعالجات

  • RISC: تحتوي على 30 إلى 130 تعليمة.
  • CISC: تحتوي على 150 إلى 1000 تعليمة.
  • MISC: تحتوي على 15 إلى 30 تعليمة.

معيارية تصميم بنية المعالجات: Von-Neumann

  • تعتمد على ناقل وحيد لنقل التعليمات والبيانات بين الذاكرة (الوحيدة) ووحدة المعالجة المركزية.
  • يقوم المعالج بجلب التعليمات من الذاكرة.
  • يقوم المعالج بقراءة البيانات من الذاكرة.
  • يتم إجراء العمليات على البيانات.
  • تتم إعادة كتابة البيانات على الذاكرة.

معيارية تصميم بنية المعالجات: Harvard

  • تستخدم ناقلين منفصلين، أحدهما لنقل التعليمات والآخر لنقل البيانات.
  • ذاكرة البيانات تختلف عن ذاكرة التعليمات، حيث أن لكل ذاكرة خطوط عنونة وتحكم وممر معطيات مختلف.
  • تتم عملية قراءة التعليمات والبيانات في نفس الوقت.

أصناف الدارات المتكاملة

  • تتنوع الدارات المتكاملة بين أغراض عامة، منطق قياسي، وأغراض خاصة

نظرة على معالجات الأغراض العامة

intel 4004

  • أول معالج مصغر، 4 بت، 2300 ترانزستور، ذاكرة ROM + RAM + وحدة معالجة مركزية بتردد 108 كيلو هرتز، استخدم في الآلات الحاسبة عام 1970 intel 8080
  • معالج 8 بت، 4500 ترانزستور، سرعة تنفيذ تصل إلى 290000 تعليمة في الثانية بتردد عمل 2 ميجاهرتز، استخدم في بناء أول حاسب شخصي عام 1974، بسعر 395 دولار. Intel 8085
  • 1976، 16 بت ، 10000 ترانزستور، تردد عمل 3 ميجاهرتز Intel i8086 , Z80
  • 1978، 16 بت، 29000 ترانزستور، تردد عمل 5 ميجاهرتز
  • Intel Pentium 4: 2000، 32 بت، 125 مليون ترانزستور، تردد عمل 3 جيجاهرتز. Intel i7:- -2008، 64 بت، 731 مليون ترانزستور، رباعي النواة بتردد عمل 3 جيجاهرتز.

تعريف المتحكمات المصغرة:

  • المتحكم الدقيق هو دائرة متكاملة تدمج وظائف متعددة للحاسوب في شريحة واحدة.

مقارنة بين عائلات المتحكمات الدقيقة sbit:

  • HC11 (Motorola): Von-Neumann، CISC، 8 MHz، 8 بت.
  • PIC (Microchip): Harvard، RISC، 20 MHz، 12 بت.
  • 8051 (Intel): Von-Neumann، CISC، 24 MHz، 8 بت.
  • AVR (Atmel): Harvard، RISC، 20 MHz، 16 بت.

نظرة عامة على البنية الداخلية لمتحكمات العائلة AVR:

  • تستخدم بنية هارفارد مع ذاكرة برنامج منفصلة وذاكرة بيانات.
  • تتضمن معالجًا (CPU)، وذاكرة فلاش للبرنامج، وذاكرة EEPROM للبيانات الثابتة، وذاكرة SRAM للبيانات المتغيرة.
  • تشمل أيضًا وحدات تحكم متنوعة مثل المؤقتات، والمقارنات التناظرية، وواجهات الاتصال التسلسلي (UART، SPI، TWI).

قراءة تكويد متحكمات العائلة AVR:

  • فهم رموز تكويد شرائح AVR يساعد في تحديد نوع الذاكرة وخصائص الشريحة.

مزايا المتحكم AT90S2313 :

  • MCU يتمتع بمزايا ومواصفات عديدة بما في ذلك: ـ عائلة AVR بالأداء العالي وبنية RISC ذات الطاقة المنخفضة.
  • قائمة تعليمات تحتوي على 120 تعليمة, معظمها ينفذ خلال دورة آلة واحدة .
  • استخدام عائلة AVR لبنية RISC المحسنة.
  • ذاكرة برنامج وميضية حجم الشريحة 2 كيلو بايت، قابلة للبرمجة في النظام.
  • نافذة تسلسلية SPI لتحميل البرنامج.
  • الديمومة: 1000 دورة كتابة أو مسح.
  • ذاكرة معطيات EEPROM بطول 128 بايت.
  • ذاكرة معطيات داخلية RAM بطول 128 بايت.
  • اثنان وثلاثون مسجل عمل للأغراض العامة.
  • خمسة وعشرون I/O قطبا قابلة للبرمجة .
  • جهد التغذية: Vcc=2.7 – 6.0V.
  • مجال عمل المهزاز Fck=0 – 20MHz ـ زمن دورة التعليمة : 50ns عند 20MHz .
  • مؤقت / عداد بطول 8 bit بمقسم prescaler منفصل . مؤقت / عداد بطول 16bit بمقسم prescaler منفصل. بأنماط المقارنة والمسلك capture . نافذة تسلسلية ثنائية الاتجاه UART .
  • خرج PWM قابل للبرمجة بثمان أو تسع أو عشر خانات .
  • مصادر المقاطعة داخلية وخارجية .
  • مؤقت مراقبة watchdog قابل للبرمجة دخله من الهزاز RC الداخلي . مقارن تشابهي مبين داخل الشريحة . أنماط لتوفير الطاقة : نمط البطالة , ونمط الطاقة المنخفضة . أقفال برمجية لحماية البرنامج .
  • شريحة ذات عشرين قطبا .

وصف المتحكم AT90S2313

  • شريحة AT90S2313 عبارة عن وحدة تحكم دقيقة 8 بت مصنعة بتقنية CMOS ذات استهلاك منخفض للطاقة، مبنية على بنية AVR وتقدم أداءً عاليًا ومرونة.

بنية النظام

  • حجم AT90S2313 مليون تعليمة/ث (تردد ذاكرة FLASH بحجم 2 كيلو بايت وEEPROM حجم 128 بايت.
  • يوجد 15 طرفا لإدخال البيانات.
  • يستهلك طاقة قليلة ولديه ذاكرة ومسجلات متعددة.
  • يتميز المتحكم AT90S2313 بوجود Flash التي يسهل برمجتها.
  • يتبع المعالج AT90S2313 أوامر محددة ويتم استخدامه في أجهزة المحاكاة.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Processors and Controllers: 8086 Microprocessor
22 questions
CS 3691 Embedded Systems and IoT
32 questions

CS 3691 Embedded Systems and IoT

MomentousDiscernment5724 avatar
MomentousDiscernment5724
Microprocessor Systems: Fundamentals
40 questions
Use Quizgecko on...
Browser
Browser