스프링노트의 "스터디관련자료" 아래에 minsoc 셋업 방법에 대한 자료를 업데이트 하였습니다.
그리고, OR1K_startup 모듈에서 생성해주는 instruction은 아래와 같습니다. 아직 분석은 안해봤습니다.
시간 나시는 분은 분석해보시기 바랍니다.
0 : wb_dat_o <= 32'h18000000;
1 : wb_dat_o <= 32'hA8200000;
2 : wb_dat_o <= { 16'h1880 , `APP_ADDR_SPI , 8'h00 };
3 : wb_dat_o <= 32'hA8A00520;
4 : wb_dat_o <= 32'hA8600001;
5 : wb_dat_o <= 32'h04000014;
6 : wb_dat_o <= 32'hD4041818;
7 : wb_dat_o <= 32'h04000012;
8 : wb_dat_o <= 32'hD4040000;
9 : wb_dat_o <= 32'hE0431804;
10 : wb_dat_o <= 32'h0400000F;
11 : wb_dat_o <= 32'h9C210008;
12 : wb_dat_o <= 32'h0400000D;
13 : wb_dat_o <= 32'hE1031804;
14 : wb_dat_o <= 32'hE4080000;
15 : wb_dat_o <= 32'h0FFFFFFB;
16 : wb_dat_o <= 32'hD4081800;
17 : wb_dat_o <= 32'h04000008;
18 : wb_dat_o <= 32'h9C210004;
19 : wb_dat_o <= 32'hD4011800;
20 : wb_dat_o <= 32'hE4011000;
21 : wb_dat_o <= 32'h0FFFFFFC;
22 : wb_dat_o <= 32'hA8C00100;
23 : wb_dat_o <= 32'h44003000;
24 : wb_dat_o <= 32'hD4040018;
25 : wb_dat_o <= 32'hD4042810;
26 : wb_dat_o <= 32'h84640010;
27 : wb_dat_o <= 32'hBC030520;
28 : wb_dat_o <= 32'h13FFFFFE;
29 : wb_dat_o <= 32'h15000000;
30 : wb_dat_o <= 32'h44004800;
31 : wb_dat_o <= 32'h84640000;
댓글 0
.