2015-01-13 3 views
-3

파일에서 값을 가져와 모터 속도, 움직임 등을 계산할 때 사용할 수 있도록해야합니다.Verilog : 다른 파일의 값을 초기화 하시겠습니까?

다른 파일에서 값을 초기화하는 방법을 모르겠습니다. 아무도 말해 줄 수 있니?

우리는 HDL로 프로젝트를 작성해야합니다. 이미이 시도하고 그것이 작동하지 않았다 : 입력 데이터의

SQRT.CLK(CLK), 
.RESET(RESET), 
.NEXT(next_value), 
.PREVIOUS(previous_value), 
.DONE(sqrt_finished), 
.SQRT(sqrt_res)); 
+3

표시 한 항목이 초기화되지 않습니다. 알 수없는 모듈의 인스턴스 만 있습니다. 로드하려는 파일의 예와 해당 데이터를로드하려는 변수의 예를 보여줄 수 있습니까? 덕분에 대답은 – Morgan

+0

ah thanx입니다. 값을 얻는 방법을 찾았습니다! : D – andi20

+0

당신은 항상 자신의 질문에 대답 할 수 있습니다! 당신이 생각해 낸 해결책을 게시하는 것을 고려하십시오. – AndresM

답변

0

두 가지 방법으로 파일에서이 IEEE Std 1800-2012에 설명되어 있습니다

  1. 장에게 21.4 "로드 메모리 어레이 데이터를 파일에서 "$readmemb$readmemh

  2. 섹션 21.3"파일 입/출력 시스템 작업 및 시스템 기능 "등 $fopen,