انجمن گفتگوی فراد اندیش

اعلان‌ها
پاک کردن همه

تمام شدن sliceها

8 نوشته‌ها
4 کاربران
0 واکنش‌ها
2,153 بازدیدها
(@m12gsj)
نوشته‌ها: 26
Eminent Member
شروع‌کننده موضوع
 
[#110]

سلام
در یک طراحی با اینکه lut های زیادی استفاده نشده وجود دارد، در هنگام map کردن خطای تمام شدن منابع رو میده
بعد از بررسی متوجه شدم sliceها تموم شده
در هر slice هشت ff و چهار lut وجود دارد ولی نرم افزار سنتز فلیپ فلاپ های طرح رو از یکسری slice برداشته و lutها رو از یکسری slice دیگه و این باعث شده sliceهای چیپ تمام بشه
آیا قیدی هست که باعث بشه تا نرم افزار سنتز از تمام ff و lut های یک slice استفاده کنه؟
ff = 2964 az 11440
lut = 3974 az 5720
slice = 1347 az 1430

با تشکر


 
ارسال‌شده : 18 آذر، 1398 7:17 ب.ظ
(@ask_linx)
نوشته‌ها: 16
Active Member
 

سلام دوست من
متاسفانه باید بگم خیر چنین قیدی نیست.
این شرایط تو طرح شما نشان دهنده این هست که مجموعه بزرگ و متاووتی از کنترل ست ها تو طرحتون دارید
منظور از کنترل ست سیگنال های کلاک، ریست و enable و ... غیره هست به همین دلیل کدتون بیش از حد بزرگ شده. کافیه تو این زمینه کدتون بهینه کنید مشکلات همینجوری برطرف میشه.


 
ارسال‌شده : 21 آذر، 1398 1:22 ق.ظ
(@m12gsj)
نوشته‌ها: 26
Eminent Member
شروع‌کننده موضوع
 

خیلی ممنون از پاسختون
مسئله اینه که ماژول اصلی من بسیار حجم کمی داره و من قصد دارم این ماژول رو به صورت موازی و به تعداد زیادی گسترش بدم.
به عنوان مثال 50 تا از این ماژول رو که میزارم مشکلی نیست و تقریبا نصف منابع مصرف شده ولی 50 رو که میکنم 60 منابع تموم میشه
کلا مشکل اینه که بعد از implement هنوز کلی slice هست که فلیپ فلاپ بدون مصرف و کلی هم lut بدون مصرف داره


 
ارسال‌شده : 24 آذر، 1398 3:00 ب.ظ
(@ask_linx)
نوشته‌ها: 16
Active Member
 

سلام
از اینکه دیر جواب میدم شرمنده
اگه هنوز مشکلتون برطرف نشده تو تلگرام به من پیام بدین @ask_linx


 
ارسال‌شده : 5 بهمن، 1398 11:30 ب.ظ
(@m12gsj)
نوشته‌ها: 26
Eminent Member
شروع‌کننده موضوع
 

سلام
سلامت باشین
خداروشکر حل شد ممنون


 
ارسال‌شده : 7 اسفند، 1398 1:36 ق.ظ
(@dabidian)
نوشته‌ها: 1
New Member
 

سلام
میشه توضیح بدین که چه طور حل شد؟
ممنون


 
ارسال‌شده : 19 اسفند، 1398 2:53 ب.ظ
(@m12gsj)
نوشته‌ها: 26
Eminent Member
شروع‌کننده موضوع
 

سلام
اینجوری که من فهمیدم هیچ وقت نمیشه به طور 100 درصد از تمامی منابع استفاده کرد. یعنی هرچه قدر هم که نرم افزار بتونه خوب place و route کنه بازهم نمیشه توقع داشت تمام lutها و ff های یک Slice مصرف بشن
ولی بااین وجود سعی کردم هرکدوم از ماژول هامو بهینه تر کنم تا منبع کمتری مصرف بشه


 
ارسال‌شده : 21 اسفند، 1398 1:59 ق.ظ
(@rasoulzadeh-mohammad)
نوشته‌ها: 1
New Member Customer
 

سلام در iSE میتوان این کار را کرد

MAP و استفاده از properties با تغییر پنجره به advance  در قسمت register Ordering  آن را از 4 به 8 تغییر داد. و سپس مجدد کد مربوطه را سنتز نمود.

ان وقت تمامی منابع یک اسلایس مصرف خواهد شد 
به طور معمول البته


 
ارسال‌شده : 3 آبان، 1403 12:44 ب.ظ
به اشتراک بگذارید:
>