У меня есть собственный IP с некоторыми параметрами дизайна. Они доступны с IP-адреса, поэтому я могу настроить их при использовании IP-адреса в блочном дизайне.
Я хочу иметь возможность использовать эти параметры внутри кода моей прошивки.
Например, при использовании В простом GPIO есть несколько параметров, представленных в заголовке xparameters.h
:
#define XPAR_GPIO_0_BASEADDR 0x41200000
#define XPAR_GPIO_0_HIGHADDR 0x4120FFFF
#define XPAR_GPIO_0_DEVICE_ID XPAR_GPIO_DEVICE_ID
#define XPAR_GPIO_0_INTERRUPT_PRESENT 0
#define XPAR_GPIO_0_IS_DUAL 0
Кроме базового адреса, наиболее интересным является параметр IS_DUAL
, который устанавливается при создании экземпляра IP в структуре блока.
Для моего собственного IP-адреса в заголовке отображаются только BASEADDR
и HIGHADDR
.
Итак, вопрос в том, есть ли способ выставить и мои пользовательские параметры?