G
Guest
Guest
내가 쓴이 code.What 내가 필요 전 4 삽입은하고 차원 배열 저장소에 내가 값을 각 시계 2 - 값 이들의 합계를 계산하려는.
도서관의 IEEE;
를 사용 IEEE.STD_LOGIC_1164.ALL;
를 사용 IEEE.STD_LOGIC_ARITH.ALL;
엔티티 테스트 시니
포트 (x1 : 255 범위 0에 정수 인디애나;
CLK, 부하 : STD_LOGIC 인디애나;
output1 : 아웃 INTEGER 범위 0에게 1020);최종 시험;
건축 시험의 행동 IS
유형 창문 범위 정수 배열을 (0 1,0의 1) 0 ~ 255;
하는 BEGIN
프로세스 (CLK, x1)VARIABLE 창 : 창;
VARIABLE 금액 : 정수 범위 0 ~ 1020;
하는 BEGIN
다음에, 만약 (clk'EVENT 및 CLK = '1 ')
다음에, 만약 (하중 = '1 ')
1 위해 어쩔 수 0 루프
에 j를 0에서 1 루프
창문은 (i, j를) : = x1;
합계 : = 합 내용 창은 (i, j를);
끝 루프;
끝 루프;
끝면;
끝면;
output1 <= 액수;
최종 공정;
끝 행동;
이 코드는! 하나도하면서 문제를 컴파일하지만 시뮬레이션 결과는 잘못되었습니다!. 뭐 잘못은 그 결과가 보여주는 시계하지만 대한 시뮬레이션의 집합을 help.I주십시오 x1 회 걸릴 값을 2.
도서관의 IEEE;
를 사용 IEEE.STD_LOGIC_1164.ALL;
를 사용 IEEE.STD_LOGIC_ARITH.ALL;
엔티티 테스트 시니
포트 (x1 : 255 범위 0에 정수 인디애나;
CLK, 부하 : STD_LOGIC 인디애나;
output1 : 아웃 INTEGER 범위 0에게 1020);최종 시험;
건축 시험의 행동 IS
유형 창문 범위 정수 배열을 (0 1,0의 1) 0 ~ 255;
하는 BEGIN
프로세스 (CLK, x1)VARIABLE 창 : 창;
VARIABLE 금액 : 정수 범위 0 ~ 1020;
하는 BEGIN
다음에, 만약 (clk'EVENT 및 CLK = '1 ')
다음에, 만약 (하중 = '1 ')
1 위해 어쩔 수 0 루프
에 j를 0에서 1 루프
창문은 (i, j를) : = x1;
합계 : = 합 내용 창은 (i, j를);
끝 루프;
끝 루프;
끝면;
끝면;
output1 <= 액수;
최종 공정;
끝 행동;
이 코드는! 하나도하면서 문제를 컴파일하지만 시뮬레이션 결과는 잘못되었습니다!. 뭐 잘못은 그 결과가 보여주는 시계하지만 대한 시뮬레이션의 집합을 help.I주십시오 x1 회 걸릴 값을 2.