Я намагаюся отримати загальне розуміння того, що станеться, якщо залишити FPGA непрограмованим протягом тривалого часу.
Припустимо, у вас є FPGA, і ви залишаєте її непрограмованою протягом тривалого періоду часу (від декількох хвилин до години після включення), тобто немає бітового потоку на ньому, це погано для пристрою? Чи рекомендується постійно мати якийсь бітовий потік на включеній FPGA? Яка загальна думка щодо цього?
Чи відрізняються результати на різних пристроях чи виробниках (Xilinx vs. Altera vs. інші)?
Додаткова інформація:
У мене є власна плата SoC, яка використовує Xilinx Virtex-6 FPGA. У мене також є Xilinx ML605, який я використовую для довідкових цілей.
Спеціальна дошка: я включаю плату. Я помічаю, що я отримую невелику тривалість часу, щоб запрограмувати його за допомогою XMD (мікропроцесорний налагоджувач Xilinx). Якщо я втрачу вікно 20-30 сек, мені доведеться вимкнутись і увімкнути плату, перш ніж повторити спробу. З ML605 цього не відбувається.
Коли я намагаюся запрограмувати власну плату на XMD, я отримую щось на кшталт:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Дайте мені знати, що ви думаєте.