يا شباب مقابلة واحدة السؤال!

  • Thread starter pnnavigator0915
  • Start date
P

pnnavigator0915

Guest
يا رفاق!..حصلت على هذا السؤال في مقابلة على الانترنت..قد يكون قد أكون غبية بما يكفي لا لأنها من أصل الرقم..ولكن لقد تم التفكير منذ 48 ساعة ، ولكن أنا لا تزال غير قادرة على معرفة!..Qs : تصميم الدارات الرقمية (فقط البوابات المنطقية الأساسية و ، أو ، XOR ، لا ، XNOR ، الخ.)بحيث يأخذ في 16 بت والمدخلات والمخرجات 1 بت.الانتاج مرتفعة فقط إذا كان أي من بالضبط 5 بتات مرتفعة.ولا 4 ولا 6..5 بالضبط!هذا هو السؤال أن تعطيني رفض اعتقد!..ولكن إذا كنت تستطيع ذلك الرقم..التي تريد ان تكون عظيمة..
 
هل من الممكن لتنفيذ كامل الأفعى من أن البوابات كخطوة وسيطة ثم يمكنني استخدامها في كرة القدم والمكون؟؟؟

إذا كانت الإجابة بنعم ، لذلك لدي حل.آخر ، وسأستمر في التفكير في الامر.

 
يمكن أن يكون نوعا من المقارنة....

 
يمكن تخمين dats طقوس.... أ addder الكامل سوف giv مسعود.... والجواب واضح... نعم.. اتحاد كرة القدم أن يبنى من البوابات الأساسية باستخدام و، أو وXOR

 
يمكن أن يكون من السهل جدا مصممة
1) عادل جعل الجدول الحقيقة مع 16 المدخلات والمخرجات واحدة
2) تطبيق شرط أن الإخراج هو فقط عالية عند 5 المدخلات هي خلاف ذلك ارتفاع منخفض
3) الآن تنفيذ ذلك باستخدام البوابات truthtable
thats أنها

 
links104 كتب :

يمكن أن يكون من السهل جدا مصممة

1) عادل جعل الجدول الحقيقة مع 16 المدخلات والمخرجات واحدة

2) تطبيق شرط أن الإخراج هو فقط عالية عند 5 المدخلات هي خلاف ذلك ارتفاع منخفض

3) الآن تنفيذ ذلك باستخدام البوابات truthtable

thats أنها
 
مرحبا ،
links104 ما هو إلا theoritically الصحيح.إنني لا أميل المشورة هذه الإجابة ، وليس لذلك أنصح بقوة المشورة ضده ، لأنه ليس من الممكن عمليا أن تفعل جدول الحقيقة من 16 المدخلات.سوف يستغرق الأعمار.
حتى حل بسيط ويمكن إضافة كل 16 بت وإذا كانت النتيجة 5 ، والإخراج هو '1' آخر الإخراج '0'
الخمير الحمر
افي
http://www.vlsiip.com

 
كذلك..
ولكن للكشف عن الإخراج هو خمسة!..
متعود علينا..
أكثر من واحد النواتج؟
 
ش لتصميم الدوائر الأفعى التي تضيف كل 16 inputs.then ستكون النتيجة في ثنائي 101 (5) يقدم سوى 1 في خمس. ثم ربط هذه القطع الثلاث إلى وبوابة ، وتذكر على عكس بعض الشيء المتوسطة

 
نعم كنت بحاجة إلى استخدام الأفعى بطريقة أو بأخرى.ولكنك لا تحتاج إلى الأفعى كاملة للعثور على وجه الدقة عدد منها.هنا هو أحد الحلول الممكنة :

1) أول ما تحتاجه لبناء الأساسية 2 بت الأفعى ، وباستخدام بوابة وبوابة xor كما هو مبين في الشكل أ) (عذرا المخطط هو الفوضى

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />

)

2) استخدام الأفعى لبناء منطق الخاص بك كما هو مبين في الشكل ب).حيث كل مربع هو الأفعى الأساسية.لاحظت أن لالحيات في المرحلة الأولى (العمود الأول من اليسار) ، وزن كل الانتاج المبلغ (أي دإ إخراج الأفعى الأساسي) هو واحد ، وزن كل الانتاج تحمل (جيم إخراج الأفعى الأساسية) هي سنتان .لالحيات في المرحلة الثانية ، والأوزان هي 2 و 4 على التوالي ، وبالنسبة للمرحلة الثالثة ، والأوزان هي 4 و 8.

منذ ما عليك سوى أن نعرف بالضبط ما إذا كانت هناك خمس منها ، فإنك لا تحتاج لبناء الأفعى كاملة.بحيث يمكنك التوقف عند العمود الثالث ، وتريد التأكد من جميع الأسلاك من وزنه 8 الصفر هي خلاف ذلك لا يمكنك الحصول على 5 ، أليس كذلك؟بحيث ب الرقم هو كيف يتحقق.
آسف ، ولكن تحتاج إلى تسجيل الدخول لمشاهدة هذه الضميمة

 
الكالينجيون ، مجرد استخدام الأفعى.
16 المدخلات إضافة معا ، ومقارنة مع 5 ،
إذا كان الناتج تساوي نبضة عالية.
الآن تصميم على الأفعى ، والمقارنة.

 
مرحبا pnnavigator0915 ،

مشيرا الى أن كل 16 بت للكشف عن 5 1 على ما يرام.
ولكن سوف يتطلب تحولا بيزو clk وسجل لإضافة 16 بت بشكل متسلسل.
لذا فإن السؤال المطروح هو أننا ينبغي استخدام البوابات فقط كما ذكر بعض المكونات أو متتابعة يمكن استخدامها.
إذا sequentilal مكونات يمكن استخدامها في تصميم ثم
لقد حل الأخرى التي تستخدم عدادات ، وقفل البوابات.

 
amitjagtap كتب :

مرحبا pnnavigator0915 ،مشيرا الى أن كل 16 بت للكشف عن 5 1 على ما يرام.

ولكن سوف يتطلب تحولا بيزو clk وسجل لإضافة 16 بت بشكل متسلسل.

لذا فإن السؤال المطروح هو أننا ينبغي استخدام البوابات فقط كما ذكر بعض المكونات أو متتابعة يمكن استخدامها.

إذا sequentilal مكونات يمكن استخدامها في تصميم ثم

لقد حل الأخرى التي تستخدم عدادات ، وقفل البوابات.
 
روابط 104 هو حقش يمكن تصميم في ان الطريقة

 
المتأنق مرحبا ، بل هو مجرد "الاختيار تماثل قانون" ، وستبقى دائما الكشف عن الغريب من أي منها في تيار بت.

حصلت عليه..تمنيات ،

بابا

 
يمكننا أيضا أن محاولة algorithum التالية...
ثلاث 32 بت الحيات مطلوبة!
أنيق وبالتوازي الكونت
رمز :

تعريف # MASK_01010101 (((صحيح غير الموقعة) (-1)) / 3)

تعريف # MASK_00110011 (((صحيح غير الموقعة) (-1)) / 5)

تعريف # MASK_00001111 (((صحيح غير الموقعة) (-1)) / 17)كثافة العمليات bitcount (غير الموقعة كثافة العمليات ن)

(

ن = (ن & MASK_01010101) ((ن>> 1) & MASK_01010101) ؛

ن = (ن & MASK_00110011) ((ن> 2) & MASK_00110011) ؛

ن = (ن & MASK_00001111) ((ن> 4) & MASK_00001111) ؛

عودة ن 255 ٪ ؛

)
 

Welcome to EDABoard.com

Sponsor

Back
Top