UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 39186

Digital Pre-Distortion (DPD) v3.0/v3.1/v4.0 - How do I decode the Version registers in the DPD?

描述

How do I decode the Version registers in the DPD?

解决方案

These two registers are the build date and time. These registers can be used to see if DPD is functioning.

The registers can be decoded using the following information:

year: 2009
month: 11
day: 18
hour: 13
minutes: 28
seconds: 58


For v3.x/v4.x, decode these registers as:

BUILDDATE[34] unsigned 32-bit integer encoding of the software build date.
Stored as:
U = ((YEAR - 2000)*12 + (MONTH - 1))*32 + DAY
Extracted as:
DAY = mod(U,32);
MONTH = mod((U - DAY)/32, 12);
YEAR = 2000 + ((U - DAY)/32 - MONTH)/12;


BUILDTIME[35] unsigned 32-bit integer encoding of the software build time.
Stored as unsigned int:
U = ((HOUR)*60 + MINUTE)*60 + SECOND
Extracted as:
SECOND = mod(U,60);
MINUTE = mod((U - SECOND)/60, 60);
HOUR = ((U - SECOND)/60 - MINUTE)/60;


For a detailed list of Digital Pre-Distortion (DPD)Release Notes and Known Issues, see (Xilinx Answer 33521).
AR# 39186
日期 12/15/2012
状态 Active
Type 综合文章
IP
  • Digital Pre-Distortion (DPD)
的页面