Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
406 changes: 0 additions & 406 deletions B_TypeWave.wcfg

This file was deleted.

18 changes: 6 additions & 12 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# RISC-V 제작

## 2025 04 08
- R_Type
- R_Type
- ADD
- SUB
- SLL
Expand All @@ -15,7 +15,7 @@


## 2025 04 09
- S_Type
- S_Type
- SW

- L_Type
Expand All @@ -33,21 +33,15 @@
- SRAI

## 2025 04 10
- I_Type Error Fix
- I_Type Error Fix
- operation selection 매커니즘에 문제가 있었음:
- 이슈내용: 비트코드의 최상위2번째 비트를 항상 operation에 사용하여 ADD동작에 SUB동작이 발생
- 대처: I-TYPE을 case문을 나눔
- 이슈내용: 비트코드의 최상위2번째 비트를 항상 operation에 사용하여 ADD동작에 SUB동작이 발생
- 대처: I-TYPE을 case문을 나눔

- B_Type
- B_Type
- BEQ
- BNE
- BLT
- BGE
- BLTU
- BGEU

## 2025 04 11
- LU_Type
- AU_Type
- J_Type
- JL_Type
618 changes: 618 additions & 0 deletions Single Cycle RISC-V.drawio

Large diffs are not rendered by default.

42 changes: 23 additions & 19 deletions my_RISC-V.cache/wt/webtalk_pa.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!--The data in this file is primarily intended for consumption by Xilinx tools.
The structure and the elements are likely to change over the next few releases.
This means code written to parse this file will need to be revisited each subsequent release.-->
<application name="pa" timeStamp="Tue Apr 8 19:04:49 2025">
<application name="pa" timeStamp="Thu Apr 10 18:59:51 2025">
<section name="Project Information" visible="false">
<property name="ProjectID" value="7966d44a302b4e18930471a8497c149e" type="ProjectID"/>
<property name="ProjectIteration" value="1" type="ProjectIteration"/>
Expand All @@ -19,17 +19,18 @@ This means code written to parse this file will need to be revisited each subseq
<item name="Java Command Handlers">
<property name="AddSources" value="5" type="JavaHandler"/>
<property name="EditDelete" value="2" type="JavaHandler"/>
<property name="ExitApp" value="2" type="JavaHandler"/>
<property name="ExitApp" value="6" type="JavaHandler"/>
<property name="NewProject" value="1" type="JavaHandler"/>
<property name="SetTopNode" value="2" type="JavaHandler"/>
<property name="SimulationRelaunch" value="22" type="JavaHandler"/>
<property name="SimulationRun" value="1" type="JavaHandler"/>
<property name="SimulationRelaunch" value="45" type="JavaHandler"/>
<property name="SimulationRun" value="7" type="JavaHandler"/>
<property name="ViewTaskRTLAnalysis" value="1" type="JavaHandler"/>
<property name="WaveformSaveConfiguration" value="1" type="JavaHandler"/>
</item>
<item name="Gui Handlers">
<property name="AbstractCombinedPanel_REMOVE_SELECTED_ELEMENTS" value="1" type="GuiHandlerData"/>
<property name="BaseDialog_CANCEL" value="2" type="GuiHandlerData"/>
<property name="BaseDialog_OK" value="14" type="GuiHandlerData"/>
<property name="BaseDialog_CANCEL" value="3" type="GuiHandlerData"/>
<property name="BaseDialog_OK" value="15" type="GuiHandlerData"/>
<property name="BoardChooser_BOARD_TABLE" value="1" type="GuiHandlerData"/>
<property name="CmdMsgDialog_OK" value="12" type="GuiHandlerData"/>
<property name="CommandsInput_TYPE_TCL_COMMAND_HERE" value="10" type="GuiHandlerData"/>
Expand All @@ -38,7 +39,7 @@ This means code written to parse this file will need to be revisited each subseq
<property name="DefineModulesDialog_DEFINE_MODULES_AND_SPECIFY_IO_PORTS" value="3" type="GuiHandlerData"/>
<property name="DefineModulesDialog_NEW_SOURCE_FILES" value="7" type="GuiHandlerData"/>
<property name="FileSetPanel_FILE_SET_PANEL_TREE" value="24" type="GuiHandlerData"/>
<property name="FlowNavigatorTreePanel_FLOW_NAVIGATOR_TREE" value="2" type="GuiHandlerData"/>
<property name="FlowNavigatorTreePanel_FLOW_NAVIGATOR_TREE" value="11" type="GuiHandlerData"/>
<property name="GettingStartedView_CREATE_NEW_PROJECT" value="1" type="GuiHandlerData"/>
<property name="MainMenuMgr_FILE" value="2" type="GuiHandlerData"/>
<property name="MainMenuMgr_OPEN_RECENT_PROJECT" value="1" type="GuiHandlerData"/>
Expand All @@ -49,32 +50,35 @@ This means code written to parse this file will need to be revisited each subseq
<property name="PACommandNames_ADD_SOURCES" value="5" type="GuiHandlerData"/>
<property name="PACommandNames_AUTO_UPDATE_HIER" value="9" type="GuiHandlerData"/>
<property name="PACommandNames_SET_AS_TOP" value="2" type="GuiHandlerData"/>
<property name="PACommandNames_SIMULATION_RELAUNCH" value="25" type="GuiHandlerData"/>
<property name="PACommandNames_SIMULATION_RUN_BEHAVIORAL" value="1" type="GuiHandlerData"/>
<property name="PAViews_PROJECT_SUMMARY" value="1" type="GuiHandlerData"/>
<property name="PACommandNames_SIMULATION_RELAUNCH" value="49" type="GuiHandlerData"/>
<property name="PACommandNames_SIMULATION_RUN_BEHAVIORAL" value="7" type="GuiHandlerData"/>
<property name="PAViews_PROJECT_SUMMARY" value="4" type="GuiHandlerData"/>
<property name="ProgressDialog_BACKGROUND" value="2" type="GuiHandlerData"/>
<property name="ProjectNameChooser_PROJECT_NAME" value="1" type="GuiHandlerData"/>
<property name="ProjectTab_RELOAD" value="8" type="GuiHandlerData"/>
<property name="RDICommands_DELETE" value="2" type="GuiHandlerData"/>
<property name="RDIViews_WAVEFORM_VIEWER" value="28" type="GuiHandlerData"/>
<property name="RDIViews_WAVEFORM_VIEWER" value="64" type="GuiHandlerData"/>
<property name="RemoveSourcesDialog_ALSO_DELETE" value="1" type="GuiHandlerData"/>
<property name="SimulationObjectsPanel_SIMULATION_OBJECTS_TREE_TABLE" value="2" type="GuiHandlerData"/>
<property name="SimulationScopesPanel_SIMULATE_SCOPE_TABLE" value="20" type="GuiHandlerData"/>
<property name="SimulationObjectsPanel_SIMULATION_OBJECTS_TREE_TABLE" value="6" type="GuiHandlerData"/>
<property name="SimulationScopesPanel_SIMULATE_SCOPE_TABLE" value="59" type="GuiHandlerData"/>
<property name="SrcChooserPanel_ADD_OR_CREATE_SOURCE_FILE" value="4" type="GuiHandlerData"/>
<property name="SrcChooserPanel_CREATE_FILE" value="9" type="GuiHandlerData"/>
<property name="SrcChooserTable_SRC_CHOOSER_TABLE" value="8" type="GuiHandlerData"/>
<property name="SrcMenu_IP_HIERARCHY" value="7" type="GuiHandlerData"/>
<property name="SrcMenu_REFRESH_HIERARCHY" value="1" type="GuiHandlerData"/>
<property name="SyntheticaGettingStartedView_RECENT_PROJECTS" value="1" type="GuiHandlerData"/>
<property name="TclConsoleView_TCL_CONSOLE_CODE_EDITOR" value="18" type="GuiHandlerData"/>
<property name="WaveformNameTree_WAVEFORM_NAME_TREE" value="9" type="GuiHandlerData"/>
<property name="SyntheticaGettingStartedView_RECENT_PROJECTS" value="4" type="GuiHandlerData"/>
<property name="TaskBanner_CLOSE" value="1" type="GuiHandlerData"/>
<property name="TclConsoleView_TCL_CONSOLE_CODE_EDITOR" value="23" type="GuiHandlerData"/>
<property name="WaveformFindBar_FIND_BY" value="2" type="GuiHandlerData"/>
<property name="WaveformNameTree_WAVEFORM_NAME_TREE" value="99" type="GuiHandlerData"/>
<property name="WaveformView_FIND" value="2" type="GuiHandlerData"/>
<property name="WaveformView_GOTO_LAST_TIME" value="1" type="GuiHandlerData"/>
<property name="WaveformView_GOTO_TIME_0" value="9" type="GuiHandlerData"/>
<property name="WaveformView_GOTO_TIME_0" value="32" type="GuiHandlerData"/>
</item>
<item name="Other">
<property name="GuiMode" value="91" type="GuiMode"/>
<property name="GuiMode" value="98" type="GuiMode"/>
<property name="BatchMode" value="0" type="BatchMode"/>
<property name="TclMode" value="68" type="TclMode"/>
<property name="TclMode" value="70" type="TclMode"/>
</item>
</section>
</application>
Expand Down
2 changes: 1 addition & 1 deletion my_RISC-V.sim/sim_1/behav/xsim/tb_rv32i_vlog.prj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# compile verilog/system verilog design source files
sv xil_defaultlib \
sv xil_defaultlib --include "../../../../my_RISC-V.srcs/sources_1/new" \
"../../../../my_RISC-V.srcs/sources_1/new/ControlUnit.sv" \
"../../../../my_RISC-V.srcs/sources_1/new/DataPath.sv" \
"../../../../my_RISC-V.srcs/sources_1/new/RV32I_Core.sv" \
Expand Down
4 changes: 2 additions & 2 deletions my_RISC-V.sim/sim_1/behav/xsim/webtalk.jou
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Webtalk v2020.2 (64-bit)
# SW Build 3064766 on Wed Nov 18 09:12:45 MST 2020
# IP Build 3064653 on Wed Nov 18 14:17:31 MST 2020
# Start of session at: Wed Apr 9 17:21:25 2025
# Process ID: 7296
# Start of session at: Fri Apr 11 10:28:45 2025
# Process ID: 1548
# Current directory: C:/harman/my_RISC-V/my_RISC-V.sim/sim_1/behav/xsim
# Command line: wbtcv.exe -mode batch -source C:/harman/my_RISC-V/my_RISC-V.sim/sim_1/behav/xsim/xsim.dir/tb_rv32i_behav/webtalk/xsim_webtalk.tcl -notrace
# Log file: C:/harman/my_RISC-V/my_RISC-V.sim/sim_1/behav/xsim/webtalk.log
Expand Down
12 changes: 0 additions & 12 deletions my_RISC-V.sim/sim_1/behav/xsim/webtalk_13732.backup.jou

This file was deleted.

12 changes: 0 additions & 12 deletions my_RISC-V.sim/sim_1/behav/xsim/webtalk_7484.backup.jou

This file was deleted.

12 changes: 0 additions & 12 deletions my_RISC-V.sim/sim_1/behav/xsim/webtalk_7996.backup.jou

This file was deleted.

Binary file modified my_RISC-V.sim/sim_1/behav/xsim/xelab.pb
Binary file not shown.
Loading