설계"벡터

M

Mirzaaur

Guest
안녕하세요,

내가 배열 색인을 생성하지만 처음부터 계곡 옆에 내가 잘못했다 확인하시기 바랍니다 수 변경 결코 지수 for 루프를 사용하여 2 차원 배열을 읽으려는 건데요?
그림과 같이 : -

라이브러리는 IEEE;
IEEE.std_logic_1164.all 사용;
사용 work.my_pack.all;
엔티티 FF로입니다
포트 (D 조 : 크리스마스 섬 표준시에;
CLK : std_logic에;
리셋 : std_logic에;
질문 : bit_vector (3 downto 0 아웃));
최종 FF로;

FF로 건축 behav입니다
신호 확인 : 정수 범위는 0에서 2;
시작

프로세스 (CLK)

시작
만약 (clk'event와 CLK = '1 ') 다음
난 2 downto 0 루프에 대한
q를 "= D 조 (전);
확인 "= 나는;

최종 루프;
최종면;
최종 처리;
최종 behav;--------------------- 크리스마스 섬 표준시 형식의 서로 다른 파일에있는 내 가방 선언
패키지 my_pack입니다
크리스마스 섬 표준시 bit_vector 형식의 배열 (0 2) (4 downto 0)이다;
최종 패키지 my_pack;
--------------------

덕분에 최상의 regrads,

mirzaaur

 
아래의 코드를 ............. 체크 아웃
희망이 문제를 해결 통해 UR<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />코드 :

라이브러리는 IEEE;

IEEE.std_logic_1164.all 사용;--------------------- 크리스마스 섬 표준시 형식의 서로 다른 파일에있는 내 가방 선언

패키지 my_pack입니다

크리스마스 섬 표준시 bit_vector 형식의 배열 (0 2) (4 downto 0)이다;

최종 패키지 my_pack;

--------------------라이브러리는 IEEE;

IEEE.std_logic_1164.all 사용;

사용 work.my_pack.all;

엔티티 FF로입니다

포트 (D 조 : 크리스마스 섬 표준시에;

CLK : std_logic에;

리셋 : std_logic에;

질문 : bit_vector (3 downto 0 아웃));

최종 FF로;FF로 건축 behav입니다

신호 확인 : 정수 범위는 0에서 2;

시작프로세스 (CLK, 재설정)

변수 개수 : 정수 범위는 0에서 2;

시작

만약 (리셋 = '1 ') 다음

셀 : = 0;

elsif (clk'event와 CLK = '1 ') 다음

셀 : = 카운트 1;

q를 "= D 조 (계산);

확인 "= 카운트;

최종면;

최종 처리;

최종 behav;

 
이 코드가있을 수있습니다
코드 :-----------------------------------

패키지 array2D입니다

array2D0 형식 배열 (15 DOWNTO 0,9 DOWNTO 0) STD_LOGIC 중 하나입니다;

최종 array2D;

-----------------------------------

-

-

함수 (array2d : array2D0; ch_num : 정수 범위는 0에서 15) conv_2d21d

반환 std_logic_vector입니다

변수 ch_out : std_logic_vector (9 downto 0);

시작

i가 0에서 9 루프에 대한

ch_out은 (i) : = (ch_num, 난) array2d;

최종 루프;반환 ch_out;

최종 conv_2d21d;----

----

Ch_in 신호 : array2D0;

신호 Ch_out : std_logic_vector (9 downto 0);

변수 Ch_num : 정수 범위는 0에서 15;- 테스트 값

Ch_num : = 1;

Ch_in "= (X"가 01 ","0000001111 ");Ch_out (9 downto 0) "= (Ch_in, Ch_num) conv_2d21d;

 

Welcome to EDABoard.com

Sponsor

Back
Top