ID Artikel: 000084361 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 11/09/2012

Mengapa Scatter-Gather DMA Controller Core (SG-DMA) memperlakukan semua data sebagai big endian?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

Terlepas dari lebar data yang diatur untuk DMA, semua jalur byte dari memori yang dipetakan untuk streaming atau streaming ke transfer yang dipetakan memori akan terbalik.  SGDMA menganggap bahwa simbol 8 bit sedang ditransfer dan melakukan pembalikan simbol yang sesuai sebagai hasilnya.

 

Jika Anda tidak ingin terjadi pembalikan simbol ini, Anda dapat memasukkan komponen adaptor Anda sendiri ke jalur data yang membalikkan setiap jalur byte.  Misalnya jika data memiliki lebar 32 bit, Anda dapat melakukan adaptasi berikut:

 

data_out[31:24]

data_out[23:16]

data_out[15:8]

data_out[7:0]

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.