일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 영통외식
- 커피쏟음
- 당근마켓중고차
- 결항전문
- 사진문자추출하기
- 가족소고기외식
- 주차넉넉
- 아이혼자다녀옴
- 커피
- 고마워다음
- 양양솔비치 뷔페
- 결항
- 사진에서 글자추출
- 영통역소고기
- 양양솔비치조식
- 종이캐리어
- 중학교입학수학문제
- 싱가폴중학교수학문제
- 양양솔비치세프스키친
- 사진문자추출
- 오트눈썰매장
- 검색완료
- 푸르지오포레피스
- DFS
- 홍시스무디
- 에어아시아
- 양양솔비치아침
- 영통칠프로칠백식당
- 편도수술
- 파이썬
- Today
- Total
너와나의 관심사
verilog sample 코드 본문
verilog 에서 test bench 내용
트레이닝 삼아 짜봤는데 .. 내가 verilog 까지 하게 될줄이야 ..
본문 내용은 다음에
always @(posedge clk)
if(valid)
begin
fdv_in= $fopen("input.txt", "r");
fdv_out= $fopen("output.txt", "r");
f_result = $fopen("result.txt", "w");
fvarerr = fdv_in && fdv_out;
if(fvarerr)
$display("success file open");
else
$finish;
while(!$feof(fdv_out))
begin
code = $fscanf(fdv_in,"%h %h %b\n", addr_in, wdata_in, rw_in);
code = $fscanf(fdv_out,"%h %h %b\n", addr_out, wdata_out, rw_out);
$display ("address [%h] expect data => %h result => %h", addr_in, wdata_in, wdata_out);
`ifdef RESULT_FILE
if(wdata_in !== wdata_out)
begin
$display ("read addr => %h read => %h", addr_out, wdata_out);
$fwrite(f_result, "%8h %h %b \n", addr_out, wdata_out, rw_out);
end
`endif
end //while end//
$fclose(fdv_in);
$fclose(fdv_out);
$fclose(f_result);
$finish;
end
endmodule
'프로그램 정리 > 언어 정리' 카테고리의 다른 글
첫 안드로이드 작품 (4) | 2014.03.11 |
---|