1.RAM(Random Access Memory) Memory에 저장된 값을 읽을 수 있고, ROM과 다른점은 필요한 data를 저장할 수 있다. 하지만 전원이 끊기면 저장된data가 날아간다(=휘발성 메모리) 8비트 데이터를 8개 저장하는 간단한 8비트의 RAM을 설계한다 보았을 때, memclk의 rising_edge 신호에 맞춰 w_en의 신호가 High가 될 때의 address신호값에 data_in을 입력하여 저장시킨다. 2.소스코드 및 설명 7: ADDR_BITS 는 매개변수3으로 정의, DATA_BITS는 매개변수8로 정의 //회로의 개수나 입출력의 크기가 매개변수에 의해 결정되게 하는 generic문 19: subtype형의 ram_word는 DATA_BITS-1=(8-1) 8비트의 로직벡터..