اطلاعیه

Collapse
No announcement yet.

مشکل با divider generator

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل با divider generator

    سلام
    مشکلی که به تازگی باهاش برخورد کردم اینه که در پروژه ای لازمه تا دو تا مقدار رو به هم تقسیم کنم و خروجی تقسیم هم کوچکتر از 1 خواهد شد حتما. و مجبور شدم برای این کار از divider generator استفاده کنم. این core رو جوری تنظیم کردم که کار رو در یک کلاک انجام بده. به عنوان ورودی dividend، divisor و CE دارم و در خروجی هم quetient و fractional و rfd. من ورودی ها رو بهش میدم و در کلاک اول که خروجی نمیده و تازه بعد از چندین کلاک شروع میکنه به دادن خروجی های بی ربط. کسی کار کرده با این core؟ اشتباه من کجا میتونه باشه؟

    #2
    پاسخ : مشکل با divider generator

    خیلی از ماژولهای پردازش سیگنال؛ به خصوص floating point ، دارای latency هستند. کلا هر کلاک خروجی داده میشه ولی یک تاخیر چند کلاکه دارند. اگه latency را یک کلاک کنید معمولا ماژولی بزرگتر با سرعت کمتر پیاده میشه.

    دیدگاه


      #3
      پاسخ : مشکل با divider generator

      ظاهرا این ماژول هم تقسیم float نداره، و نتیجه شما نمیتونه بین صفر و یک باشه. باید از ماژول های floating point استفاده کنید.

      دیدگاه

      لطفا صبر کنید...
      X