Simulink Bitslice not working
5 次查看(过去 30 天)
显示 更早的评论
I am using simulink to create a serial adder using three universal registers. I keep getting the following errors: Function 'BITSLICEGET' is not defined for the first argument of class double.
Function 'HDL Operations/Bit Slice/bit_slice' (#60.47.89), line 4, column 5: "bitsliceget(cast_to_fi(u), lidx+1, ridx+1)" Launch diagnostic report. Component: MATLAB Function | Category: Coder error Errors occurred during parsing of MATLAB function 'HDL Operations/Bit Slice/bit_slice' Component: MATLAB Function | Category: Coder error Errors occurred during parsing of MATLAB function 'HDL Operations/Bit Slice/bit_slice' Component: Simulink | Category: Block error Any help would be great. Thanks
0 个评论
回答(2 个)
Tim McBrayer
2016-4-5
bitsliceget is supported for fixed point types only. What is the type of the data that you are supplying as input to the bit slice block?
0 个评论
Shuozhi Yang
2018-12-10
Any follow-up on this question?
I got the exact same error when I use the HDL coder. It seems cast_to_fi() is there to make sure that the input to bitsliceget() is an fixed point type.
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!