quartus verilog megawizard 메모리

U

ubearcat

Guest
사람이 어떻게 megawizard 2 포트 메모리와 인터페이스에 함께 도움을 제공할 수 있습니까? 나는 megawizard에서 생성된 메모리를 사용하여 밀어 넣기 / 팝업 스택을 구축하기위한 과제 있어요. 규정은 값이 스택에 밀어 경우 기존 데이터가 1​​ 위치를 아래로 밀어받을 것입니다. 난 그런 스택 [K]와 같은 구문으로 레지스터를 사용하여 스택을 만들었습니다
 
대신 전체 데이터를 이동하는 포인터를 사용합니다. 1. 메모리 블록을 배치합니다. 2. 0x0 주소 (예)로 포인터 레지스터를 만듭니다. 3. 동안 [포인터]와 증가 포인터 메모리에 데이터를 이동 '밀어'를. 4. 'POP'중 [포인터]와 감소 연산 포인터는 메모리에서 데이터를 읽습니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top