Skip to content

gharishkumar/matrix_mul_trial_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expected directory structure

.
β”œβ”€β”€ Design
β”‚   └── matrix_multiplier
│     β”œβ”€β”€ unit_adder
│     │   └── unit_adder.v
│     β”œβ”€β”€ unit_multiplier
│     │   └── unit_multiplier.sv
│     β”œβ”€β”€ IO_block
│     │   └── IO_block.v
│     │   └── Python_script.py
│     β”œβ”€β”€ PE_block
│     │   β”œβ”€β”€ FPU_normalizer
│     │   │   └── FPU_normalizer.sv
│     │   β”œβ”€β”€ Systolic_array_equ_unit
│     │   │   └── Systolic_array_equ_unit.sv
│     │   └── PE_block.sv
│     └── matrix_multiplier.sv
β”œβ”€β”€ Sim
│   β”œβ”€β”€ unit_verification
│   │   └── functional_verificaion
│        └── tb_unit_adder.v
│   │   β”œβ”€β”€ UVM
│   │   └── SV_tb
│   └── top_verification
│     β”œβ”€β”€ UVM
│     └── SV_tb
└── Synth

Actual directory structure

Directory structure:
└── matrix_mul_trial_test/
   β”œβ”€β”€ Design/
   │   └── matrix_multiplier/
   │     β”œβ”€β”€ IO_block/
   │     │   β”œβ”€β”€ IO_block.v.v
   │     │   └── py_script.py
   │     β”œβ”€β”€ PE/
   │     │   β”œβ”€β”€ PE.sv
   │     │   β”œβ”€β”€ PE_int.sv
   │     │   β”œβ”€β”€ pe.v
   │     │   └── sys_arry.v
   │     β”œβ”€β”€ Vedic_multiplier_32x32/
   │     │   β”œβ”€β”€ run_sim.ps1
   │     │   β”œβ”€β”€ sim_1/
   │     │   │   └── new/
   │     │   │     β”œβ”€β”€ tb_bd.v
   │     │   │     β”œβ”€β”€ tb_halfAdder.v
   │     │   │     β”œβ”€β”€ tb_half_adder_axi_master_slave.v
   │     │   │     β”œβ”€β”€ tb_vedic_2x2.v
   │     │   │     └── test32x32.v
   │     │   β”œβ”€β”€ sources_1/
   │     │   │   └── new/
   │     │   │     β”œβ”€β”€ adder10.v
   │     │   │     β”œβ”€β”€ adder16.v
   │     │   │     β”œβ”€β”€ adder18.v
   │     │   │     β”œβ”€β”€ adder32.v
   │     │   │     β”œβ”€β”€ adder34.v
   │     │   │     β”œβ”€β”€ adder4.v
   │     │   │     β”œβ”€β”€ adder6.v
   │     │   │     β”œβ”€β”€ adder8.v
   │     │   │     β”œβ”€β”€ buffer.v
   │     │   │     β”œβ”€β”€ halfAdder.v
   │     │   │     β”œβ”€β”€ half_adder_axi_master_slave.v
   │     │   │     β”œβ”€β”€ vedic_16x16.v
   │     │   │     β”œβ”€β”€ vedic_2x2.v
   │     │   │     β”œβ”€β”€ vedic_32x32.v
   │     │   │     β”œβ”€β”€ vedic_4x4.v
   │     │   │     └── vedic_8x8.v
   │     │   └── ss/
   │     └── unit_adder/
   │     β”œβ”€β”€ unit_adder.v.v
   │     └── updated_halfAdder_axis/
   │       β”œβ”€β”€ halfAdder.v
   │       └── tb_halfAdder.v
   β”œβ”€β”€ Sim/
   │   └── unit_verification/
   │     └── functional_verification/
   │       β”œβ”€β”€ sys_tb.v
   │       β”œβ”€β”€ sys_tb_test_case.v
   │       β”œβ”€β”€ tb_pe.v
   │       └── tb_unit_adder.sv
   └── scripts/
   │   β”œβ”€β”€ run_systolic2x2_tb.ps1
   │   └── run_vedic32x32_tb.ps1
   └── readme.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •