diff --git a/rtl/quartus/project.tcl b/rtl/quartus/project.tcl index 49e1d8ac..204037be 100644 --- a/rtl/quartus/project.tcl +++ b/rtl/quartus/project.tcl @@ -20,9 +20,18 @@ set_global_assignment -name TOP_LEVEL_ENTITY $opts(top) set_global_assignment -name SEARCH_PATH ../ set_global_assignment -name VERILOG_FILE ../VX_define.v - +set_global_assignment -name VERILOG_FILE ../cache/cache_set.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_dram_req_rsp_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_wstall_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_join_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_gpr_data_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_csr_wb_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_inst_exec_wb_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_csr_req_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_gpu_inst_req_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_lsu_req_inter.v +set_global_assignment -name VERILOG_FILE ../interfaces/VX_exec_unit_req_inter.v set_global_assignment -name VERILOG_FILE ../byte_enabled_simple_dual_port_ram.v - set_global_assignment -name VERILOG_FILE ../interfaces/VX_branch_response_inter.v set_global_assignment -name VERILOG_FILE ../interfaces/VX_csr_write_request_inter.v set_global_assignment -name VERILOG_FILE ../interfaces/VX_dcache_request_inter.v @@ -47,35 +56,50 @@ set_global_assignment -name VERILOG_FILE ../interfaces/VX_mem_req_inter.v set_global_assignment -name VERILOG_FILE ../interfaces/VX_mw_wb_inter.v set_global_assignment -name VERILOG_FILE ../interfaces/VX_warp_ctl_inter.v set_global_assignment -name VERILOG_FILE ../interfaces/VX_wb_inter.v - set_global_assignment -name VERILOG_FILE ../pipe_regs/VX_d_e_reg.v set_global_assignment -name VERILOG_FILE ../pipe_regs/VX_e_m_reg.v set_global_assignment -name VERILOG_FILE ../pipe_regs/VX_f_d_reg.v set_global_assignment -name VERILOG_FILE ../pipe_regs/VX_m_w_reg.v - +set_global_assignment -name VERILOG_FILE ../cache/VX_generic_pe.v +set_global_assignment -name VERILOG_FILE ../cache/VX_cache_data_per_index.v +set_global_assignment -name VERILOG_FILE ../cache/VX_cache_data.v +set_global_assignment -name VERILOG_FILE ../cache/VX_cache_bank_valid.v +set_global_assignment -name VERILOG_FILE ../cache/VX_Cache_Bank.v +set_global_assignment -name VERILOG_FILE ../cache/VX_d_cache.v +set_global_assignment -name VERILOG_FILE ../shared_memory/VX_shared_memory_block.v +set_global_assignment -name VERILOG_FILE ../shared_memory/VX_shared_memory.v +set_global_assignment -name VERILOG_FILE ../shared_memory/VX_priority_encoder_sm.v +set_global_assignment -name VERILOG_FILE ../shared_memory/VX_bank_valids.v set_global_assignment -name VERILOG_FILE ../VX_alu.v set_global_assignment -name VERILOG_FILE ../VX_back_end.v set_global_assignment -name VERILOG_FILE ../VX_context.v set_global_assignment -name VERILOG_FILE ../VX_context_slave.v -set_global_assignment -name VERILOG_FILE ../VX_csr_handler.v set_global_assignment -name VERILOG_FILE ../VX_decode.v -set_global_assignment -name VERILOG_FILE ../VX_define.v set_global_assignment -name VERILOG_FILE ../VX_execute.v set_global_assignment -name VERILOG_FILE ../VX_fetch.v set_global_assignment -name VERILOG_FILE ../VX_forwarding.v set_global_assignment -name VERILOG_FILE ../VX_front_end.v set_global_assignment -name VERILOG_FILE ../VX_generic_register.v set_global_assignment -name VERILOG_FILE ../VX_gpr.v +set_global_assignment -name VERILOG_FILE ../VX_gpr_stage.v set_global_assignment -name VERILOG_FILE ../VX_gpr_wrapper.v set_global_assignment -name VERILOG_FILE ../VX_gpr_syn.v +set_global_assignment -name VERILOG_FILE ../VX_inst_multiplex.v set_global_assignment -name VERILOG_FILE ../VX_memory.v set_global_assignment -name VERILOG_FILE ../VX_register_file.v set_global_assignment -name VERILOG_FILE ../VX_register_file_master_slave.v set_global_assignment -name VERILOG_FILE ../VX_register_file_slave.v set_global_assignment -name VERILOG_FILE ../VX_warp.v set_global_assignment -name VERILOG_FILE ../VX_writeback.v +set_global_assignment -name VERILOG_FILE ../VX_csr_wrapper.v +set_global_assignment -name VERILOG_FILE ../VX_gpgpu_inst.v +set_global_assignment -name VERILOG_FILE ../VX_execute_unit.v +set_global_assignment -name VERILOG_FILE ../VX_lsu.v +set_global_assignment -name VERILOG_FILE ../VX_scheduler.v +set_global_assignment -name VERILOG_FILE ../VX_dmem_controller.v set_global_assignment -name VERILOG_FILE ../Vortex.v + set_global_assignment -name SDC_FILE vortex.sdc set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100