Design Hierarchy

Summary

Hierarchy

Modules

Instantiations

Open Design Hierarchy Graph

15

15

Dependencies

?

Block Diagram

Instance

Modules

Instantiations

Open Block Diagram

u1_cpu

Count: 8
alu
bus_mux
control
mem_ctrl
mult
pc_next
reg_bank
shifter

Count: 8
u1_pc_next: pc_next (logic)
u2_mem_ctrl: mem_ctrl (logic)
u3_control: control (logic)
u4_reg_bank: reg_bank (ram_block)
u5_bus_mux: bus_mux (logic)
u6_alu: alu (logic)
u7_shifter: shifter (logic)
u8_mult: mult (logic)

Open Block Diagram

u1_plama

Count: 4
cache
mlite_cpu
ram
uart

Count: 4
opt_cache2.u_cache: cache (logic)
u1_cpu: mlite_cpu (logic)
u2_ram: ram (logic)
u3_uart: uart (logic)

Open Block Diagram

plasma_3e (top)

Count: 2
ddr_ctrl
plasma

Count: 2
u1_plama: plasma (logic)
u2_ddr: ddr_ctrl (logic)

opt_cache2.u_cache

u1_pc_next

u2_ddr

u2_mem_ctrl

u2_ram

u3_control

u3_uart

u4_reg_bank

u5_bus_mux

u6_alu

u7_shifter

u8_mult

VHDL Entities

Count: 20

Name

Location

Description

Details

alu

alu.vhd#16

Details

bus_mux

bus_mux.vhd#22

Details

cache

cache.vhd#21

Details

control

control.vhd#27

Details

ddr_ctrl

ddr_ctrl.vhd#57

Details

eth_dma

eth_dma.vhd#22

Details

mem_ctrl

mem_ctrl.vhd#17

Details

mlite_cpu

mlite_cpu.vhd#74

Details

mult

mult.vhd#45

Details

pc_next

pc_next.vhd#16

Details

pipeline

pipeline.vhd#18

Details

plasma

plasma.vhd#39

Details

plasma_3e

plasma_3e.vhd#19

Details

plasma_if

plasma_if.vhd#18

Details

ram

ram.vhd#23

Details

ram

ram_xilinx.vhd#44

Details

reg_bank

reg_bank.vhd#20

Details

shifter

shifter.vhd#17

Details

tbench

tbench.vhd#17

Details

uart

uart.vhd#21

Details

VHDL Packages

Count: 1

Name

Location

Description

Details

mlite_pack

mlite_pack.vhd#15

Details