VHDL에서 파일 읽기 문제

R

raghava

Guest
HI 모두, 나 VHDL에서 파일 읽기 문제를 직면입니다. 나 VHDL로 초보자입니다. 난 대답을 기대입니다. 필자가 가지고있는 코드와 오류 메시지입니다. 변수 int_text; 라인 : 정수 : = 0; 변수 인덱스 : 정수 : *********************** 절차 PrepareInput는 변수 인라인 있습니다 = 0; - 파일 file_in : 텍스트 열 read_mode는 "../data/input/lena_64_64.txt"입니다, - 파일 file_in : 정수; 유형 int_file는 정수의 파일이며 파일 file_in : int_file은 "../data/input/lena_64_64.txt에 "; 시작 (endfile (file_in) 및 색인 동안
 
안녕하세요, 무엇 시뮬레이터를 사용하고 계십니까? 1. 왜 VHDL - 93 파일이 절차를 사용하지 않는 : 파일 file_in를 : 텍스트 열 read_mode는 "..."; 2입니다. readline이 필요합니다. 파일을 읽기하면 2 단계가 먼저이 줄을 헤어지게 (필요한 경우) 및 여러 읽기 기능 중 하나를 사용하여 변수에 할당, readline 함수와 다음과 전체 라인을 읽습니다. 데바스
 
HI 데바스, 답장을 보내주셔서 감사합니다. 나는 ISE 11.3 시뮬레이터를 uising입니다. 나는. txt 파일을 읽고자하는 정수의 MXN 매트릭스 (이미지 래스터 데이터). 아직 readline 개별적으로 명령을 읽었한다. 이제 새로운 코드는 아래와 주어집니다. 당신이 그것을 확인 수 있습니다. 그리고 또 inbetween readline 및 읽기 명령은 종료가 아니면 안됩니다. 나 VHDL로 초보자 오전 귀하의 소중한 답변을 기다리고. ************************************** 절차 PrepareInput는 변수 인라인입니다 라인, 변수 index_test : 정수 : = 0; 변수 end_file : 비트 : = '0 '; 파일 file_in : 텍스트 열 read_mode는 "../data/input/lena_64_64.txt"입니다, - VHDL 93 구문 사용이 시작하지 endfile (file_in)과 (index_test 동안
 
readline이 파일에서 한 줄에를 읽고이 라인에서 값을 읽은 상태로 도착 안녕하세요, 당신은 항상 readline과 거의 하나 읽기가 필요합니다. 당신이 라인에서 이상 한 값이있을 때, 그때 당신이 더 귀하의 입력 파일이 때 예를 들어, readline 뒤에 읽는가 필요합니다 9 4 3 2 6 1 readline 3 필요 2 읽고, 첫번째 가치 9 번째를 얻을 수 값은 4 번째 가치 3. 동안 당신이 파일의 끝 (또는 색인 값에 도달)에 도달했을 때 종료로 종료가 필요하지 않습니다. pixelimage (색인) 선언되어야한다. 읽을 변수를 예상, 그래서 당신은 변수로 프로 시저 내부에 그것을 선언할 수 있습니다. 이전 게시물에서 당신은 신호로 밖으로 선언했다. 그런 다음 프로 시저 매개 변수 선언에 신호로 pixelImage을 선포하고 (색인) 읽기와 다음 라인 pixelImage에 임시 변수를 사용하여 필요
 
안녕, 답장을 보내주셔서 감사합니다. I는 입력 파일에서 MXN 매트릭스를 읽을 수있다. 열 행 및 N의 M = 번호 = 번호입니다. 다음 읽은 문장은 N 번 또는 무슨 iterating 루프에 대한 아래 있어야한다. 여기 PixelImage는 변수가 공유됩니다. 당신은 아래에 주어진 현재의 코드를 수정 수 있습니다. 변수 index_test; 라인 : 정수 : ************************* 절차 PrepareInput는 변수 인라인 있습니다 = 0; 변수 end_file : 비트 : = '0 ' ; 파일 file_in : 텍스트 열 read_mode는 "../data/input/lena_64_64.txt"입니다, - VHDL 93 구문 사용을 시작하면서 endfile (file_in)과 (index_test 없습니다
 
안녕하세요, 글쎄 그것을 밖으로 시도하는 것이 좋습니다 것입니다. 그게 언어를 배우는 가장 좋은 방법이라고 생각. 귀하의 입력 파일 예보다 줄에 두 개 이상의 가치가있다면 당신은 더 많은 것을 읽고 필요합니다. readline (....); 읽기 (....); 읽어 (....); 읽어 (.....); 성공, 데바스 : 1 라인 3 값으로 내 앞의 예제에서
 
HI 데바스, 답장을 보내주셔서 감사합니다. 이것은 내가 지금 작성한 코드입니다. 제가 IC 반복에 대한 실행 루프를위한하에 넣어 있습니다. (연속 요소에 대한 즉, 컬럼 없음을 나타냅니다 없음)을 (file_in) endfile없는 동안 문장을 읽고 (index_test
 

Welcome to EDABoard.com

Sponsor

Back
Top