با سلام
با توجه به گستردگی انواع مختلف داده ها در vhdl کدام یک از این نوع داده ها قابلیت پیاده سازی می باشد؟
با تشکر
سلام،
انواع اصلی که در پیادهسازی استفاده میشوند، این موارد هستند:
std_logic
std_logic_vector
unsigned
signed
موفق باشید
با سلام و خسته نباشید.
در زبان vhdl اگر بخواهیم بررسی کنیم که یک سیگنال برداری unsigned دارای مقدار است و مقدارش صفر نیست آیا میتوان از کد زیر استفاده کرد؟
;(signal t :unsigned(5 downto 0
t>0
؟
یا از کد زیر؟
(t>to_unsigned(0,6
سلام،
عبارت دوم صحیح است.
موفق باشید.
سلام، میتونیم عملیات حسابی جمع و ضرب رو با خود سیگنال ها از نوع STD_LOGIC انجام بدیم؟ آیا اگه یه سیگنال با نوع signed رو به ip تقسیم وصل کنیم اشکالی پیش نمیاد؟
سلام،
سیگنال با نوغ std_logic تکبیتی است و امکان انجام عملیات حسابی با آن وجود ندارد.
تمام پورتهای برداری IPها از نوع std_logic_vector هستند و برای اتصال سیگنالهایی از نوع signed یا unsigned به آنها باید تبدیل type انجام دهید.
موفق باشید