2011년 4월 29일 금요일

Tip for Verilog Coding

if (read_addr == write_addr)

if (~|(read_addr^write_addr))

위의 두가지를 CPLD에서 실행해 보면 차이가 확연해 짐을 느낄 수 있다.

밑의 것이 훨씬 낳은 결과를 얻을 수 있다.

왠지 모르겠다. 아마도 optimization가 아직까지 똑똑하지 않은 것 같다.

댓글 없음:

댓글 쓰기