首先,祝各位忙的,不忙的新老电工春节快乐!
有些想设计CPU了,除了指令系统之外周边的东西基本上都设计过了,总线啊,外设啊,缓存控制啊,当然这些东西都不是针对CPU来设计的,思路是一样的。
最近想一想,以后不设计CPU就不知道做什么好了。
CPU这一块编译系统是个**烦,我不可能去专门设计一个指令系统和编译系统。
只好从通用CPU这里入手了。
PowerPC太复杂,ARM有知识产权壁垒,MIPS没接触过,不熟
想来想去,只能从最简单的8051入手了。
标准的8051就不设计了。
我的设想是这样的,在FPGA上做,用上各个先进的技术,兼容8051的指令集。
在Virtex-5中主频跑300MHz,四发射,指令合并,最终有望在1个clk执行4条指令,达到1200MIPS。为了实用化,使用spartan-3an固化,100多块钱一片的,主频跑100MHz,达到400MIPS。
这种8051,哪里会用? |