두 개의 8 비트 숫자를 Verilog (숙제)로 나누어야합니다. I 사용해야하는 모듈이 하나 인 A = B 형 *의 Q + R2 개의 숫자로 나누는 Verilog 프로그램을 만들어야합니다.
제가 반복적 감산 또는/그리고 % 연산자를 사용하도록 허용되지 않아
module divider(
output reg[7:0] q,
output reg[7:0] r,
input [7:0] a,b);
endmodule
.
나는, 뉴턴 - 랩슨 또는 골드 슈미트 알고리즘을 해결하기 위해 내가 SRT를 사용할 수있는 이야기입니다,하지만 난 그들이 어떻게 작동하는지 이해가 안 ...
어떤 도움 pls는?
나는보다 직접적인 산술 접근법을 배제했기 때문에 이러한 알고리즘 중 하나가 어떻게 작동 하는지를 배우는 것이 중요하다고 생각합니다. – Morgan