├── .gitignore ├── Makefile ├── README.md ├── img ├── MAC.jpg ├── arc1.jpg ├── area.png ├── dataloader.jpg ├── fsm.png ├── matrix_b.png ├── monster.png ├── systolic.png ├── test1.png ├── test2.png ├── test3.png ├── testbench.png ├── timing.png └── top.png ├── src ├── define.v ├── global_buffer.v └── top.v └── tb ├── inputs1 ├── matrix_a.txt └── matrix_b.txt ├── inputs2 ├── matrix_a.txt └── matrix_b.txt ├── inputs3 ├── matrix_a.txt └── matrix_b.txt ├── matmul.py └── top_tb.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/README.md -------------------------------------------------------------------------------- /img/MAC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/MAC.jpg -------------------------------------------------------------------------------- /img/arc1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/arc1.jpg -------------------------------------------------------------------------------- /img/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/area.png -------------------------------------------------------------------------------- /img/dataloader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/dataloader.jpg -------------------------------------------------------------------------------- /img/fsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/fsm.png -------------------------------------------------------------------------------- /img/matrix_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/matrix_b.png -------------------------------------------------------------------------------- /img/monster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/monster.png -------------------------------------------------------------------------------- /img/systolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/systolic.png -------------------------------------------------------------------------------- /img/test1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/test1.png -------------------------------------------------------------------------------- /img/test2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/test2.png -------------------------------------------------------------------------------- /img/test3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/test3.png -------------------------------------------------------------------------------- /img/testbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/testbench.png -------------------------------------------------------------------------------- /img/timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/timing.png -------------------------------------------------------------------------------- /img/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/img/top.png -------------------------------------------------------------------------------- /src/define.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/src/define.v -------------------------------------------------------------------------------- /src/global_buffer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/src/global_buffer.v -------------------------------------------------------------------------------- /src/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/src/top.v -------------------------------------------------------------------------------- /tb/inputs1/matrix_a.txt: -------------------------------------------------------------------------------- 1 | 1, 2 2 | 3, 4 3 | -------------------------------------------------------------------------------- /tb/inputs1/matrix_b.txt: -------------------------------------------------------------------------------- 1 | 5, 1 2 | 1, 6 3 | -------------------------------------------------------------------------------- /tb/inputs2/matrix_a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/inputs2/matrix_a.txt -------------------------------------------------------------------------------- /tb/inputs2/matrix_b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/inputs2/matrix_b.txt -------------------------------------------------------------------------------- /tb/inputs3/matrix_a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/inputs3/matrix_a.txt -------------------------------------------------------------------------------- /tb/inputs3/matrix_b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/inputs3/matrix_b.txt -------------------------------------------------------------------------------- /tb/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/matmul.py -------------------------------------------------------------------------------- /tb/top_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charley871103/TPU/HEAD/tb/top_tb.v --------------------------------------------------------------------------------