검색어 입력폼

디지털 시스템실험, Verilog 코딩, 16X4 RAM(Random Access memory) 설계, FPGA보드 결과 포함

저작시기 2015.10 |등록일 2015.12.05 한글파일한컴오피스 (hwp) | 3페이지 | 가격 1,500원

목차

없음

본문내용

이번 실험은 저번 주에 실험했었던 Register와도 연관이 있다. Register는 하나의 값을 저장하는 반면 이번에 RAM은 크기에 따라 Read, Write할 수 있는 기억장치이다. 우리는 4bit 크기의 16개 size의 RAM을 설정하였다. Coding자체는 복잡하지 않았지만 이렇게 간단한 code로 중요한 것(RAM은 Computer의 필수 구성요소)을 만들 수 있다는 게 놀라웠다. 위에 과정에서 언급했던 것처럼 처음에 coding 할 때 RD 부분을
if(RD==0)
assign Q=SRAM[A];
else if(RD==1)
assign Q=4'bz;

와 같이 코딩했었는데 이보다 더 효율적인 code도 배우게 되었다.(조건?참일때:거짓일때)

처음에는 RAM이 Register와 같이 memory기능을 하면
Register를 여러 개 써서 덧셈, 뺄셈 등을 계산하면 안 될까 하는 의문도 가졌지만 조교님이 우리가 사용하는 컴퓨터의 구조가 RAM과 Register를 동시에 쓰게끔 돼 있다고 하셨다.

참고 자료

없음
다운로드 맨위로