文件名称:8051开源内核VHDL Verilog都可使用
文件大小:451KB
文件格式:ZIP
更新时间:2013-04-08 06:20:16
8051 VHDL Verilog
我自己都是用的这个IP核,非常的好用,系统时钟不需要12分频,因此速度为普通51的12倍。 里边还有相应的程序说明以及内核结构详细说明。 2011.8.25添加: 鉴于很多朋友不知道怎么用,这里以quartus ii平台为OM例。将最顶层的文件例化到工程中去,将编译好的51生成文件,如hex等,加载到51核的配置ROM里,就可以运行啦,祝大家好运。
【文件预览】:
mc8051_overview.pdf
mc8051
----tb()
--------mc8051_ramx_sim.vhd(5KB)
--------tb_mc8051_tmrctr_.vhd(4KB)
--------tb_mc8051_alu_sim_cfg.vhd(4KB)
--------tb_mc8051_alu_sim.vhd(60KB)
--------mc8051_ram_sim.vhd(5KB)
--------mc8051_ramx_sim_cfg.vhd(4KB)
--------mc8051_rom_.vhd(4KB)
--------tb_mc8051_alu_.vhd(4KB)
--------tb_mc8051_tmrctr_sim.vhd(28KB)
--------tb_mc8051_top_sim.vhd(7KB)
--------tb_mc8051_siu_sim_cfg.vhd(4KB)
--------tb_mc8051_tmrctr_sim_cfg.vhd(4KB)
--------tb_mc8051_top_sim_cfg.vhd(4KB)
--------tb_mc8051_top_.vhd(4KB)
--------mc8051_rom_sim_cfg.vhd(4KB)
--------tb_mc8051_siu_.vhd(4KB)
--------mc8051_ram_sim_cfg.vhd(4KB)
--------mc8051_ramx_.vhd(5KB)
--------mc8051_ram_.vhd(5KB)
--------mc8051_rom_sim.vhd(5KB)
--------tb_mc8051_siu_sim.vhd(14KB)
----msim()
--------mc8051_rom.dua(4KB)
--------write2file.do(4KB)
--------mc8051_tb_sim.do(87B)
--------mc8051_tb_compile.do(2KB)
----version.txt(174B)
----dc()
--------.synopsys_dc.setup(804B)
--------db()
--------reports()
--------log()
--------scr()
--------synthesize_mc8051_core(74B)
--------lib()
--------command.log(26KB)
----synpl()
--------mc8051_core.prj(2KB)
----vhdl()
--------addsub_core_struc_cfg.vhd(5KB)
--------mc8051_tmrctr_rtl_cfg.vhd(4KB)
--------addsub_cy_.vhd(5KB)
--------mc8051_siu_.vhd(5KB)
--------dcml_adjust_rtl_cfg.vhd(4KB)
--------alucore_rtl_cfg.vhd(4KB)
--------control_fsm_rtl_cfg.vhd(4KB)
--------alumux_.vhd(7KB)
--------mc8051_control_.vhd(8KB)
--------addsub_cy_rtl.vhd(5KB)
--------comb_divider_rtl_cfg.vhd(4KB)
--------control_mem_rtl_cfg.vhd(4KB)
--------alucore_.vhd(5KB)
--------mc8051_core_struc_cfg.vhd(5KB)
--------control_fsm_rtl.vhd(97KB)
--------LGPL.TXT(26KB)
--------mc8051_siu_rtl_cfg.vhd(4KB)
--------mc8051_alu_struc.vhd(8KB)
--------dcml_adjust_rtl.vhd(7KB)
--------dcml_adjust_.vhd(5KB)
--------mc8051_p.vhd(42KB)
--------comb_mltplr_rtl_cfg.vhd(4KB)
--------mc8051_top_.vhd(6KB)
--------mc8051_top_struc.vhd(8KB)
--------control_mem_rtl.vhd(45KB)
--------mc8051_siu_rtl.vhd(48KB)
--------comb_mltplr_rtl.vhd(5KB)
--------mc8051_control_struc.vhd(11KB)
--------comb_divider_rtl.vhd(6KB)
--------alucore_rtl.vhd(7KB)
--------control_mem_.vhd(10KB)
--------mc8051_alu_.vhd(5KB)
--------addsub_core_.vhd(5KB)
--------mc8051_tmrctr_.vhd(5KB)
--------addsub_ovcy_.vhd(5KB)
--------mc8051_core_.vhd(7KB)
--------mc8051_tmrctr_rtl.vhd(29KB)
--------comb_mltplr_.vhd(4KB)
--------addsub_core_struc.vhd(6KB)
--------mc8051_alu_struc_cfg.vhd(5KB)
--------alumux_rtl.vhd(18KB)
--------mc8051_top_struc_cfg.vhd(4KB)
--------comb_divider_.vhd(5KB)
--------addsub_ovcy_rtl_cfg.vhd(4KB)
--------control_fsm_.vhd(6KB)
--------mc8051_control_struc_cfg.vhd(4KB)
--------mc8051_core_struc.vhd(11KB)
--------addsub_cy_rtl_cfg.vhd(4KB)
--------addsub_ovcy_rtl.vhd(7KB)
--------alumux_rtl_cfg.vhd(4KB)
----scr()
--------msim()
--------dc()
--------synpl()
----vss()
----docu()
--------8051_overview.pdf(23KB)
--------comp_orig_ipcore.pdf(44KB)
8051IPcore_readme.mht
mc8051_ug.pdf