This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > FPGA-Based Prototyping Methodology > Getting started > A getting-started checklist

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

A getting-started checklist

FONT SIZE : AAA

To set the scene, Table 7 has a framework of the main tasks and considerations during the project, broken into two main phases; set-up phase and the usage phase. 

It may be obvious that most of the effort comes during the set-up phase but most of the benefit is reaped during the use phase. 

The steps in the checklist follow the same order as the chapters and subjects in this book and both reflect the decision tree through which the reader should already be traversing. In FPGA-based prototyping, the SoC design is mapped into a single or multiple FPGAs, emulating the SoC behavior at, or close to, the intended SoC speed. Each subject area will be explored in detail later, but first, let us look more closely at the tool and process flow at the heart of an FPGA-based prototyping project. 

Table 7: A getting-started checklist

Phase TasksConsiderations
Set-Up Choose FPGAs How much capacity, speed, IO?

Build boards or buy boards What expertise exists in-house?

How much time is there?

Does total cost fit in the budget?


Get the design into FPGA

The “three laws of prototyping”

How to minimize design changes

How to track builds and revisions

UsageBring-up prototype and find

bugs

What instrumentation do we need?

Can prototypes be shared?

Is remote debug or configuration

needed?


Run software 

Will the software team use it

standalone?

How to link with software debugger?


Run in real world 

How to ensure portability and

robustness?

Any special encasement needs?


  • XC3042-100PG132C

    Manufacturer:Xilinx

  • FPGA XC3000 Family 3K Gates 144 Cells 100MHz 5V 132-Pin CPGA
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC4VSX35-12FF668C

    Manufacturer:Xilinx

  • FPGA Virtex-4 SX Family 34560 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: Industrial components

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC2018-70PG84C

    Manufacturer:Xilinx

  • LOGIC CELL ARRAY Field Programmable Gate Array
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC4VSX55-11FF1148I

    Manufacturer:Xilinx

  • FPGA Virtex-4 SX Family 55296 Cells 90nm Technology 1.2V 1148-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC5202-3PQG100C

    Manufacturer:Xilinx

  • FPGA XC5200 Family 3K Gates 256 Cells 83MHz 0.5um Technology 5V 100-Pin PQFP
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS:

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.