মত প্রকাশ করুন:
assign x = func(A) ^ func(B);
যেখানে ফানকের আউটপুট 32 বিট প্রশস্ত এবং এক্স 16 বিটের একটি তারের। আমি ফলাফলযুক্ত xor এর মধ্যে সর্বনিম্ন 16 বিট বরাদ্দ করতে চাই।
আমি জানি যে উপরের কোডটি ইতিমধ্যে তা করে তবে এটি একটি সতর্কতাও উত্পন্ন করে। "সুস্পষ্ট" পদ্ধতির কাজ হয় না:
assign x = (func(A) ^ func(B))[15:0]; // error: '[' is unexpected