Splitting all the FSMs into separate submodules
OpenROAD is pretty brain damaged and optimized away my SRAM, when letting it synthesize that level, so I've got to place and route all logic separately and then include it as hard macros in AI accelerator Top and connect it without optimization.
Showing
- verilog/benches/AI_Accelerator_Top_TB.v 2 additions, 2 deletionsverilog/benches/AI_Accelerator_Top_TB.v
- verilog/src/chatgpt/AI_Accelerator_Top.v 119 additions, 284 deletionsverilog/src/chatgpt/AI_Accelerator_Top.v
- verilog/src/chatgpt/Control_Unit.v 64 additions, 0 deletionsverilog/src/chatgpt/Control_Unit.v
- verilog/src/chatgpt/Matrix_Multiplication.v 2 additions, 2 deletionsverilog/src/chatgpt/Matrix_Multiplication.v
- verilog/src/chatgpt/Memory_Controller.v 122 additions, 0 deletionsverilog/src/chatgpt/Memory_Controller.v
- verilog/src/chatgpt/Wishbone_Slave_Controller.v 166 additions, 0 deletionsverilog/src/chatgpt/Wishbone_Slave_Controller.v
- verilog/src/mine/constants.v 3 additions, 2 deletionsverilog/src/mine/constants.v
Loading
Please register or sign in to comment