G
gezzas525
Guest
문제가 내 석사 프로젝트를위한 프레임 8x8 RAM이 세포 생성을 사용하여 스피 작은 RAM을 컴파일하는 데.
Heres 디자인 UNI 5.3의 장점을 FPGA를 사용하여 문제를 컴파일하지만 집에서 버전 6.2에서 생성된 출력을 사용하여 약간과 다른 오류가 아래에 나열되어있습니다.
** 오류 : F : / VHDL/MVSD3_ILP/crane/hdl1/ram_struct.vhd (112) : 부근 ""시작 : 기대 : 종료
** 오류 : F : / VHDL/MVSD3_ILP/crane/hdl1/ram_struct.vhd (116) : 근처의 "모든": 기대 : 식별자여기에 꺼내 놓으면 생성 난 아무 잘못 볼 수있습니다.- VHDL 법인 crane.Ram.interface
-
- 만든날짜 :
- 작품 - kleo.UNKNOWN (ZEUS)
-에서 - 1시 18분 4초 18/01/2004
-
- 멘토 그래픽스 'HDL을 디자이너 (TM)는 2003.2 (빌드 2에 의해 생성된
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />-
도서관의 IEEE;
이용 ieee.std_logic_1164.all;
이용 ieee.std_logic_arith.all;
ENTITY 램 IS
포트 (
Address_H : IN std_logic_vector (7 DOWNTO 0);
MemIn_H : IN std_logic_vector (5 DOWNTO 0);
std_logic wr_H : IN;
MemOut_H : 밖으로 std_logic_vector (5 DOWNTO 0)
);
- 선언
최종 램;
-
- VHDL 건축 crane.Ram.struct
-
- 만든날짜 :
- 작품 - kleo.UNKNOWN (ZEUS)
-에서 - 1시 18분 4초 18/01/2004
-
- 멘토 그래픽스 'HDL을 디자이너 (TM)는 2003.2 (빌드 2에 의해 생성된
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />-
도서관의 IEEE;
이용 ieee.std_logic_1164.all;
이용 ieee.numeric_std.all;
갤러리 크레인;
건축 구조체의 RAM IS
- 건축 선언
mem_array 형식 배열 (0 7) std_logic_vector (5 downto 0)입니다;
- 내부 신호를 선언
ColDec 신호 : mem_array;
ColDec_L 신호 : std_logic_vector (7 DOWNTO 0);
RowDec_L 신호 : std_logic_vector (7 DOWNTO 0);- 구성 요소 선언
COMPONENT Col_Decoder
포트 (
Wr_H : IN std_logic;
sel_H : IN std_logic_vector (2 DOWNTO 0);
ColDec_L : 밖으로 std_logic_vector (7 DOWNTO 0)
);
최종 COMPONENT;
COMPONENT Memory_Cell
포트 (
Csel_L : IN std_logic;
Rsel_L : IN std_logic;
D 조 : IN std_logic_vector (5 DOWNTO 0);
질문 : 밖으로 std_logic_vector (5 DOWNTO 0)
);
최종 COMPONENT;
COMPONENT Row_Decorder
포트 (
sel_H : IN std_logic_vector (2 DOWNTO 0);
RowDec_L : 밖으로 std_logic_vector (7 DOWNTO 0)
);
최종 COMPONENT;
- 옵션 임베디드 구성
- synthesis_off에서 Pragma
모두를 위해 : Col_Decoder 사용 ENTITY crane.Col_Decoder;
모두를 위해 : Row_Decorder 사용 ENTITY crane.Row_Decorder;
- synthesis_on에서 Pragma에 BEGIN
- 건축과 동시 제표
- HDL을 텍스트 블록 1 MUX_8TO1 임베디드
- MUX_8TO1
Address_H (2 downto 0) 선택과
MemOut_H (5 downto 0) "= ColDec (0)이"000 ",
ColDec (1) "001",
ColDec (2)이 "010",
ColDec (3)이 "011",
ColDec (4)이 "100",
ColDec (5)이 "101",
ColDec (6)이 "110",
ColDec (7)이 "111",
(다른 분들에게도 = "의 'X')이 다른;- 인스턴스 포트 매핑.
소녀 : Col_Decoder
포트 맵 (
Wr_H = ", wr_H
sel_H = "Address_H (2 DOWNTO 0),
ColDec_L = "ColDec_L
);
I2 : Row_Decorder
포트 맵 (
sel_H = "Address_H (5 DOWNTO 3)
RowDec_L = "RowDec_L
);
G1은 : 살기 위해 0으로 7을 생성
# # # 1에 BEGIN 오류
0
~ 7을 생성 IN g0 : 대한 전
- 옵션 임베디드 구성
- synthesis_off에서 Pragma
모두를 위해 : Memory_Cell 사용 ENTITY crane.Memory_Cell; # # # 2 오류
- synthesis_on에서 Pragma
에 BEGIN
I0 : Memory_Cell
포트 맵 (
D 조 = "MemIn_H,
Csel_L = "ColDec_L (일본),
질문 = "ColDec (일본),
Rsel_L = "RowDec_L은 (i)
);
최종 생성합니다 g0;
최종을 생성 G1을;
최종 구조체;
Heres 디자인 UNI 5.3의 장점을 FPGA를 사용하여 문제를 컴파일하지만 집에서 버전 6.2에서 생성된 출력을 사용하여 약간과 다른 오류가 아래에 나열되어있습니다.
** 오류 : F : / VHDL/MVSD3_ILP/crane/hdl1/ram_struct.vhd (112) : 부근 ""시작 : 기대 : 종료
** 오류 : F : / VHDL/MVSD3_ILP/crane/hdl1/ram_struct.vhd (116) : 근처의 "모든": 기대 : 식별자여기에 꺼내 놓으면 생성 난 아무 잘못 볼 수있습니다.- VHDL 법인 crane.Ram.interface
-
- 만든날짜 :
- 작품 - kleo.UNKNOWN (ZEUS)
-에서 - 1시 18분 4초 18/01/2004
-
- 멘토 그래픽스 'HDL을 디자이너 (TM)는 2003.2 (빌드 2에 의해 생성된
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />-
도서관의 IEEE;
이용 ieee.std_logic_1164.all;
이용 ieee.std_logic_arith.all;
ENTITY 램 IS
포트 (
Address_H : IN std_logic_vector (7 DOWNTO 0);
MemIn_H : IN std_logic_vector (5 DOWNTO 0);
std_logic wr_H : IN;
MemOut_H : 밖으로 std_logic_vector (5 DOWNTO 0)
);
- 선언
최종 램;
-
- VHDL 건축 crane.Ram.struct
-
- 만든날짜 :
- 작품 - kleo.UNKNOWN (ZEUS)
-에서 - 1시 18분 4초 18/01/2004
-
- 멘토 그래픽스 'HDL을 디자이너 (TM)는 2003.2 (빌드 2에 의해 생성된
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />-
도서관의 IEEE;
이용 ieee.std_logic_1164.all;
이용 ieee.numeric_std.all;
갤러리 크레인;
건축 구조체의 RAM IS
- 건축 선언
mem_array 형식 배열 (0 7) std_logic_vector (5 downto 0)입니다;
- 내부 신호를 선언
ColDec 신호 : mem_array;
ColDec_L 신호 : std_logic_vector (7 DOWNTO 0);
RowDec_L 신호 : std_logic_vector (7 DOWNTO 0);- 구성 요소 선언
COMPONENT Col_Decoder
포트 (
Wr_H : IN std_logic;
sel_H : IN std_logic_vector (2 DOWNTO 0);
ColDec_L : 밖으로 std_logic_vector (7 DOWNTO 0)
);
최종 COMPONENT;
COMPONENT Memory_Cell
포트 (
Csel_L : IN std_logic;
Rsel_L : IN std_logic;
D 조 : IN std_logic_vector (5 DOWNTO 0);
질문 : 밖으로 std_logic_vector (5 DOWNTO 0)
);
최종 COMPONENT;
COMPONENT Row_Decorder
포트 (
sel_H : IN std_logic_vector (2 DOWNTO 0);
RowDec_L : 밖으로 std_logic_vector (7 DOWNTO 0)
);
최종 COMPONENT;
- 옵션 임베디드 구성
- synthesis_off에서 Pragma
모두를 위해 : Col_Decoder 사용 ENTITY crane.Col_Decoder;
모두를 위해 : Row_Decorder 사용 ENTITY crane.Row_Decorder;
- synthesis_on에서 Pragma에 BEGIN
- 건축과 동시 제표
- HDL을 텍스트 블록 1 MUX_8TO1 임베디드
- MUX_8TO1
Address_H (2 downto 0) 선택과
MemOut_H (5 downto 0) "= ColDec (0)이"000 ",
ColDec (1) "001",
ColDec (2)이 "010",
ColDec (3)이 "011",
ColDec (4)이 "100",
ColDec (5)이 "101",
ColDec (6)이 "110",
ColDec (7)이 "111",
(다른 분들에게도 = "의 'X')이 다른;- 인스턴스 포트 매핑.
소녀 : Col_Decoder
포트 맵 (
Wr_H = ", wr_H
sel_H = "Address_H (2 DOWNTO 0),
ColDec_L = "ColDec_L
);
I2 : Row_Decorder
포트 맵 (
sel_H = "Address_H (5 DOWNTO 3)
RowDec_L = "RowDec_L
);
G1은 : 살기 위해 0으로 7을 생성
# # # 1에 BEGIN 오류
0
~ 7을 생성 IN g0 : 대한 전
- 옵션 임베디드 구성
- synthesis_off에서 Pragma
모두를 위해 : Memory_Cell 사용 ENTITY crane.Memory_Cell; # # # 2 오류
- synthesis_on에서 Pragma
에 BEGIN
I0 : Memory_Cell
포트 맵 (
D 조 = "MemIn_H,
Csel_L = "ColDec_L (일본),
질문 = "ColDec (일본),
Rsel_L = "RowDec_L은 (i)
);
최종 생성합니다 g0;
최종을 생성 G1을;
최종 구조체;