Problem krytyczny
Urządzenie Arria® 10 SX może się zawiesić, jeśli HPS ma kontrolę nad blokiem CSS (wykonując konfigurację, PR lub odszyfrowywanie AES) i otrzyma zimne lub ciepłe resetowanie, zanim zrezygnuje z kontroli. Problem występuje w tej sytuacji, ponieważ HPS zachowuje kontrolę nad blokiem CSS po resetowaniu, ale inne źródło wymaga kontroli nad blokiem CSS, aby wykonać żądaną funkcję, na przykład jeśli JTAG próbuje skonfigurować FPGA lub jeśli nCONFIG jest objęty rekonfiguracją. Należy pamiętać, że jeśli korzystasz z bezpiecznego rozruchu, problem nie powoduje problemu, ponieważ kod hps boot ROM automatycznie zrzeka się kontroli nad CSS.
W takiej sytuacji można przeprowadzić normalną pracę poprzez resetowanie zasilania (POR), resetowanie systemu HPS na zimne lub ciepłą resetowanie, co powoduje, że HPS zrzeknie się kontroli nad CSS i przywraca kontrolę FPGA. Jeśli nie korzystasz z bezpiecznego rozruchu, możesz uniknąć tego problemu, zapewniając, że oprogramowanie wykonywane po etapie rozruchu pamięci ROM zrzeka się kontroli HPS nad CSS po ponownym uruchomieniu, aby pozwolić FPGA przystąpić do przejęcia własności bloku CSS. Ważne jest, aby system HPS nie był utrzymany w stanie zimnego i ciepłego resetowania. W przeciwnym razie css nie będzie dostępny dla FPGA źródeł konfiguracji.
Informacje te zostaną uwzględnione w przyszłej wersji podręcznika referenece technicznej Arria 10.