سلام استاد می خواستم راهنمایی بفرمایید در پیاده سازی فیلتر چگونه از عملگر * استفاده کنیم که قابل سنتز باشد .ممنون
سلام
سیگنال های مورد استفاده در عملیات ضرب را از نوع signed و یا unsigned انتخاب کنید و با همان علامت * در هم ضرب کنید.در ضمن numeric_std را هم در ابتدای برنامه اضافه کنید.
با سلام
در مورد انجام عملیات جمع و ضرب و تفریق فرق استفاده از علامت این عملگر ها در زبان vhdl و یا استفاده از ip core برای این عملگر ها از نطر پیاده سازی و سرعت و بهینه بودن چیست؟
خیلی ممنون
سلام،
استفاده از عملگر جمع در حالت معمول باعث پیادهسازی آن به کمک LUTها میشود. در مورد ضرب، پیادهسازی به کمک DSP48 انجام میشود.
قیدهایی وجود دارند که میتوانید به کمک آنها به نرمافزار دستور دهید برای پیادهسازی ضرب کننده از LUT استفاده کند یا برای جمع کننده از DSP48 استفاده کند.
استفاده از IP باعث ساده شدن روند این تنظیمات میشود.
موفق باشید.