Цитата(Alex11 @ Dec 4 2008, 00:38)

Вы забыли маленькую операцию - перед перезагрузкой в него нужно софт залить. Без этого он ничего не делает.
Просто в документации к кодеку написано следующее:
1. Write to PLL_HI and PLL_LO the values specified in Table I.
2. Wait for 20 мкс to allow PLL to settle.
3. Initiate a reboot to no boot mode by writing 0x008A to the BOOT register (address 0xD).
4. Check that the reset values from Registers 5, 6, 8, 9, E, and F are correct.
В регистры E и F пишу соответственно 0x8, 0x4. Далее жду 20мкс и пишу 0x008A по адресу 0xD. При чтении регистров 5, 6, 8, 9, получаю 0x0, 0x0, 0x5, 0x9, а должен (по той же документации) 0x0, 0xF, 0x5, 0x9.
Необходимо ли все же лить прошивку?
Еще такой вопрос, но уже по NIOSII, как организовать задержку программно (20мкс), пока использую scanf, чтобы определять задержку с клавиатуры нажатием кнопки. Как таковой библиотеки не нашел....