سلام به تمام دوستان
خسته نباشید ؛ من یه روزه که با یه مشکل مسخره دارم دست و پنجه نرم میکنم ، دیگه نمیدونم که باید چطور مشکل رو حل کنم ، شاید مشکل از نرم افزار باشه نمی دونم والا :angry:
این برنامه رو ببیید :
توی این برنامه متغییر های a,b از جاهای دیگه مقدار دهی میشن، ولی اصلا رجیستر _ADD مقدار دهی نمیشه!
حالا اگه برنامه رو این طور بنویسم مقدار دهی میشه :
اگه میدونید مشکل از کجاست لطفا راهنمایی بفرمایید! :cry2:
خسته نباشید ؛ من یه روزه که با یه مشکل مسخره دارم دست و پنجه نرم میکنم ، دیگه نمیدونم که باید چطور مشکل رو حل کنم ، شاید مشکل از نرم افزار باشه نمی دونم والا :angry:
این برنامه رو ببیید :
کد:
reg [10:0] A,B; reg [17:0] _ADD; always @ (posedge Clk) begin _ADD <= A[10:1] + B; end
حالا اگه برنامه رو این طور بنویسم مقدار دهی میشه :
کد:
reg [10:0] A,B; reg [17:0] _ADD; always @ (posedge Clk) begin _ADD <= _ADD + A[10:1] + B; end
دیدگاه