زمانی که در نرم افزار ISE یک فایل test bench ایجاد می کنم نرم افزار بطور پیش فرض قسمتهایی از فایل رو ایجاد کرده
و قسمتهای بعدی را کاربر تغییر و تنظیم می کند
اما زمانی که خودم فایل تست رو می نویسم خطوط زیر ایجاد خطا می کنند
البته فکر می کنم که نمی تونم اونها رو تنظیم کنم که با حذف این خطوط خطا ها نیز برطرف می شوند و حتی جالب اینکه جوراب صحیح نیز بدست می یاد
می خواستم بدونم کسی می دونه این خطوط که نرم افزار ایجاد کرده چیه ؟ و چطور باید اونها رو تنظیم کرد ؟
و قسمتهای بعدی را کاربر تغییر و تنظیم می کند
اما زمانی که خودم فایل تست رو می نویسم خطوط زیر ایجاد خطا می کنند
البته فکر می کنم که نمی تونم اونها رو تنظیم کنم که با حذف این خطوط خطا ها نیز برطرف می شوند و حتی جالب اینکه جوراب صحیح نیز بدست می یاد
می خواستم بدونم کسی می دونه این خطوط که نرم افزار ایجاد کرده چیه ؟ و چطور باید اونها رو تنظیم کرد ؟
constant <clock>_period : time := 10 ns;
-- Clock process definitions
<clock>_process :process
begin
<clock> <= '0';
wait for <clock>_period/2;
<clock> <= '1';
wait for <clock>_period/2;
end process;
-- Stimulus process
stim_proc: process
begin
-- hold reset state for 100 ns.
wait for 100 ns;
wait for <clock>_period*10;
-- Clock process definitions
<clock>_process :process
begin
<clock> <= '0';
wait for <clock>_period/2;
<clock> <= '1';
wait for <clock>_period/2;
end process;
-- Stimulus process
stim_proc: process
begin
-- hold reset state for 100 ns.
wait for 100 ns;
wait for <clock>_period*10;
دیدگاه