반응형

전체 글 236

[verilog] cache_controller 스펙 정리

외부 표현 포트 // with controller input directory_start output directory_done output hit_state -> hit_state에 따라 컨트롤러가 rsp_valid, req_ready를 보낼 것인지 확인함. // with core input [31:0] directory_address input [31:0] directory_input_data input [31:0] directory_wren output [31:0] directory_output_data // LRU는 디렉토리 내부에 내장하기 // with WB output w_address; output w_data; input w_done; // with FETCH output f_address..

카테고리 없음 2023.07.03

[verilog] 펄스카운터 스펙정리

외부 기능 0->1->0 펄스를 세는 기능을 함. 액티브엣지 시점에서 외부 포트 input source output cnt 동작 1. source가 1이면 internal_cnt가 1이 할당됨. 2. source가 0이되면 internal_cnt가 1인지 확인하고 그렇다면 cnt값을 1만큼 증가시킴. 그리고 다음 펄스를 위해 internal_cnt를 0으로 초기화시킴. // Code your design here module pulse_counter( input source, output reg [3:0] cnt, input clk, input rstn ); reg internal_cnt; always @(posedge clk or negedge rstn) begin if (!rstn) begin int..

카테고리 없음 2023.07.02

[verilog] fetch 스펙 정리

외부 fetch 포트 // between controller input fetch_start output fetch_done // between directory input [31:0] fetch_address output [31*8:0] fetch_cache_line output fetch_directory_done // between sram output req_valid; output req_wren; output [31:0] req_addrss; input req_ready; input rsp_valid; input [31:0] rsp_data; output rsp_ready; wb 기능 1. controller에서 fetch_start가 들어오면 일련의 동작을 시작한다. 2. 캐시 디렉토리로부터..

카테고리 없음 2023.07.02

[verilog] wb 스펙 정리

외부 wb 포트 // between controller input wb_start output wb_done // between directory input [31:0] wb_address input [31*8:0] wb_cache_line // between sram output req_valid; output [31:0] req_data; output req_wren; output [31:0] req_addrss; input req_ready; wb 기능 1. controller에서 wb_start가 들어오면 일련의 동작을 시작한다. 2. 캐시 디렉토리로부터 wb_address와 wb_cache_line을 통해 값을 전달받는다. 3. 4바이트 단위로 Sram에 데이터를 8번 반복해서 전달한다. 4. ..

카테고리 없음 2023.07.02

[취미/애니메이션 리뷰] 괴물의 아이

호소다 마모루 감독의 애니메이션 을 봤다. 애니메이션은 보호자를 잃고 가출한 아이가 짐승의 세계에서 괴물의 제자가 되어 성장해 나가는 이야기를 담고 있었다. 아이를 거두어 준 괴물은 그 세계에서 외톨이였다. 괴물은 그 세계의 우두머리가 될 만한 충분한 가능성을 가지고 있는 존재였지만 곁에서 지도해주는 스승이 없어 잠재력을 발휘하지 못하고 있었다. 그래도 괴물은 다른 상대에게 지고 싶지 않았기 때문에 인간의 아이를 제자로 받아들였다. 괴물이 아이를 만나고 스승을 자처하면서 괴물의 마음가짐과 태도는 달라지게 되었다. 초보 스승과 초보 제자였기에 여러 곡절이 있었지만 아이는 괴물의 아래에서 몇 해가 지나도록 수련을 하면서 어엿한 소년이 되었고 괴물 또한 아이의 성장에 맞춰 실력을 다듬으며 함께 성장하였다. 어..

반응형