??? 08/24/06 14:21 Read: times |
#122898 - crawl before you walk Responding to: ???'s previous message |
Mahmood Elnasser said:
With all those variants it gets confusing to begginers which way to start. I will stick to Xilinix till I am on my feet, but is it easy to change from Xilinix to altera to Lattice? or do we have to start over for each manufacturer?
i.e would a VHDL code written for Xilinix work without modification on Altera and Lattice FPGAs? Mahmood The first thing you have to do is to learn the architectural features of each device family. Secondly, you have to learn the tools that you're going to use. There's no guarantee that the code you write for XILINX parts will work on ALTERA, or on LATTICE, or on ACTEL. Each one offers features that your initial HDL code will probably not involve, though it will be affected. The first thing you will want to learn, however, is how to get from an idea to a working piece of hardware. For that, I'd recommend starting with a CPLD. The differences in their HDL compilers will force you to change your code, but that won't necessarily affect your logic. The device architecture will affect resource allocation and performance, but probably not the actual implementation. RE |