Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Tips for making a good FPGA pin assignment

Status
Not open for further replies.

tariq786

Advanced Member level 2
Joined
Feb 24, 2004
Messages
562
Helped
67
Reputation
134
Reaction score
53
Trophy points
1,308
Location
USA
Activity points
3,048
what is the advantage of assigning pin locations to the inputs and outputs of your design. For example i am working on Advanced AES encryption design which takes 128 bit input, 128 bit key and produces 128 bit of output.

How do i go about making good pin assignment?

Any ideas or pointers?


Thanks
 

fpga pin

In order to do some useful work in real world using FPGA you will have to download your bit stream to it.
It will be connected to various resources.
If you don't assign pins on your own, synthesis tool will assign it for you and you will have to connect other devices as suggested by tool.So hardware (PCB) would be designed accordingly.
However, in real world first you fix the locations of various resources (other ICs, crystals i/os etc)on the PCB then assign pins in your FPGA tool accordingly.

Now how to make good pin assignments
Well it depends on various criteria of PCB designing, the nature of I/Os you are using,
how frequently they are toggling,(high frequency32 bit i/os prone to show SSO effect if not routed properly), signal integrity and debugging convenience etc also matters.
 

    tariq786

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top