Q2, מחשב PDP8 כמו טרנזיסטור בדיד

[ג ‘ו ווסברמוגהל] יש עניין במחשבים של הישן, וכמה ניסיון העבר של בניית מחשבים על בושם מ טרנזיסטורים נפרדים, כך הפרויקט הבא, Q2, הוא יישום מלא של microcomputer כמו pdp8 על PCB יחיד. כמו PDP Dec-8, זהו מכונה של 12 סיביות, אבל במקום ההיגיון של הטרנזיסטור דיודה של הדצמבר, הקטן יותר Q2 משתמשת בגישה בסיסית של NMOS. כמו כן, דק יש זיכרון הליבה, אבל Q2 נופש זוג של SRAM ICS, פשוט כי מי רוצה לעשות מבנים זיכרון חוזרים עם טרנזיסטורים בדידים 2N7002 בכל זאת?

רכיבי SMT עבור מיקום קל Maker
כמו ה- PDP-8, יצרנית זו משתמשת באלו סידורי קצת, המאפשרת למעגל להיות הרבה יותר קטן מאשר מבנה אלו נורמלי יותר, על חשבון הצורך מחזור השעון לכל ביט לכל פעולה, כלומר מבצע אלו יחיד ייקח 12 מחזורים שעון. עבור מכונה זו, זמן מחזור ההוראה הוא גם 8 או 32 שעונים בכל מקרה, ובמהירות מקסימלית של 80 KHz זה לא בדיוק מהר (וגם לאט יותר מאשר PDP-8) אבל זה קטן מאוד. קטן, ונוצר לחלוטין.

יצרנית נבנית מ 1094 טרנזיסטורים, עם ההיגיון בתצורת NMOS, תוך שימוש בגודל 10 K Pullup. זו לא דרך מהירה לבנות מעגל, אבל זה מאוד קומפקטי. על ידי בדיקת fanout ההיגיון, [ג’ו] מזוהים באזורים עם fanouts גדולים, ומזער את נגדים למשוך מ 10 k ל 1 ק ‘זה נעשה לקנות כדי לשמור על עיכוב התפשטות בתוך גבולות עבור זמן מחזור ללא שימוש מופרז כוח . הזרם האספקה ​​נשמר להלן 500 תואר שני, ומאפשר את הלוח להיות מופעל ממחבר USB. לִכאוֹב!

הזיכרון הוא באדיבות של שתי סוללות מגובות 6264 srams, עם ארבעת 12 סיביות מטרות כללי שנבנו טרנזיסטורים נפרדים. מסך LCD על הלוח הוא מגע נהדר, הגדלת מתגים ‘פאנל’ הקדמי בשימוש עבור כניסה לתוכנית קלט משתמש. כותרת 40 פינים נוספה, עבור תכנות באמצעות פטל PI במקרה מתגי תכנות פאנל הקדמי מוכיחים קצת מייגע וטעייה נוטה.

טרנזיסטור דיסקרטי D-Type Flip Flop עם אינדיקטור. רוב המעגל הנוכחי עבר ל 2N7002 NMOs.
במונחים של הפרויקט לכתוב, יש הרבה לראות, עם מודל Verilog זמין, שפת תכנות מותאמת אישית [JOE] שיחות Q2L, להשלים עם מהדר ואסמבלר (כתוב חלודה!) אפילו סימולטור מקוון Q2 – הרבה הדגמות מגניבות, כמו נחש. משחק החיים ואפילו פונג, להוסיף כמה נוגע מקסים באמת. דברים גדולים!

בהשתתפות הרבה פרויקטים דומים לאורך השנים; הנה אחד גדול, אחד קטן מאוד 4 סיביות, אחד גדול באמת.

Leave a Reply

Your email address will not be published. Required fields are marked *