Starting a New Project
In most cases, your embedded processor system is part of a larger design being implemented in a FPGA, and you use both the PlanAhead™ software and the XPS tool chains to complete your development process. Even if you are developing only an embedded processor system in your FPGA, it is recommended to use PlanAhead to manage your overall design process.
It is possible to begin your embedded design using XPS. However, by starting with a PlanAhead project and initiating the embedded design from within PlanAhead, integrating the embedded design with other logic contained in the FPGA is more straightforward.
For more information about starting a new project, refer to the following topics:
- Starting a New Project Using the ISE Software and XPS (This is the recommended flow)
- Starting a New Project Using XPS Alone
- Starting Your XPS Design Process
嵌入式设计只是FPGA设计的一部分,所以启动一个设计的时候,推荐从planahead启动,XPS主要设计嵌入式部分,planahead负责整个工程。
Starting a New Project Using the ISE Software and XPS
To Start a New Project Using the ISE Software and XPS
- Create the Xilinx® ISE® project for your top-level FPGA design, by doing the following in ISE:
- In the ISE software, select File > New Project.
- In the Project name and Project location fields, enter the project name and location, respectively.
- Select HDL or Schematic as the Top-level source type, and click Next.
- Select the device properties, such as device, synthesis and simulation tools, and preferred language, and click Next.
- Click New Source to add a new source file.
- If your FPGA design will contain only the embedded design:
- Select Embedded Processor as the source type.
- Type a name for the file and click Next.
- Complete the remaining wizard pages. XPS opens and prompts you to begin using the Base System Builder (BSB).
- Click Yes to start the BSB.
- If your FPGA design will include the embedded design as part of a larger overall design:
- Select Verilog Module, VHDL Module, or Schematic as the source type.
- Type a name for the file and click Next.
- Complete the remaining wizard pages. The ISE project is created.
- In Project Navigator, select Project > New Source and select the Embedded Processor source type.
- Create an XPS project ("embedded processor source") in which to develop your embedded subsystem. This automatically invokes XPS.
- Develop any non-processor custom logic in your FPGA design.
- Specify design constraints for your FPGA design, such as pinouts.
- Implement your FPGA design, including embedded subsystem, into configuration bitstream.
- Optionally, verify your design using simulation.
While working on your embedded subsystem in XPS, do the following:
- Enter your embedded hardware platform design, including any custom peripherals you might wish to develop.
- Specify and build your embedded software platform, including drivers and libraries.
- Develop, compile, and debug your embedded software applications. This can be done using XPS, the Software Development Kit (SDK) or a compatible third-party MicroBlaze™ or PowerPC® processor software development environment.
For information about how to create an embedded subsystem as part of your ISE design, refer to Using ISE Project Navigator to Implement Your FPGA Design.