1、門控時鐘的應(yīng)用,在fpga中使用門控時鐘是非常不推薦的一件事情。asic中雖然也不贊成使用,但是也沒什么大關(guān)系;
2、大輸出的buffer和門,fpga中恐怕沒有這些器件,對延時的估計和門的應(yīng)用就要重新考慮了;
3、memory,fpga和asic中的memory的應(yīng)用有著很大的不同,fpga中用的是內(nèi)置的或者是用lut拼起來的。asic用的主要是廠商定義的5261,大小更隨意一些(和有些fpga相比);
4、1024latch的使用,fpga中基本不要用latch,asic中就看需要和設(shè)計的能力了;
5、dsp或者其他計算模塊的調(diào)用。很多fpga中提供了dsp,乘法器等等,當然有空間的話也可以自己寫1653。asic中基本都要自己設(shè)計的。不知道有沒有廠商提供這些。;
6、基于soc的設(shè)計,對于模擬部分的應(yīng)用,fpga上做數(shù)?;旌显O(shè)計只有有限的功能。asic上就不說了
7、pll等的時鐘處理,fpga上也提供時鐘處理的dcm,dll,pll等,但是遠沒有asic的強大,所以在寫code的時候?qū)r鐘就要想好他們的多少;
8、速度的差別,一般來說同樣代碼在兩個地方實現(xiàn)的速度是不同的。在具體應(yīng)用的時候要注意。
評論