Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21609 讨论

PCB design for Cyclone III 144 pins

Altera_Forum
名誉分销商 II
1,175 次查看

Hi all, 

 

I am about to design a brand new PCB board for a cyclone III 144 pins using Eagle Cadsoft. In the software, I can find a package for EQFP144. 

 

Sadly, I am totally clueless about what to do next :( . Can you provide some quick tutorial about fpga pcb board design? 

 

Also I have another question: skimming through some sample of existed PCB FPGA board, I saw that they provided the mapping for IO banks. How can I do that in Eagle Cadsoft? 

 

Best Regards
0 项奖励
1 回复
Altera_Forum
名誉分销商 II
462 次查看

FPGA PCB design isn't essentially different from general high speed digital design. 

 

You'll start with selecting a layer stackup and PCB technology (particularly trace width and clearance) according to technical requirements, acceptable costs and local availablility. Power supply and bypassing should be planned in advance. Don't forget to connect the enhanced pad of the EPQF package. 

 

I don't know what you exactly mean with "mapping of IO banks". I guess, you have seen schematics with separate symbols for IO-banks?  

 

Usually some manual action is involved to transfer pin assignments between Quartus and the Cad tool. This isn't a big issue for a small 144-pin package, you'll possibly want to automate the process when working with 484 or 976 pins... In any case, the pin mapping should be validated in Quartus before making the PCB. 

 

It's often helpful to assign pins according to routing requirements, particularly with 4-layer or even 2-layer boards.
0 项奖励
回复