تالار گفتمان مانشت
کنترل جریان credit-based در NoC - نسخه‌ی قابل چاپ

کنترل جریان credit-based در NoC - mostafa272 - 03 بهمن ۱۳۹۳ ۱۲:۰۹ ب.ظ

با سلام

من برای پیاده سازی طرحم نیاز دارم تا تعداد فلیت (flit)های ورودی به یک پورت ورودی در مسیریاب NoC رو بشمارم و هر وقت یک بسته کاملا رد شد سوئیچ کنم روی یک کانال دیگه. سیگنال هایی که برای کنترل جریان وجود داره Clockمسیریاب، clock_rx برای هر پورت ورودی و rx هست و همین طور هم سیگنال credit_o که برای فرستنده ارسال می شود و وضعیت بافرهای داخل پورت ورودی را نشان می دهد. مسیریاب که در NoC استفاده می شود مسیریاب Hermes است. من سعی کردم شمارش را براساس eventمثبت روی کلاک مسیریاب و یا clock_rx انجام دهم، اما ظاهرا درست شمارش نمیشه چون سوئیچ کانال صورت نمی گیرد و ریزش بسته رخ می دهد. اگر با طرز کار NoC آشنایی داریدلطفا راهنمایی کنید.

با تشکر