OK, it ain't much, and I have no idea if it will work, except watching the bits all follow their little truth tables in my mental simulator ... I drew this in Xiilinx, but have no idea yet how to run a simulation, or dump it to the bitstream that could program the chip (BTW, did I say that a prospective client has sent me a "CPLD 95XL DEMO BOARD"? He sent it to me in case I got this one gig, which I think that by chatting him up on the telephone, I inspired him to find a better, cheaper faster way, and so talked myself out of a job, but as a sort of gratituity, I think he's going to let me keep the board. And the Software. :-)
Anyway, there was talk of a hardware multiplier, and I've wanted to do this since I grasped the concept of "barrel shifter", so I've drawn a schematic - the Xilinx S/W doesn't have an obvious "save as", so I screencapped it in PSP. The little labels on the inputs to the AND gates are 'multiplier(3:0)', expanded, as are the inputs across the top. The multiplier comes in on the left, and the product comes out the bottoj.
Anybody up to callng my bluff? ;-P ;-P ;-P
Cheers! Rich