Forum Discussion
Altera_Forum
Honored Contributor
9 years agoI'm not familiar with the DE2 board, but in general, when porting a design to another board, here are some things to check:
1) accessories - make sure that all of the chips being used in the project are present in the new board AND that they are configured in the same way. For example, both may have a seven segment display but one uses a driver chip to save pins and another connects segments directly to the FPGA. Both may have Ethernet but use a different PHY chip and/or expect a different protocol from the FPGA, etc. 2) Pin assignments - If you find you can use the same FPGA code to drive something that is present on both boards, you may find they are assigned to different pins. Check every single pin on the board. You can hurt chips if you leave CMOS inputs un-driven. You can hurt the FPGA if outputs are connected and are being driven to different levels. You need to be aware of this on everything connected to the FPGA even if you aren't using it. 3) Make sure any external circuits operate at the same voltage as the new board. Change external circuits as needed to present the proper voltages to all components. 4) Clocks - Most FPGA boards have clocks going to the FPGA. The new board might not be providing the same frequency of clock as the older board did. If you are porting a design that uses transceivers, make sure you follow the clocking instructions in the documentation.