Much of the work on robot learning/adaptation within the UNH Robotics Laboratory has used variations on the traditional Albus CMAC for the nonlinear adaptive element(s) in the control While we have used various fixed-point and floating-point  hardware and software CMAC implementations in our research over the years  the following files contain the fixed-point software version of CMAC which we use most-commonly today