LPM_COMPARE의 Pipeline...


 

MegaWizard Plug-in Manager에서 제공되는 LPM_Fuction중 LPM_COMPARE라고하는 바교기 Function이 있습니다...  기본적으로는 Flip-Flop이 필요치 않은 조합회로입니다만, PLD의 특성상 동기식 설계가 필요할 경우가 대부분이어서 LPM_COMPARE Function에서도 Pipeline이라는 이름으로 Clock에 의한 제어가 가능하도록 기능을 제공하고 있습니다...  (아마 거의 모든분들이 Pipeline Option을 기본적으로 설정을 하실걸루 생각됩니다...)

여기에서는 LPM_COMPARE Function에서 Pipeline Option의 설정에 따라 내부회로가 어떻게 구성이 되는지 그림을 사용해 간략히 설명합니다...

LPM_COMPARE의 Pipeline 값을 "1"로 해서 Compile을 하면,

LPM_COMPARE의 Pipeline 값을 "2"로 해서 Compile을 하면,

Pipeline의 값에따라 그 내부구조가 조금은 다르게 구성이 됨을 알 수 있습니다...  현재 자신이 작성중인 회로에서는 얼마가 적당한 값인지 알아내는 건 사용자의 몫입니다...  Pipeline을 많이한다고 마냥 좋은건 아니죠...  Gate수의 증가와 소비전류의 증가도 무시할 수 없는 관계이므로... (2002.2.13)

  Send to a colleague | Print this document