-"어떻게 "modulo"하드웨어에서 합성 했나?

E

eexuke

Guest
친애하는 모든
만약 내가 modulo 작업을 설명하는 Verilog와 같은 ""= b % c "로, 어떻게 합성 도구는 하드웨어에 이변이 나를 도울 수로?내가 만약 C 2 ......의 힘을 동등한되지 않습니다 꽤 구현을 위해 열심히 생각

미리 감사드립니다!

 
너도 알다시피, 오류 메시지와 함께 "두 번째 피연산자의 힘이 있어야합니다라고 예측 대부분의 합성 도구를 정확하게 불평 두 가지".
다음 단계는 만약 그들이 최적화된 모듈을 제공 부서 볼 공급 업체의 설명서를 반드시 읽어 라이브러리입니다.

 
난 당신 modulo 건설 사업부를 사용할 수있을 것 같아요 ...

만약 당신이 "= b % C를 얻으 싶어요

당신이 사용할 수있습니다 :

에 d : = b / c를
"= - D 조 * c는

당신은 그것을 해결할 수 있는지 볼 수있습니다.

제발 나 혼자 할 적이있습니다.

그냥 제안합니다.

최고 감사합니다,
토니 타오

 
토니 타오,
통해 UR 솔루션 1 정수 구분선, 1을 누른 빼기 작업 배율에 대해 하나의 클럭에해야 할 묻습니다...그것은 extermely 배열과 같은 타이밍을 충족하기 어려울 것입니다.soultion 비트 조작에 의해 barel shifters를 사용하지만, 그 피연산자 2의 전력이있다!...이건 더 볼 타이밍 클로저 시점에서 가능한있습니다.통해 UR 의견 ...

 
인용구 :

만약 내가 modulo 작업을 설명하는 Verilog와 같은 ""= b % c "로, 어떻게 합성 도구는 하드웨어에 이변이 나를 도울 수로?
 

Welcome to EDABoard.com

Sponsor

Back
Top