Skip to content

Commit 3491819

Browse files
committed
se verificaron las conexiones del datapath, aun no se hace tesbench
1 parent 6d7d411 commit 3491819

32 files changed

Lines changed: 509 additions & 402 deletions

DATAPATH/DATAPATH.qws

571 Bytes
Binary file not shown.

DATAPATH/DATAPATH.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ module DATAPATH(
77

88

99
wire [31:0]salidaPc;//PC(pc) - ADD(pc) & INST_MEM(dir)
10-
wire [31:0]salidaAdd;//ADD(sal) - MUX5(add1) & BUFFER0(intSiguienteI)
11-
wire [31:0]salidaInst_Mem;//INST_MEM(datos)-BUFFER0(insActualI)
10+
wire [31:0]salidaAdd;//ADD(sal) - MUX5(add1) & BUFFER0(insSiguienteI)
11+
wire [31:0]salidaInst_Mem;//INST_MEM(datos) - BUFFER0(insActualI)
1212
wire [31:0]insSiguiente;//BUFFER0(insSiguienteO) - BUFFER1(instruccionSiguienteI)
13-
wire [31:0]insActual;//BUFFER0(insActualO) - UC & REGISTRERS & SIGNEXTEND & BUFFER1
13+
wire [31:0]insActual;//BUFFER0(insActualO) - UC(opcode) & REGISTRERS(rr1,rr2) & SIGNEXTEND(datoIn) & BUFFER1(rtI,rdI)
1414
wire jump1;//UC(jump) - BUFFER1(jumpI)
1515
wire regDst1;//UC(regDst) - BUFFER1(regDstI)
1616
wire branch1;//UC(branch) - BUFFER1(branchI)
@@ -48,7 +48,7 @@ wire jump3;//BUFFER2(jumpO) - BUFFER3(jumpI)
4848
wire branch3;//BUFFER2(branchO) - CAND(br)
4949
wire memRead3;//BUFFER2(memReadO) - DATAMEMORY(memReadI)
5050
wire memToReg3;//BUFFER2(memToRegO) - BUFFER3(memToRegI)
51-
wire memWrite3;//BUFFER2(memWriteO) - DATAMEMORY(memWrite)
51+
wire memWrite3;//BUFFER2(memWriteO) - DATAMEMORY(memWriteI)
5252
wire regWrite3;//BUFFER2(regWriteO) - BUFFER3(regWriteI)
5353
wire [31:0]instruccionAlterada;//BUFFER2(siguienteInstruccionO) - MUX5(aluResult)
5454
wire [31:0]direccionDato;//BUFFER2(aluResultO) - DATAMEMORY(address) & BUFFER3(aluResultI)

DATAPATH/db/DATAPATH.(1).cnf.hdb

28 Bytes
Binary file not shown.

DATAPATH/db/DATAPATH.asm.qmsg

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1589928736309 ""}
2-
{ "Info" "IQEXE_START_BANNER_PRODUCT" "Assembler Quartus Prime " "Running Quartus Prime Assembler" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition " "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1589928736315 ""} { "Info" "IQEXE_START_BANNER_TIME" "Tue May 19 17:52:16 2020 " "Processing started: Tue May 19 17:52:16 2020" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1589928736315 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Assembler" 0 -1 1589928736315 ""}
3-
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_asm --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH " "Command: quartus_asm --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH" { } { } 0 0 "Command: %1!s!" 0 0 "Assembler" 0 -1 1589928736315 ""}
4-
{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Assembler" 0 -1 1589928736636 ""}
5-
{ "Info" "IASM_ASM_GENERATING_POWER_DATA" "" "Writing out detailed assembly data for power analysis" { } { } 0 115031 "Writing out detailed assembly data for power analysis" 0 0 "Assembler" 0 -1 1589928736738 ""}
6-
{ "Info" "IASM_ASM_GENERATING_PROGRAMMING_FILES" "" "Assembler is generating device programming files" { } { } 0 115030 "Assembler is generating device programming files" 0 0 "Assembler" 0 -1 1589928736757 ""}
7-
{ "Info" "IQEXE_ERROR_COUNT" "Assembler 0 s 1 Quartus Prime " "Quartus Prime Assembler was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "4658 " "Peak virtual memory: 4658 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1589928737051 ""} { "Info" "IQEXE_END_BANNER_TIME" "Tue May 19 17:52:17 2020 " "Processing ended: Tue May 19 17:52:17 2020" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1589928737051 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:01 " "Elapsed time: 00:00:01" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1589928737051 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1589928737051 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Assembler" 0 -1 1589928737051 ""}
1+
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1589945468434 ""}
2+
{ "Info" "IQEXE_START_BANNER_PRODUCT" "Assembler Quartus Prime " "Running Quartus Prime Assembler" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition " "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1589945468450 ""} { "Info" "IQEXE_START_BANNER_TIME" "Tue May 19 22:31:08 2020 " "Processing started: Tue May 19 22:31:08 2020" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1589945468450 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Assembler" 0 -1 1589945468450 ""}
3+
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_asm --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH " "Command: quartus_asm --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH" { } { } 0 0 "Command: %1!s!" 0 0 "Assembler" 0 -1 1589945468450 ""}
4+
{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Assembler" 0 -1 1589945468731 ""}
5+
{ "Info" "IASM_ASM_GENERATING_POWER_DATA" "" "Writing out detailed assembly data for power analysis" { } { } 0 115031 "Writing out detailed assembly data for power analysis" 0 0 "Assembler" 0 -1 1589945468763 ""}
6+
{ "Info" "IASM_ASM_GENERATING_PROGRAMMING_FILES" "" "Assembler is generating device programming files" { } { } 0 115030 "Assembler is generating device programming files" 0 0 "Assembler" 0 -1 1589945468763 ""}
7+
{ "Info" "IQEXE_ERROR_COUNT" "Assembler 0 s 1 Quartus Prime " "Quartus Prime Assembler was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "4654 " "Peak virtual memory: 4654 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1589945469028 ""} { "Info" "IQEXE_END_BANNER_TIME" "Tue May 19 22:31:09 2020 " "Processing ended: Tue May 19 22:31:09 2020" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1589945469028 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:01 " "Elapsed time: 00:00:01" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1589945469028 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1589945469028 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Assembler" 0 -1 1589945469028 ""}

DATAPATH/db/DATAPATH.asm.rdb

-1 Bytes
Binary file not shown.

DATAPATH/db/DATAPATH.cmp.cdb

-1 Bytes
Binary file not shown.

DATAPATH/db/DATAPATH.cmp.hdb

-1 Bytes
Binary file not shown.

DATAPATH/db/DATAPATH.cmp.rdb

-34 Bytes
Binary file not shown.

DATAPATH/db/DATAPATH.db_info

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Quartus_Version = Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition
22
Version_Index = 469919232
3-
Creation_Time = Tue May 19 15:19:58 2020
3+
Creation_Time = Tue May 19 22:07:14 2020

DATAPATH/db/DATAPATH.eda.qmsg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1589928741314 ""}
2-
{ "Info" "IQEXE_START_BANNER_PRODUCT" "EDA Netlist Writer Quartus Prime " "Running Quartus Prime EDA Netlist Writer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition " "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1589928741320 ""} { "Info" "IQEXE_START_BANNER_TIME" "Tue May 19 17:52:21 2020 " "Processing started: Tue May 19 17:52:21 2020" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1589928741320 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1589928741320 ""}
3-
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_eda --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH " "Command: quartus_eda --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH" { } { } 0 0 "Command: %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1589928741320 ""}
4-
{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "EDA Netlist Writer" 0 -1 1589928741980 ""}
5-
{ "Info" "IWSC_DONE_HDL_SDO_GENERATION" "DATAPATH.vo DATAPATH_v.sdo C:/simulacionesSeminarioArquitectura/Datapath/DATAPATH/simulation/modelsim/ simulation " "Generated files \"DATAPATH.vo\" and \"DATAPATH_v.sdo\" in directory \"C:/simulacionesSeminarioArquitectura/Datapath/DATAPATH/simulation/modelsim/\" for EDA simulation tool" { } { } 0 204018 "Generated files \"%1!s!\" and \"%2!s!\" in directory \"%3!s!\" for EDA %4!s! tool" 0 0 "EDA Netlist Writer" 0 -1 1589928742077 ""}
6-
{ "Info" "IQEXE_ERROR_COUNT" "EDA Netlist Writer 0 s 1 Quartus Prime " "Quartus Prime EDA Netlist Writer was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "4615 " "Peak virtual memory: 4615 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1589928742125 ""} { "Info" "IQEXE_END_BANNER_TIME" "Tue May 19 17:52:22 2020 " "Processing ended: Tue May 19 17:52:22 2020" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1589928742125 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:01 " "Elapsed time: 00:00:01" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1589928742125 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1589928742125 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "EDA Netlist Writer" 0 -1 1589928742125 ""}
1+
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1589945472247 ""}
2+
{ "Info" "IQEXE_START_BANNER_PRODUCT" "EDA Netlist Writer Quartus Prime " "Running Quartus Prime EDA Netlist Writer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition " "Version 18.0.0 Build 614 04/24/2018 SJ Lite Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1589945472247 ""} { "Info" "IQEXE_START_BANNER_TIME" "Tue May 19 22:31:12 2020 " "Processing started: Tue May 19 22:31:12 2020" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1589945472247 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1589945472247 ""}
3+
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_eda --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH " "Command: quartus_eda --read_settings_files=off --write_settings_files=off DATAPATH -c DATAPATH" { } { } 0 0 "Command: %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1589945472247 ""}
4+
{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "EDA Netlist Writer" 0 -1 1589945472840 ""}
5+
{ "Info" "IWSC_DONE_HDL_SDO_GENERATION" "DATAPATH.vo DATAPATH_v.sdo C:/simulacionesSeminarioArquitectura/Datapath/DATAPATH/simulation/modelsim/ simulation " "Generated files \"DATAPATH.vo\" and \"DATAPATH_v.sdo\" in directory \"C:/simulacionesSeminarioArquitectura/Datapath/DATAPATH/simulation/modelsim/\" for EDA simulation tool" { } { } 0 204018 "Generated files \"%1!s!\" and \"%2!s!\" in directory \"%3!s!\" for EDA %4!s! tool" 0 0 "EDA Netlist Writer" 0 -1 1589945472918 ""}
6+
{ "Info" "IQEXE_ERROR_COUNT" "EDA Netlist Writer 0 s 1 Quartus Prime " "Quartus Prime EDA Netlist Writer was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "4611 " "Peak virtual memory: 4611 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1589945472981 ""} { "Info" "IQEXE_END_BANNER_TIME" "Tue May 19 22:31:12 2020 " "Processing ended: Tue May 19 22:31:12 2020" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1589945472981 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:00 " "Elapsed time: 00:00:00" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1589945472981 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1589945472981 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "EDA Netlist Writer" 0 -1 1589945472981 ""}

0 commit comments

Comments
 (0)