2012-02-15 5 views
3
이하

은 코드 블록 비트 다중 비트 값을 할당 할 수 있을까? 그렇지 않다면 어떻게 할 수 있습니까? 기본적으로 부호 확장을 수행하고 있습니다.의 Verilog, 내가 항상 내부

+0

다른 질문과 같이 여기에 들여 쓰기하는 방법은 무엇입니까? – fiftyplus

+1

코드를 선택하고 "들여 쓰기 코드"버튼을 누르면 4 줄의 들여 쓰기로 여러 줄의 코드 블록을 생성 할 수 있습니다. 4 칸 이상 들여 쓰기하면 코드가 들여 쓰기됩니다. –

+1

신호를 부호로 선언하거나 $ signed()를 사용하면 Verilog는 할당시 부호 확장을합니다. –

답변

4

Verilog에서 비트를 복제하는 구문은 {COUNT{bits}}입니다. 귀하의 경우에는 {n{C[n-1]}}