I would bet that writing this in an RTL style would tighten it up significantly. Seems like a lot of LUT there. >> > John Kent's CPU09 compiles into a: > > XC2S300E using 2666 LUTs out of 6144. > XC3S200AN using 2744 LUTs out of 3584. > XC3S500E using 3710 LUTs out of 9312. >