2005.4.12 新規

1bit CPU(KP1)

 fz80コアのkwhrさんがVerilogHDLで書き下ろされたCPUです。
 処理をシリアライズしてALUを1ビットにするという斬新な試みをされています。
 私も回路規模と速度の結果に注目していましたが、結果は185Slice/12.9,218Slice/11.8ということで、8bit幅で考えると1演算1MHz程度というとです。
 CNITMR16は200Slice弱と同規模にて32MHz超で16bit演算しますから、いがいと回路が小さくならないという感想です。
 FPGAでは、マルチプレクサやレジスタ(ラッチ)が回路を食うので、1bitまでシリアライズすると効率が悪いのかもしれませんね。

Link

1bit CPU