Слова данных, чтобы записать в виде скаляра или вектора. По умолчанию функция пишет данные в непрерывный блок адреса, постепенно увеличивая адрес для каждой операции. Чтобы выключить адрес постепенно увеличивают и пишут каждое значение данных в то же местоположение, устанавливают BurstType
свойство к 'Fixed'
.
Прежде, чем отправить запрос записи к плате, функция бросает входные данные к uint32
или int32
тип данных. Преобразование типа данных следует этим правилам:
Если типом входных данных является double
, затем данные брошены к int32
тип данных.
Если типом входных данных является single
, затем данные брошены к uint32
тип данных.
Если битная ширина типа входных данных меньше 32 битов, то данные расширены знаком к 32 битам.
Если битная ширина типа входных данных более долга, чем 32 бита, то данные брошены к int32
или uint32
тип данных, совпадая с со знаком из исходного типа данных.
Если входные данные являются типом данных с фиксированной точкой, то функция пишет сохраненное целочисленное значение данных.
Когда вы задаете большой размер операции, такой как запись блока памяти DDR, функция автоматически повреждает операцию в несколько пакетов, с помощью максимального поддерживаемого пакетного размера. Максимальный поддерживаемый пакетный размер является 256 словами.