FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-05-2004, 10:23 AM
alphaboran
Guest
 
Posts: n/a
Default FPGA pinout

Hello all,

I have to design a FPGA which is located solely in a small board (DB). The
DB is connected to the main board with a connector whose schematic I have
(all exhanged signals locations). I am requested to deliver a pinout of my
FPGA, can someone tell me which are the constraints of this task? The only
constraint I have in mind is that signals belonging to the same bus must be
placed to pins that are very close (bit 0 next to bit 1 and so on). The
timing of all signals is not critical since the maximum clock frequency of
the signals is 78MHz and the technology used is LVTTL.

Thanks in advance for your help



Reply With Quote
  #2 (permalink)  
Old 04-05-2004, 11:40 AM
Allan Herriman
Guest
 
Posts: n/a
Default Re: FPGA pinout

On Mon, 5 Apr 2004 11:23:36 +0300, "alphaboran"
<[email protected]> wrote:

>Hello all,
>
>I have to design a FPGA which is located solely in a small board (DB). The
>DB is connected to the main board with a connector whose schematic I have
>(all exhanged signals locations). I am requested to deliver a pinout of my
>FPGA, can someone tell me which are the constraints of this task?


>The only
>constraint I have in mind is that signals belonging to the same bus must be
>placed to pins that are very close (bit 0 next to bit 1 and so on).


This is probably the *worst* pinout from the point of view of ground
bounce. Read the guidelines for SSOs in the datasheet. You can have
a maximum number of outputs per VCC/GND pair, or a maximum number of
outputs per I/O bank. (The datasheet will have the maximum numbers
allowable, and this number will differ with the I/O standard used.
LVTTL is one of the worst!)

Also add grounds to regular I/O pins close to your clock inputs. (Use
floorplanner or fpga editor to work out which pins are closest on the
die. This isn't always the same as "close" on the BGA balls.)

Make your clock inputs differential if possible.

IIRC, one of the Xilinx app notes recommended adding grounds to
regular I/O pins around the DCMs. Again, use floorplanner or fpga
editor to work out which pins these are.

Regards,
Allan.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Spartan 3 pinout typo? Jake Janovetz FPGA 7 10-24-2003 02:46 AM


All times are GMT +1. The time now is 02:07 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved