In this tutorial I will show how to create a custom ip-core. The tutorial will be split into three videos. The IP-core created in this video will show how the create an IP-core that is able to read the status of two push buttons on a development board.
Video 1 will show how to create the skeleton of the IP-core.
Video 2 will show how to customize the newly created IP-core to mach your requirements.
Video 3 will go through the parts that you need to think about in terms of creating software to run on your MicroBlaze processor that will read in the status of the push-buttons and output their status on two leds.