일반적인 경우,
VHLD에서 Register의 값은 system reset 신호에 의해 async로 초기화를 해주게 된다.

그런데 어떤 특이한 케이스에서
Power-on 시에 (system reset으로 제어할수가 없어서) 초기값을 설정해야 할 필요가 있었다.

사용하는 M3000 시리즈의 EPM3128의 manual을 참조하면
모든 register는 Power-Up 시점에 clear 된다고 나와 있고
"Power-Up Level logic option" 을 사용해서 그 값을 선택할 수 있다고 되어 있다.
(Quartus에서만 가능하다고 되어 있음)

그런데 막상 아무리 저 값을 setting 해봐도 정상적으로 동작하는 것 같지는 않았다
아무래도 Quartus version과 해당 Device 등등과 관련되어 있는 듯

시간날 때 다시 한 번 확인해보고 정리할 필요는 있을 것 같음.


'VHDL' 카테고리의 다른 글

CPLD에서 특정 signal의 edge에서의 동작  (1) 2008.07.29
by sminchoi 2008. 7. 29. 11:54
| 1 |