⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 DLX CPU VHDL CODE UNIVERSITY
💻
字号:
## $RCSfile: makefile,v $# $Revision: 1.1 $# $Author: petera $# $Date: 90/06/22 12:54:33 $### Build description file for dp32 processor simulation#PROG = vcom.SUFFIXES :# ----------------------------------------------------------------# Package dp32_types: common to all dp32 models# ----------------------------------------------------------------dp32_types : DP32_TYPES.sim DP32_TYPES__.sim DP32_TYPES.sim  DP32_TYPES__.sim \ : dp32_types.vhd	$(PROG) dp32_types.vhd# ----------------------------------------------------------------# Entity dp32: interface of the DP32 processor model# ----------------------------------------------------------------dp32_entity : DP32.simDP32.sim \ : DP32_TYPES.sim \   dp32_entity.vhd	$(PROG) dp32_entity.vhd# ----------------------------------------------------------------# Architecture behaviour of dp32# ----------------------------------------------------------------dp32_behaviour : DP32__BEHAVIOUR.simDP32__BEHAVIOUR.sim \ : DP32_TYPES.sim DP32.sim \   dp32_behaviour.vhd	$(PROG) dp32_behaviour.vhd# ----------------------------------------------------------------# Architecture structure of dp32: register transfer level# ----------------------------------------------------------------dp32_rtl : DP32__RTL.simDP32__RTL.sim  : DP32_TYPES.sim DP32.sim ALU_32_TYPES.sim dp32_rtl.vhd	$(PROG) dp32_rtl.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of reg_file_32_rrw# ----------------------------------------------------------------reg_file_32_rrw : REG_FILE_32_RRW.sim REG_FILE_32_RRW__BEHAVIOUR.simREG_FILE_32_RRW.sim  REG_FILE_32_RRW__BEHAVIOUR.sim  : DP32_TYPES.sim    reg_file_32_rrw.vhd	$(PROG) reg_file_32_rrw.vhdreg_file_32_rrww : REG_FILE_32_RRWW.sim REG_FILE_32_RRWW__BEHAVIOUR.simREG_FILE_32_RRWW.sim  REG_FILE_32_RRWW__BEHAVIOUR.sim  : DP32_TYPES.sim    reg_file_32_rrww.vhd	$(PROG) reg_file_32_rrww.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of mux2# ----------------------------------------------------------------mux2 : MUX2.sim MUX2__BEHAVIOUR.simMUX2.sim  MUX2__BEHAVIOUR.sim  : DP32_TYPES.sim    mux2.vhd 	$(PROG) mux2.vhdmux4 : MUX4.sim MUX4__BEHAVIOUR.simMUX4.sim  MUX4__BEHAVIOUR.sim  : DP32_TYPES.sim    mux4.vhd 	$(PROG) mux4.vhdmux8 : MUX8.sim MUX2__BEHAVIOUR.simMUX8.sim  MUX8__BEHAVIOUR.sim  : DP32_TYPES.sim    mux8.vhd 	$(PROG) mux8.vhd# ----------------------------------------------------------------# Package ALU_32_types: types for ALU_32# ----------------------------------------------------------------ALU_32_types : ALU_32_TYPES.simALU_32_TYPES.sim \ : ALU_32_types.vhd	$(PROG) ALU_32_types.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of ALU_32# ----------------------------------------------------------------ALU_32 : ALU_32.sim ALU_32__BEHAVIOUR.sim ALU_32.sim  ALU_32__BEHAVIOUR.sim \ : DP32_TYPES.sim ALU_32_TYPES.sim \   ALU_32.vhd 	$(PROG) ALU_32.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of cond_code_comparator# ----------------------------------------------------------------cond_code_comparator : COND_CODE_COMPARATOR.sim COND_CODE_COMPARATOR__BEHAVIOUR.simCOND_CODE_COMPARATOR.sim  COND_CODE_COMPARATOR__BEHAVIOUR.sim \ : DP32_TYPES.sim \   cond_code_comparator 	$(PROG) cond_code_comparator.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of PC_reg# ----------------------------------------------------------------PC_reg : PC_REG.sim PC_REG__BEHAVIOUR.sim PC_REG.sim  PC_REG__BEHAVIOUR.sim \ : DP32_TYPES.sim \   PC_reg.vhd 	$(PROG) PC_reg.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of buffer_32# ----------------------------------------------------------------buffer_32 : BUFFER_32.sim BUFFER_32__BEHAVIOUR.sim BUFFER_32.sim  BUFFER_32__BEHAVIOUR.sim \ : DP32_TYPES.sim \   buffer_32.vhd 	$(PROG) buffer_32.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of signext_8_32# ----------------------------------------------------------------signext_8_32 : SIGNEXT_8_32.sim SIGNEXT_8_32__BEHAVIOUR.simSIGNEXT_8_32.sim  SIGNEXT_8_32__BEHAVIOUR.sim  : DP32_TYPES.sim    signext_8_32.vhd 	$(PROG) signext_8_32.vhdsignext_16_32 : SIGNEXT_16_32.sim SIGNEXT_16_32__BEHAVIOUR.simSIGNEXT_16_32.sim  SIGNEXT_16_32__BEHAVIOUR.sim  : DP32_TYPES.sim    signext_16_32.vhd 	$(PROG) signext_16_32.vhdsignext_26_32 : SIGNEXT_26_32.sim SIGNEXT_26_32__BEHAVIOUR.simSIGNEXT_26_32.sim  SIGNEXT_26_32__BEHAVIOUR.sim  : DP32_TYPES.sim    signext_26_32.vhd 	$(PROG) signext_26_32.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of latch# ----------------------------------------------------------------latch : LATCH.sim LATCH__BEHAVIOUR.simLATCH.sim LATCH__BEHAVIOUR.sim \ : DP32_TYPES.sim \   latch.vhd 	$(PROG) latch.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of latch_buffer_32# ----------------------------------------------------------------latch_buffer_32 : LATCH_BUFFER_32.sim LATCH_BUFFER_32__BEHAVIOUR.simLATCH_BUFFER_32.sim  LATCH_BUFFER_32__BEHAVIOUR.sim \ : DP32_TYPES.sim \   latch_buffer_32.vhd 	$(PROG) latch_buffer_32.vhd# ----------------------------------------------------------------# Entity and architecture behaviour of memory# ----------------------------------------------------------------memory : MEMORY.sim MEMORY__BEHAVIOUR.simMEMORY.sim  MEMORY__BEHAVIOUR.sim : DP32_TYPES.sim  memory.vhd	$(PROG) memory.vhdconvert : CONVERT.sim CONVERT__BEHAVIOUR.simCONVERT.sim CONVERT__BEHAVIOUR.sim : DP32_TYPES.sim  convert.vhd	$(PROG) convert.vhdfp_adder : FP_ADDER.sim FP_ADDER__BEHAVIOUR.simFP_ADDER.sim  FP_ADDER__BEHAVIOUR.sim : DP32_TYPES.sim  fp_adder.vhd	$(PROG) fp_adder.vhdFP_MULT : FP_MULT.sim FP_MULT__BEHAVIOUR.simFP_MULT.sim  FP_MULT__BEHAVIOUR.sim : DP32_TYPES.sim  FP_mult.vhd	$(PROG) FP_mult.vhdDIVIDER.sim DIVIDER__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) divider.vhdXOR.sim XOR__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) xor.vhdMANT_EXT.sim MANT_EXT__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) mant_ext.vhdLEFTSHIFT.sim LEFTSHIFT__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) leftshift.vhdLINKS.sim LINKS__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) Links.vhdLINK2.sim LINK2__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) Link2.vhdSUBTRACTOR_SIGNED.sim SUBTRACTOR_SIGNED__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) subtractor_signed.vhdADDER_SIGNED.sim ADDER_SIGNED__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) adder_signed.vhdSUBTRACTOR_UNSIGNED.sim SUBTRACTOR_UNSIGNED__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) subtractor_unsigned.vhdADDER_UNSIGNED.sim ADDER_UNSIGNED__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) adder_unsigned.vhdOR.sim OR__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) or.vhdFP_UTILS.sim FP_UTILS__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) fp_utils.vhdFP_ROUNDER.sim FP_ROUNDER__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) fp_rounder.vhdFLAGS_REPLACE.sim FLAGS_REPLACE__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) flags_replace.vhdGEQ.sim GEQ__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) geq.vhdCREATE_FLAGS.sim CREATE_FLAGS__BEHAVIOUR.sim : DP32_TYPES.sim	$(PROG) create_flags.vhdFP_DIV : FP_DIV.sim FP_DIV__BEHAVIOUR.simFP_DIV.sim  FP_DIV__BEHAVIOUR.sim : DP32_TYPES.sim  fp_div.vhd	$(PROG) fp_div.vhdmultdiv : MULTDIV.sim MULTDIV__BEHAVIOUR.simMULTDIV.sim  MULTDIV__BEHAVIOUR.sim : DP32_TYPES.sim  multdiv.vhd	$(PROG) multdiv.vhdmicrorom : MICROROM.sim MICROROM__BEHAVIOUR.simMICROROM.sim  MICROROM__BEHAVIOUR.sim : DP32_TYPES.sim  microrom.vhd	$(PROG) microrom.vhdshifter : SHIFTER.sim SHIFTER__BEHAVIOUR.simSHIFTER.sim SHIFTER__BEHAVIOUR.sim : DP32_TYPES.sim  shifter.vhd	$(PROG) shifter.vhdIF_Unit : IF_UNIT.sim IF_UNIT__BEHAVIOUR.simIF_UNIT.sim  IF_UNIT__BEHAVIOUR.sim : DP32_TYPES.sim  IF_Unit.vhd	$(PROG) IF_Unit.vhd# ----------------------------------------------------------------# Entity and architecture structure of dp32_test:#   Test bench for dp32 processor# ----------------------------------------------------------------dp32_test \ : CLOCK_GEN.sim CLOCK_GEN__BEHAVIOUR.sim \   DP32_TEST.sim DP32_TEST__STRUCTURE.sim CLOCK_GEN.sim  CLOCK_GEN__BEHAVIOUR.sim + \DP32_TEST.sim  DP32_TEST__STRUCTURE.sim \ : DP32_TYPES.sim \   dp32_test.vhd	$(PROG) dp32_test.vhd# ----------------------------------------------------------------# Configuration dp32_behaviour_test of dp32_test# ----------------------------------------------------------------dp32_behaviour_test : DP32_BEHAVIOUR_TEST.simDP32_BEHAVIOUR_TEST.sim \ : DP32_TYPES.sim DP32_TYPES__.sim \   CLOCK_GEN.sim CLOCK_GEN__BEHAVIOUR.sim \   DP32_TEST.sim DP32_TEST__STRUCTURE.sim \   MEMORY.sim MEMORY__BEHAVIOUR.sim \   DP32.sim DP32__BEHAVIOUR.sim \   dp32_behaviour_test.vhd	$(PROG) dp32_behaviour_test.vhd# ----------------------------------------------------------------# Configuration dp32_rtl_test of dp32_test# ----------------------------------------------------------------dp32_rtl_test : DP32_RTL_TEST.simtest \ : DP32_TYPES.sim DP32_TYPES__.sim \   DIVIDER.sim DIVIDER__BEHAVIOUR.sim \   SUBTRACTOR_SIGNED.sim SUBTRACTOR_SIGNED__BEHAVIOUR.sim \   ADDER_SIGNED.sim ADDER_SIGNED__BEHAVIOUR.sim \   SUBTRACTOR_UNSIGNED.sim SUBTRACTOR_UNSIGNED__BEHAVIOUR.sim \   ADDER_UNSIGNED.sim ADDER_UNSIGNED__BEHAVIOUR.sim \   FLAGS_REPLACE.sim FLAGS_REPLACE.sim \   XOR.sim XOR__BEHAVIOUR.sim \   FP_ROUNDER.sim FP_ROUNDER__BEHAVIOUR.sim \   CREATE_FLAGS.sim CREATE_FLAGS__BEHAVIOUR.sim \   LEFTSHIFT.sim LEFTSHIFT__BEHAVIOUR.sim \   OR.sim OR__BEHAVIOUR.sim \   FP_UTILS.sim FP_UTILS__BEHAVIOUR.sim \   GEQ.sim GEQ__BEHAVIOUR.sim \   LINKS.sim LINKS__BEHAVIOUR.sim \   LINK2.sim LINK2__BEHAVIOUR.sim \   MANT_EXT.sim MANT_EXT__BEHAVIOUR.sim \   CLOCK_GEN.sim CLOCK_GEN__BEHAVIOUR.sim \   DP32_TEST.sim DP32_TEST__STRUCTURE.sim \   IF_UNIT.sim IF_UNIT__BEHAVIOUR.sim \   MEMORY.sim MEMORY__BEHAVIOUR.sim \   CONVERT.sim CONVERT__BEHAVIOUR.sim \   FP_ADDER.sim FP_ADDER__BEHAVIOUR.sim \   MULTDIV.sim MULTDIV__BEHAVIOUR.sim \   FP_MULT.sim FP_MULT__BEHAVIOUR.sim \   FP_DIV.sim FP_DIV__BEHAVIOUR.sim \   MICROROM.sim MICROROM__BEHAVIOUR.sim \   SHIFTER.sim SHIFTER__BEHAVIOUR.sim \   DP32.sim DP32__RTL.sim \   REG_FILE_32_RRW.sim REG_FILE_32_RRW__BEHAVIOUR.sim \   REG_FILE_32_RRWW.sim REG_FILE_32_RRWW__BEHAVIOUR.sim \   MUX2.sim MUX2__BEHAVIOUR.sim \   MUX4.sim MUX4__BEHAVIOUR.sim \   MUX8.sim MUX8__BEHAVIOUR.sim \   ALU_32.sim ALU_32__BEHAVIOUR.sim \   BUFFER_32.sim BUFFER_32__BEHAVIOUR.sim  \   SIGNEXT_8_32.sim SIGNEXT_8_32__BEHAVIOUR.sim \   SIGNEXT_16_32.sim SIGNEXT_16_32__BEHAVIOUR.sim \   SIGNEXT_26_32.sim SIGNEXT_26_32__BEHAVIOUR.sim \   LATCH.sim LATCH__BEHAVIOUR.sim \   LATCH_BUFFER_32.sim LATCH_BUFFER_32__BEHAVIOUR.sim \   dp32_rtl_test.vhd	$(PROG) dp32_rtl_test.vhd

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -