R
raghava
Guest
하이 모두
코드를 다음과 VHDL에, 나는이 메시지가 오류 오전 붙어 있습니다.
이 오류는 PrepareInput 절차가 있습니다.수있는 어느 누가 말할 절차에있어 한 날 내가 무슨 실수 있습니다.
오류 : 과정에서 testbench.vhd : stim_proc
신호 EXCEPTION_ACCESS_VIOLATION 접수
***************
testbench의 문제는 아키텍처 IS- 시계 기간 정의
상수 i_clk_period : 시간 : = 1us;
- 내부의 신호 선언 ....
유형 memory_0입니다 (0 배열 투자에 * IC에서 - 1) 정수의;
유형 memory_1입니다 (0 정수 배열의 차가운;
유형 memory_2입니다 (0 실제 배열의 차가운;
유형 memory_3입니다 (0 배열 투자에 * IC에서 - 1) 실제의;
유형 memory_4)입니다 배열 (0 53) std_logic_vector (7 downto 0;
신호 pixelImage, 타작, RTL_output : memory_0;
신호 DX를, 다이 : memory_1;
신호 가우스, 커널, 비 : memory_2;
신호 피, conv_in, 9, IY, ix2, iy2, ixiy : memory_3;
신호 A_matrix, B_matrix, C_matrix, cornerness, non_max, conv_out : memory_3;
신호 header_data : memory_4;
신호 start_count : std_logic;
한 신호 : std_logic을;
신호 지수 : 정수 : = 0;절차 PrepareInput입니다
변수 인라인 : 라인;
변수 c_buf : 문자;
변수 int_text : 정수 : = 0;
유형 data_file_t 텍스트 파일입니다;
- file_in 파일 : data_file_t 열린 READ_MODE을 "은"../data/input/lena_64_64.bmp;
file_in 파일 : 텍스트 열 read_mode는 ""../data/input/lena_64_64.txt;
시작
보고서는 "준비를 입력"일이야;
DX를 (0) <= -1; 마구 (0) <= -1;
DX를 (1) <= 0; 마구 (1) <= -1;
DX를 (2) <= 1; 마구 (2) <= -1;
DX를 (3) <= -1; 마구 (3) <= 0;
DX를 (4) <= 0; 마구 (4) <= 0;
DX를 (5) <= 1; 마구 (5) <= 0;
DX를 (6) <= -1; 마구 (6) <= 1;
DX를 (7) <= 0; 마구 (7) <= 1;
DX를 (차가운 <= 1; 마구 (차가운 <= 1;
- 시그마 = 1.4 --- G33
- 가우스 (0) <= 0.0924; 가우스 (1) <= 0.1192; 가우스 (2) <= 0.0924;
- 가우스 (3) <= 0.1192; 가우스 (4) <= 0.1538; 가우스 (5) <= 0.1192;
- 가우스 (6) <= 0.0924; 가우스 (7) <= 0.1192; 가우스 (차가운 <= 0.0924;
루프 동안 (endfile (안 file_in))
보고서 "입력 루프";
작성한 Readline (file_in, 인라인);
출구 때 endfile (file_in);
) 읽기 (인라인, int_text;
-) 읽기 file_in를 c_buf (;
- pixelImage (색인 1) <= integer'value (들);
- pixelImage (색인 1) <= character'pos (c_buf);
- pixelImage (색인) <= int_text;
- 색인 <= 인덱스 1;
끝 루프;
보고서 "밖으로 lopp의";
file_close (file_in);
최종 PrepareInput;
시작
프로세스
시작
PrepareInput; - 프로 시저 호출
최종 처리;
끝;
코드를 다음과 VHDL에, 나는이 메시지가 오류 오전 붙어 있습니다.
이 오류는 PrepareInput 절차가 있습니다.수있는 어느 누가 말할 절차에있어 한 날 내가 무슨 실수 있습니다.
오류 : 과정에서 testbench.vhd : stim_proc
신호 EXCEPTION_ACCESS_VIOLATION 접수
***************
testbench의 문제는 아키텍처 IS- 시계 기간 정의
상수 i_clk_period : 시간 : = 1us;
- 내부의 신호 선언 ....
유형 memory_0입니다 (0 배열 투자에 * IC에서 - 1) 정수의;
유형 memory_1입니다 (0 정수 배열의 차가운;
유형 memory_2입니다 (0 실제 배열의 차가운;
유형 memory_3입니다 (0 배열 투자에 * IC에서 - 1) 실제의;
유형 memory_4)입니다 배열 (0 53) std_logic_vector (7 downto 0;
신호 pixelImage, 타작, RTL_output : memory_0;
신호 DX를, 다이 : memory_1;
신호 가우스, 커널, 비 : memory_2;
신호 피, conv_in, 9, IY, ix2, iy2, ixiy : memory_3;
신호 A_matrix, B_matrix, C_matrix, cornerness, non_max, conv_out : memory_3;
신호 header_data : memory_4;
신호 start_count : std_logic;
한 신호 : std_logic을;
신호 지수 : 정수 : = 0;절차 PrepareInput입니다
변수 인라인 : 라인;
변수 c_buf : 문자;
변수 int_text : 정수 : = 0;
유형 data_file_t 텍스트 파일입니다;
- file_in 파일 : data_file_t 열린 READ_MODE을 "은"../data/input/lena_64_64.bmp;
file_in 파일 : 텍스트 열 read_mode는 ""../data/input/lena_64_64.txt;
시작
보고서는 "준비를 입력"일이야;
DX를 (0) <= -1; 마구 (0) <= -1;
DX를 (1) <= 0; 마구 (1) <= -1;
DX를 (2) <= 1; 마구 (2) <= -1;
DX를 (3) <= -1; 마구 (3) <= 0;
DX를 (4) <= 0; 마구 (4) <= 0;
DX를 (5) <= 1; 마구 (5) <= 0;
DX를 (6) <= -1; 마구 (6) <= 1;
DX를 (7) <= 0; 마구 (7) <= 1;
DX를 (차가운 <= 1; 마구 (차가운 <= 1;
- 시그마 = 1.4 --- G33
- 가우스 (0) <= 0.0924; 가우스 (1) <= 0.1192; 가우스 (2) <= 0.0924;
- 가우스 (3) <= 0.1192; 가우스 (4) <= 0.1538; 가우스 (5) <= 0.1192;
- 가우스 (6) <= 0.0924; 가우스 (7) <= 0.1192; 가우스 (차가운 <= 0.0924;
루프 동안 (endfile (안 file_in))
보고서 "입력 루프";
작성한 Readline (file_in, 인라인);
출구 때 endfile (file_in);
) 읽기 (인라인, int_text;
-) 읽기 file_in를 c_buf (;
- pixelImage (색인 1) <= integer'value (들);
- pixelImage (색인 1) <= character'pos (c_buf);
- pixelImage (색인) <= int_text;
- 색인 <= 인덱스 1;
끝 루프;
보고서 "밖으로 lopp의";
file_close (file_in);
최종 PrepareInput;
시작
프로세스
시작
PrepareInput; - 프로 시저 호출
최종 처리;
끝;