하나의 블록에서 16 비트 std_logic_vector의 출력을 가지고 오전.하지만 나중에 단계에서 나는 합성 문제를 만드는 낮은 8 비트 std_logic_vector.it 사용해야 ... 제발 ... 어떻게이 문제를 방지 말해 ..16 비트 std_logic_vector 낮은 8 비트 std_logic 벡터 vhdl
-2
A
답변
4
당신이이 같은 개별 바이트에 액세스 할 수 있습니다 std_logic_vector
16 비트가있는 경우 :
signal largeVariable : std_logic_vector(15 downto 0);
signal lower8bitsVariable : std_logic_vector(7 downto 0);
signal upper8bitsVariable : std_logic_vector(7 downto 0);
(...)
lower8bitsVariable <= largeVariable(7 downto 0); --Store the lower 8 bits of largeVariable
upper8bitsVariable <= largeVariable(15 downto 8); --Store the upper 8 bits of largeVariable
관련 문제
- 1. VHDL - 8 비트 씩 std_logic_vector 이동
- 2. VHDL - 9 비트 벡터에 두 개의 8 비트 벡터 추가
- 3. 8 비트 벡터를 16 비트 벡터에 배치
- 4. VHDL : std_logic 신호를 std_logic_vector 신호에 연결합니다.
- 5. VHDL - std_logic_vector
- 6. VHDL 4 비트 베다 배율
- 7. VHDL - 동적 std_logic_vector 크기
- 8. 안드로이드 8 비트 ~ 16 비트 표현 (음수)
- 9. VHDL : 2 개의 일반 4 비트 덧셈기를 사용하여 8 비트 BCD 카운터를 설계하는 방법?
- 10. VHDL 비트 집합
- 11. VHDL STD_LOGIC_VECTOR 와일드 카드 값
- 12. 16 비트 변환의 상대 8 비트 색상
- 13. 문자 크기 8 비트 또는 16 비트?
- 14. VHDL 오류 STD_LOGIC 유형은
- 15. 8 비트 std_logic_vector에 짝수 패리티 비트와 2 정지 비트 추가
- 16. std_logic 벡터 증가분의 오류
- 17. "downto"로 VHDL std_logic_vector 인덱싱
- 18. 16 비트 숫자 곱하기
- 19. 16 비트 정수를 파이썬에서 두 개의 8 비트 정수로 나누기
- 20. 16 비트 비트 심도
- 21. VHDL 동등 연산자 STD_LOGIC 및
- 22. 8 비트 오디오 신호를 낮은 엔코딩으로 변환
- 23. VHDL - 벡터와 비트 사이의 연산
- 24. 벡터 출력을 비교하는 vhdl
- 25. VHDL 비트 회전 함수 구문 오류?
- 26. 점프 명령에서 8 비트 또는 16 비트 오프셋의 추가는 어떻게됩니까?
- 27. 조립, 8 비트 레지스터를 16 비트 레지스터로 이동하십시오. 어떻게?
- 28. 은 8 비트 값과 16 비트 값을 비교합니다.
- 29. 16 비트 심도 CvMat *를 8 비트 깊이로 변환
- 30. 16 비트 정수를 8 비트 정수로 변환 하시겠습니까?
당신이 몇 가지 코드를 공유 할 수 있습니까? 문제를 이해하는 데 도움이 될 수 있습니다. 그러나 일반적으로 이것은 합성 문제를 일으키지 않아야합니다. 구문 문제가 더 있습니다. – vermaete
실제로 .. 우리는 버스의 절반을 사용하고 있습니다 ... 나머지 핀은 연결되어 있지 않습니다. 실제 하드웨어의 문제는 다음과 같습니다. 구조용 모델링 후 .. 다음 블럭 (15 downto 0) 7 downto 0) portmap에서 .. 그래서 어떻게해야합니까 15 downto 8 – NjN
어떤 합성 문제가 점점? 일부 코드 및 오류 메시지를 게시 하시겠습니까? –