• Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
HomeFPGA8051 Experiment
Previous Next

8051 Experiment

Posted by: Cady Xiong , February 26, 2014

Download the keilC51 firmware code and build to get a hex file. This hex will be needed later.
Create a project named 8051_test2.
Unzip 8051 core’s vhdl directory into vhdl directory under 8051_test2. Rename mc8051_core_.vhd to mc8051_core.vhd, i.e, remove the underscore.11

Add files under vhdl directory. Don’t add *_cfg.vhd and mc8051_top_struct.vhd and mc8051_top_vhd.

22

33

44

55

Set 8051_test2.bdf as top level.

66

77

Mc8051_rom: Use lpm_rom, 8 bit, 4K words. The initialization file should be the KeilC51 generated HEX file.
Mc8051_ram: use lpm_ram_dq, 8 bit, set to 128 words.
Mc8051_ramx: use lpm_ram_dq, 8 bits, set to 4K words.

99

10

11

12

Connect all the blocks:

Use NET name:

Tags: FPGA

Share!
Tweet

Cady Xiong

About the author

Leave a Reply Cancel reply

You must be logged in to post a comment.

Category

  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors