من کد VHDL رو که در ویدیوی آموزش پیاده سازی اعداد علامت دار آمده بود را در ISE نوشتم . هیچ syntax error ندارد. اما زمانی که testbench آن را تولید میکنم . در testbench پکیج numeric منتقل نمی شود و تمام تایپ ها که قبلا signed بوده است به std_logic_vector تغییر پیدا می کنند . در شکل موج شبیه سازی شده نیز چیزی جز X , U نمایش نمی دهد. لطفا راهنمایی کنید
سلام،
این موضوع طبیعی است و دو موردی را که اشاره کردید باید خودتان تصحیح کنید.
در بالای کد تستبنچ، پکیج numeric_std را اضافه کنید و تمام نوعهای std_logic_vector را در تستبنچ به signed یا unsigned (مشابه کد اصلی) تغییر دهید.
موفق باشید.
تشکر بابت راهنمایی , اما من قبلا همین کار رو هم انجام داده بودم اما باز هم نمودار مقدار X , U رو نشون میده.
لطفا کد تستبنچ را در این بخش ارسال کنید تا بررسی کنیم.