UVM RAL에 대한 Explicit Predictor의 예를 어디에서 찾을 수 있습니까? 나는 주변을 수색했지만 아무것도 찾을 수 없었다. 아니면 누군가가 간단한 예를 복사하거나 쓸 수 있습니까?Explicit Predictor UVM RAL
고마워요. 많은 걸 감사합니다.
UVM RAL에 대한 Explicit Predictor의 예를 어디에서 찾을 수 있습니까? 나는 주변을 수색했지만 아무것도 찾을 수 없었다. 아니면 누군가가 간단한 예를 복사하거나 쓸 수 있습니까?Explicit Predictor UVM RAL
고마워요. 많은 걸 감사합니다.
좋은 예입니다. 그것은 명백한 예측 모델을 제공합니다.
http://cluelogic.com/2012/10/uvm-tutorial-for-candy-lovers-register-abstraction/
명시 적 편의를 위해 (링크)에서 아래에 추가됩니다 예측에 대한 주요 코드.
예에서 auto_predict는 0으로 설정됩니다. uvm_reg_predictor의 bus_in 포트가 에이전트의 모니터 포트에 연결되어 있습니다. 이것은 버스에서 트랜잭션을 볼 때마다 쓰기를 트리거합니다. 그런 다음 예측자는 어댑터와 맵을 사용하여 주소를 가져 와서 레지스터 모델을 업데이트합니다.
사용자 관점에서 보면 이러한 연결로 충분합니다.
jb_env_cfg.jb_reg_block.reg_map.set_auto_predict(.on(0));
jb_reg_predictor.map = jb_env_cfg.jb_reg_block.reg_map;
jb_reg_predictor.adapter = jb_agent.jb_reg_adapter;
jb_agent.jb_ap.connect(jb_reg_predictor.bus_in);