Bila menggunakan IP Klien Kotak Surat Serial Stratix® 10, Anda akan mengamati data yang salah dikirim ke flash ketika Anda mengirim data menggunakan register WRITEDATA_0 dan WRITEDATA_1 . Ini karena urutan byte dalam format little-endian. Ini akan sama dengan melakukan operasi baca-data.
Berdasarkan protokol antarmuka SPI, bit paling signifikan (MSB) sedang dikirim atau diterima ketika data dikirim. Jadi setiap byte akan disimpan dari bit paling tidak signifikan (LSB) ke MSB dari READDATA_0, READDATA_1, WRITEDATA_0, dan WRITEDATA_1. Dengan kata lain, data dalam register akan mengirimkan byte LSB ke byte MSB dari register data baca atau tulis.
Untuk mengatasi masalah ini, Anda harus membalikkan urutan byte data 4 byte pada register WRITEDATA_0 atau WRITEDATA_1
Misalnya- 4 byte data "0x11223344" sebenarnya adalah "0x44332211".