16th LSI Design ContestsEin Okinawa  Design Specification - 3-2

3-2. Software design process

In this section, we explain Development technique of Software form here.

Figure 65e

Figure 65


  • Activation of SDK
  • 1. We select system_i in Hierarchy of ISE, and right-click gExport Hardware Design To SDK with Bitstreamh
          in Processes tab, and click Run for starting SDK.

    2. Select workspace.

    3. If you modify the circuit on XPS, you should right-click project_hw_platform in Project Explorer, and select
          gChange Hardware Platform Specificationh.

    4. Click OK.


  • Update BSP
  • 1. If you change MicroBlaze or the peripheral connected to busses in XPS, you should update BSP by
          selecting File¨New¨Xilinx Board Support Package in the tab of the upper screen.

    Figure 66e

    Figure 66

    2. Confirm gBoard Support Package OSh is standalone, and click Finish.

    Figure 67e

    Figure 7

    3.Click OK..

    Figure 68e

    Figure 68

    4. BSP folder is created in Project Explorer.

    Figure 69e

    Figure 69

    5. Right-click empty_application in Project Explorer, and click gChange Referenced BSPh.

    Figure 70e

    Figure 70

    6. Click OK after selecting BSP which you made newly.

    Figure 71e

    Figure 71


  • Programing
  • 1. Expand empty_application_0 in Project Explorer, and Click ac97_demo.c in src to view the source code.
          Design the software in here.

    Figure 72e

    Figure 72

    2. Bus address of each peripheral is defined in xparameter.h.

    3. You can download the program (here)which you made this time form here please. Copy this file
          to"empty_application_0\src", and overwrite it in the original of ac97_demo.c.?


  • Write in information of hardware and software at FPGA
  • 1. Writing in HW information and running the demo program are the same process(Refer the method of
          running AC97 demonstration program in page number 13~15), however the file of writing is in ISE project
          folder.

    Figure 73e

    Figure 73

    Text 6

    2. Writing in SW information is also same process (Refer the method of running AC97 demonstration
          program in page number 16).