امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ALU 16bit
نویسنده پیام
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #1
مشکل در ALU 16bit
سلام و خسته نباشید به دوستان عزیز من یه alu 16bit درست کردم ولی یه خطایی ایجاد میشه که نمیفهمم مشکل از کجاست چندین بار از صفر طراحیش کردم ولی بازم مشکل پابرجاست ولی تو 8bit مشکلی نداره اینم کد خطا :

Logic race condition detected during transient analysis

اگه ممکنه بگید مشکل از کجاست یا اگه نیازه مدار رو بزارم
ممنون از همگی
۱۲-خرداد-۱۳۹۲, ۱۱:۴۲:۴۶
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: مشکل در ALU 16bit
سلام
مهندس شما قبلش یه توضیح در مورد alu که ساختید بدید و اگه بتونید یه شماتیکی چیزی بذارید تا قابل درک باشه و اساتید بتونن کمکتون کنن

۱۳-خرداد-۱۳۹۲, ۱۹:۱۸:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aKaReZa75, Ambassador
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #3
RE: مشکل در ALU 16bit
من این ALU رو بر اساس کتاب آقای موریس مانو ساختم که البته تو کتاب یه بیته این ALU 3 تا مدار محاسبه،منطق و شیفت رو تو خودش داره که اعمال منطقی حسابی و شیفت یکدوم از بیت ها رو انجام میده اینم یه تصویر از مدار :
[تصویر:  a.jpg]
[تصویر:  b.jpg]
اتصال ها هم با باس انجام شده و اینم تصویر خطا :
[تصویر:  c.jpg]
اگه بازم مفهوم نیست خود فایل رو بزارم
۱۳-خرداد-۱۳۹۲, ۲۳:۰۴:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, zaaaahra
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #4
RE: مشکل در ALU 16bit
سلام
من یه زمانی از داخل کتاب موریس alu رو طراحی کردم، متاسفانه کتابش دم دستم نیست، یادمه یه جدول بود که s0 داشت تا S3 و یه cin‌.شما لطف کنید اون جدول رو یه عکس بگیرید و بزارید تا من این طراحی خودم رو تست کنم و براتون بزارم.

منظورم همون جدولی هست که میگه اگه فقط s0 یک بود مثلاً عملیات جمع اگه s1 یک بود و مابقی ورودی ها 0 مثلاً عملیات تفریق و ...

توسط این مدارم هم اعداد ورودی رو بهش میدادم :
   

START...

(آخرین ویرایش در این ارسال: ۱۴-خرداد-۱۳۹۲, ۱۰:۲۳:۰۴، توسط Ambassador.)
۱۴-خرداد-۱۳۹۲, ۱۰:۱۹:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, omid_phoenix, saber_ershadi, hadikh73
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #5
RE: مشکل در ALU 16bit
مشکل اینجای که وقتی 8 بیتش رو میسازم مشکلی نیست ولی رو 16بیت این خطا پیش میاد
اینم جدول تست مدار


[تصویر:  alu.bmp]

اینم خودمدار که الیته فقط قسمت محاسبشه که که گیر از اینجاست
ALU 16bit
(آخرین ویرایش در این ارسال: ۱۴-خرداد-۱۳۹۲, ۱۵:۴۱:۵۷، توسط saber_ershadi.)
۱۴-خرداد-۱۳۹۲, ۱۵:۳۶:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #6
RE: مشکل در ALU 16bit
خوبه طراحیتون جالبه.
سرفرصت بتونم بیشتر بررسیش میکنم.

یه جایی داره به چندتا گیتای نات گیر میده !

اونم نه به تمام حالتا،‌ شما این طراحی رو طبق جدول بالا انجام دادین ؟ چون همه عملیاتها طبق ورودی های جدول بالا نیست.

START...

۱۴-خرداد-۱۳۹۲, ۱۹:۵۳:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, saber_ershadi, babyy
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #7
RE: مشکل در ALU 16bit
ممنون دوست عزیز
آره این مدار که attach کردم فقط قسمت محاسبست و کل مدار نیست گیر و خطایی که میده هم از این قسمته کل مدار 4 تا خط select داره و این 2تا اینم جدول تست مدار محاسبه :
[تصویر:  97153683668802876092.jpg]
(آخرین ویرایش در این ارسال: ۱۴-خرداد-۱۳۹۲, ۲۱:۳۴:۳۷، توسط saber_ershadi.)
۱۴-خرداد-۱۳۹۲, ۲۰:۴۹:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #8
RE: مشکل در ALU 16bit
خواهش میکنم...

الان من طبق جدولی که بالا گذاشتین تست کردم فقط حالت اول درست بود ،‌یعنی وقتی همه ریز عمل ها صفر باشن a,b رو با هم جمع میکنه، اما بقیه نه!

بعد داخل عکس از fulladder استفاده شده اما شما از تفریق کننده استفاده کردین! درستشم فول ادره، چرا که باید گاهی a رو با خود b جمع ببنده، گاهی با نات b، گاهی با ...

START...

۱۵-خرداد-۱۳۹۲, ۱۲:۲۸:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : saber_ershadi, babyy
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #9
RE: مشکل در ALU 16bit
نمیدونم منظورت دقیقا چیه منم دقیقا مثل مدار تو عکس کتاب درستش کردم اینم عکس درون مدار که درست کردم خود مدارم که تو پست قبلی گذاشتم اینم عکس تو باکس مدار محاسبه:


[تصویر:  86135433042461414855.jpg]
۱۵-خرداد-۱۳۹۲, ۱۲:۳۸:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #10
RE: مشکل در ALU 16bit
یه زحمت بکشید، جدول مربوط مدار تفریق کننده رو برام بزارید . x,y,b=> s,d (اگه اشتباه نکنم)

START...

۱۵-خرداد-۱۳۹۲, ۱۲:۳۹:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : saber_ershadi, babyy, omid_phoenix
saber_ershadi آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 13
( 7 تشکر در 6 ارسال )
ارسال: #11
RE: مشکل در ALU 16bit
این مدار مربوط به جمع و تفریق فقط جدول تستش رو ندارم


[تصویر:  49934435896615945714.jpg]

اگه از ریز کاریش می خواین خبر دار بشین آی دی یاهوتون رو بفرستین برام ADD کنمتون
مرسییییییی
۱۵-خرداد-۱۳۹۲, ۱۳:۰۶:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS