VHDL: 단일 클럭이 있는 트루 듀얼 포트 RAM

author-image

By

이 예에서는 VHDL에서 동일한 클럭 주기에서 독립적인 읽기 또는 쓰기 작업의 조합이 포함된 64비트 x 8비트 동기화 진정한 듀얼 포트 RAM 설계에 대해 설명합니다. 설계 장치는 각 포트의 쓰기 활성화 입력을 사용하여 읽기 및 쓰기 작업 간에 동적으로 전환됩니다. 합성 도구는 HDL 코드에서 RAM 디자인을 감지하고 대상 장치 아키텍처에 따라 altsyncram 또는 altddpram 메가 기능을 자동으로 추론할 수 있습니다.

그림 1. 단일 클럭 최상위 다이어그램이 있는 트루 듀얼 포트 RAM.

이 예에 사용된 파일을 다운로드하십시오.

이 설계의 사용은 인텔® 설계 예시 라이센스 계약의 이용 약관에 따라 적용됩니다.

표 1. 단일 클럭 포트 목록이 있는 트루 듀얼 포트 RAM

포트 이름

형식

설명

dataa[7:0], datab[7:0]

입력

포트 A 및 포트 B의 8비트 데이터 입력

addr_a[5:0], addr_b[5:0]

입력

포트 A 및 포트 B의 6비트 주소 입력

we_a, we_b

입력

쓰기는 포트 A 및 포트 B의 입력을 활성화합니다.

Clk

입력

클럭 입력

q_a[7:0], q_b[7:0]

출력

포트 A 및 포트 B의 8비트 데이터 출력

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.