왼쪽 및 오른쪽으로 시프트하려는 4 비트 입력 A가 있습니다. 쉬프트 된 값을 아웃풋에 할당하는 대신에 입력을 쉬프트하는 것이 가능한지 궁금합니다. 예를 들어 B = A < < 1을 할 수 있지만 새로운 변수를 만들고 싶지 않습니다. 일단 입력을 시뮬레이션하면 입력 자체가 이동 될 수 있습니까?Verilog 입력의 시프트 비트
0
A
답변
0
당신은 모듈 내부에서 입력 값을 변경할 수 없습니다,하지만 당신은 위의 수준에서 포트에 연결할 때 당신은 그것을 이동 할 수 있습니다
module foo (A);
input [3:0] A;
endmodule
module tb;
wire [3:0] signal = 4'b0101;
foo u_foo (.A(signal << 1));
endmodule
+0
감사합니다. 이 경우 모든 모듈을 하나의 모듈에 담기를 원한다면 변환 된 A를 출력에 할당해야합니다. – polaris
관련 문제
- 1. Verilog 시프트 연산자 기본 오류
- 2. Verilog 시프트 레지스터 AVR 인터페이스
- 3. 비트 단위와 비트 시프트 연산
- 4. $ 크기, $ 비트, verilog
- 5. 의 Verilog 4 비트
- 6. Verilog 4 비트 배율기?
- 7. 시프트 및 덧셈 배율을위한 Verilog 코드
- 8. 아무 것도 없을 때 비트 시프트 ... 비트 시프트 연산자
- 9. C 비트 단위 시프트
- 10. 비트 시프트 연산 : 실행
- 11. 64 비트 시프트 문제
- 12. 문자열을 비트 시프트
- 13. 비트 단위 시프트 정밀
- 14. 체크섬 및 비트 시프트
- 15. 인수에서 C++ 비트 시프트
- 16. 빠른 양방향 비트 시프트?
- 17. 비트 시프트 문제
- 18. 비트 시프트 조작을
- 19. 이상한 비트 시프트 동작
- 20. AS3 비트 시프트 0?
- 21. 코드에서 PHP 비트 시프트?
- 22. 음수의 비트 시프트?
- 23. Perl 시프트 비트 문제
- 24. 이상한 비트 시프트 결과
- 25. 0 바이트 시프트 비트
- 26. 엔디안 비트 시프트, 비트 연산자의 종속성
- 27. Java에서 16 비트 배럴 시프트
- 28. 음수로 시프트하는 비트 시프트 연산자
- 29. 파이썬에서 16 진수로 비트 시프트
- 30. 왼쪽 비트 시프트 255 (바이트로)
생각해 하드웨어하지 소프트웨어입니다. 새 변수를 만들지 않고 새로운 값을 하드웨어의 다음 비트로 전달하므로 응답을 "복사하여 수정해야합니다" –