The Intel 8051 is an 8-bit micro-controller. This micro-controller is capable of addressing 64K of program and 64K of data memory. The implementation below is written in Synthesizable VHDL (at least by Synopsys and Xilinx,) and models the actual Intel implementation rather closely, e.g., it is 100% instruction compatible.
Now release open core of MC8051 is version 1.2 , there are some bug.
The new version is version 1.7 , but does not download from website,
and not free.
If some one study MC8051 version 1.2 source code and fix bugs,
,I hope he can shared with everyone.
I also hope some one can translate MC8051 VHDL code to verilog code,
and share with everyone.