cancel
Showing results for 
Search instead for 
Did you mean: 
3,258 Views
Registered: ‎08-10-2009

GPIO core : should i use plb_gpio or xps_gpio ?

Hi,

The EDK (11.2) has 2 cores that provide PLB access to a GPIO function.

 

C:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\plb_gpio_v1_00_b

C:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_gpio_v2_00_a

 

If i use the XPS GUI to build a processor sub - system, it seems to use the xps_gpio.

 

Which is the recommended to use.

Both seem to give similar/same functionality.

 

Thanks

Derek

 

0 Kudos
2 Replies
Highlighted
Historian
Historian
3,246 Views
Registered: ‎02-25-2008

Re: GPIO core : should i use plb_gpio or xps_gpio ?


derekwallace1 wrote:

Hi,

The EDK (11.2) has 2 cores that provide PLB access to a GPIO function.

 

C:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\plb_gpio_v1_00_b

C:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_gpio_v2_00_a

 

If i use the XPS GUI to build a processor sub - system, it seems to use the xps_gpio.

 

Which is the recommended to use.

Both seem to give similar/same functionality.

 

Thanks

Derek

 


Use neither. It's simple enough to build your own "IP Core" to satisfy your particular requirements.

----------------------------Yes, I do this for a living.
0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
3,220 Views
Registered: ‎08-07-2007

Re: GPIO core : should i use plb_gpio or xps_gpio ?

Hi Derek,

 

It depends on which processor you are using. PLB peripheral has a PLB v3.2 bus, while XPS peripheral has a PLB v4.6 bus.

 

If you are using the latest vesion of processor (Microblaze or PowerPC), XPS peripherals should be used.

 

-XF

0 Kudos