fpga xilinx altera和altera的fpga的不同之处

微信号:电路城
后使用快捷导航没有帐号?
微信号:电路城
查看: 1551|回复: 1
注册时间最后登录阅读权限200积分293精华12帖子
签到天数: 8 天连续签到: 1 天[LV.3]熟人面孔
今天浏览网页的时候,看到这么篇文章,感觉写的还蛮不错的,就分享给大家了~
最近也面试了很多FPGA工程师,没找到合适,我觉得很多人从开始的时候就误入歧途了,对新手学习FPGA设计我也说一点看法吧。我认为要从基础开始做,基础牢,才有成为高手的可能。 我觉得有以下几步必须要走:
第一步:学习了解FPGA结构,FPGA到底是什么东西,里面有什么,不要开始就拿个照着别人的东西去编程。很多开发板的程序写的很烂,我也做过一段时间的开发板设计,我觉得很大程度上,开发板在误人子弟。不过原厂提供的正品开发板,代码很优秀的,可以借鉴。只有了解了FPGA 内部的结构才能明白为什么写Verilog和写C整体思路是不一样的。
第二步:掌握FPGA设计的流程。了解每一步在做什么,为什么要那么做。很多人都是不就是那几步吗,有什么奇怪的?呵呵,我想至少有一半以上的人不知道synthesize和traslate的区别吧。
了解了FPGA 的结构和设计流程才有可能知道怎么去优化设计,提高速度,减少资源,不要急躁,不要去在为选择什么语言和选择哪个公司的芯片上下功夫。语言只是一个表达的方式,重要的是你的思维,没有一个好的指导思想,语言用得再好,不过是个懂语言的人。
第三步:开始学习代码了。我建议要学代码的人都去Altera或Xilinx的网站上下原厂工程师的代码学习。不要一开始就走入误区。
个人愚见,欢迎大家讨论。&&
做fpga主要是要有的思想,作为初学者,往往对器件可能不是熟悉,那么应该对于数字电路的知识很熟悉吧,fpga中是由触发器和查找表以及互联线等基本结构组成的,其实在我们在代码里面能够看到的就是与非门以及触发器,不要把verilog和c语言等同起来,根本就是不同的东西,没有什么可比性,在写一句程序的时候应该想到出来的是一个什么样的电路,计数器 选择器 三态门等等,理解时序,逻辑是一拍一拍的东西,在设计初期想的不是很清楚的时候可以画画时序图,这样思路会更加的清晰,还有就是很重要,不要写完程序就去往fpga中去加载,首先要仿真,尤其是对比较大型一点的程序,想像自己是在做asic,是没有二次机会的,所以一定要把仿真做好
做一块板子,实现一个协议,先从简单入手,譬如RS232,然后到复杂,PCI协议,然后再设计一些高速的,譬如ddr sdram,基本上你对fpga的了解就已经很深了
学习FPGA最重要的是要了解综合和时序仿真,你熟知你写的每个进程到RTL级中都会综合成什么样的电路,只有这样你才能使用有限的资源设计出好的逻辑硬件。
注册时间最后登录阅读权限20积分4精华0帖子
初入门槛, 积分 4, 距离下一级还需 6 积分
该用户从未签到
站长推荐 /1
keysight示波器区域触发功能测验开始啦,下载应用文档,回答后面的几个选择题,答题即可参与转盘抽奖,分享还可以增加抽奖机会,便携式示波器、蓝牙折叠键盘,手机游戏手柄等你拿!FPGA-VHDL(3)
从开发角度来说,还是xilinx比较好,因为开发的软件,xilinx的ISE与altera 的quartus就不是一个档次,ISE编译速度快,兼容性好,
看对modelsim的处理就知道了,在ise中调用modelsim就比quartus好多了。
一直以来altera都是跟着xilinx走,xilinx走高端,altera走低端,不过近几年就不一样了,xilinx也走下神坛,平民化了。
不过说altera好用,主要是国内好多刚开始用FPGA的,大部分用它,但只要你用一下xilinx就会改变立场了。这就和画pcb的软件protel和powerpcb一样。
Xilinx 提供了大量可用于基于 RTL 和 Simulink 的设计流程中的、高度优化的 DSP IP。
Xilinx IP 使得设计者能够建立针对器件进行了优化的 FPGA 实施,这些实施通常利用 DSP 算法来迅速创建高质量设计。
除了水平 DSP 构建模块 IP,Xilinx 还针对特定应用提供了大量垂直市场专用的 IP 和算法。
其实FPGA设计流程都是相同的,先学那个都可以,相对来说,ALTERA的中文资料多些,更适合初学者入门!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4839次
积分:1058
积分:1058
排名:千里之外
原创:82篇
转载:30篇
(89)(1)(7)(25)The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.52RD研发论坛已升级,老版论坛仅供浏览,请访问新版论坛:
& 硬件研发论坛(Hardware R&D Forum)
& 建议一起讨论一下Xilinx和ALTERA fpga的优势与...
论坛升级中,停止回贴功能
等级:实习生帖子:17被删:0经验:199RD币:44.9来自:火星注册:
&|&&|&&|& 发表于 14:31:341#
此页为旧版论坛,仅供浏览,请访问新版论坛:
器件方面:ALTERA的低端FPGA如C2在资源利用率以及IO特性方面要略强于XILINX的SP3系列,原因是C2比SP3推出得要晚一些在MEMORY的使用方面SP3要比C2好用,因为ALTERA的低端器件都不支持分布式RAM,这个也是用C2最不爽的一个地方不过在高端器件上个人认为xilinx要比altera占有优势,但其价格也充分说明了好货不便宜这个道理工具方面:ALTERA q2和xinlinx 的ISE在同等规模的器件在相同的机器上布线速度方面不相上下,但是Q2工具的布线选项更多一些,有专门针对时序和资源优化的指导,也就是说在帮助方面q2要做得比ise好,个人认为这也是xilinx需要改进的一个地方[]
等级:研发工程师帖子:52被删:-3经验:174RD币:38.3来自:广东&广州注册:
&|&&|&&|& 发表于 9:32:112#
此页为旧版论坛,仅供浏览,请访问新版论坛:
我觉得工具方面,q2要比ise易于操作,两三天即可学会一般性的流程操作。q2设置选项集中,而ise设置到处都有、很繁杂的感觉。ise似乎更适合专家使用,q2则普通人也很快上手。编译速度方面,q2自称是比同类软件同型器件要快百分之多少多少,当然多数人是不会去进行这种比较的。
等级:实习生帖子:17被删:0经验:199RD币:44.9来自:火星注册:
&|&&|&&|& 发表于 21:42:133#
此页为旧版论坛,仅供浏览,请访问新版论坛:
可盼到有人回贴了:)可能楼上并不经常使用ISE,事实上个人感觉ISE的操作并不繁杂,如果要说集中,ALTERA工具有一个很不错的地方就是把绝大部分设置都体现到了QSF文件中归档的时候只要归档QSF文件就可以了,但是ISE不一样,很多工程的设置都保留在工程文件.ise中,UCF只有常用的约束
等级:实习生帖子:15被删:-1经验:88RD币:30来自:北京&海淀区注册:
&|&&|&&|& 发表于 19:32:094#
此页为旧版论坛,仅供浏览,请访问新版论坛:
q2的signaltap比ise的chipscope好用多了
等级:实习生帖子:13被删:0经验:55RD币:6.4来自:广东&广州注册:
&|&&|&&|& 发表于 14:43:465#
此页为旧版论坛,仅供浏览,请访问新版论坛:
没有用过,我只是卖产品的...........Altera,Xilinx,Linear,IDT,Micron全系列原厂器件,长期优势稳定供货,欢迎随时来电交流. Michael
MSN:&&QQ:&&E-mail:
等级:助理工程师帖子:30被删:0经验:232RD币:35来自:火星注册:
&|&&|&&|& 发表于 14:17:326#
此页为旧版论坛,仅供浏览,请访问新版论坛:
现在LATTICES的产品也有很多人用了。。。
等级:实习生帖子:17被删:0经验:199RD币:44.9来自:火星注册:
&|&&|&&|& 发表于 21:59:027#
此页为旧版论坛,仅供浏览,请访问新版论坛:
有人用过lattices的么,发表一下感想。。
等级:实习生帖子:14被删:0经验:64RD币:110.1来自:深圳&南山注册:
&|&&|&&|& 发表于 23:46:488#
此页为旧版论坛,仅供浏览,请访问新版论坛:
screen.width-500)this.style.width=screen.width-500;">
遨游天际,展翅高飞,带好降落伞
等级:实习生帖子:14被删:0经验:64RD币:110.1来自:深圳&南山注册:
&|&&|&&|& 发表于 23:49:239#
此页为旧版论坛,仅供浏览,请访问新版论坛:
【文件名】:09420@52RD_HDL Coding Style guide.pdf【格 式】:pdf【大 小】:700K【简 介】:【目 录】:此资料需要花费RD币1才可以浏览,您没有这么多RD币 已购买用户alex__lovezhangzzy99scott_clubyueru89822ilaohuyoumillkikozhang123waveshotteutonfhp1119swp
等级:研发工程师帖子:74被删:-6经验:499RD币:102.7来自:广东&广州注册:
&|&&|&&|& 发表于 15:18:0710#
此页为旧版论坛,仅供浏览,请访问新版论坛:
有谁用过SiliconBlue的?新出的FPGA(内有NVCM)
绝世好陶瓷
等级:实习生帖子:1被删:0经验:21RD币:16.2来自:浙江&杭州注册:
&|&&|&&|& 发表于 8:41:5411#
此页为旧版论坛,仅供浏览,请访问新版论坛:
学习了。。。。
等级:助理工程师帖子:33被删:0经验:137RD币:21.4来自:火星注册:
&|&&|&&|& 发表于 15:44:3612#
此页为旧版论坛,仅供浏览,请访问新版论坛:
Altera 自带的memory资源要大一些。个人觉得ucf比qsf要方便的多,尤其是在移植工程的时候。
等级:研发工程师帖子:72被删:-2经验:302RD币:54来自:火星注册:
&|&&|&&|& 发表于 15:00:5913#
此页为旧版论坛,仅供浏览,请访问新版论坛:
这样的贴里面也有卖资料的screen.width-500)this.style.width=screen.width-500;">我个人觉得altera的推广做得更好一些,用的人好象也多一些一样。
等级:资深工程师帖子:333被删:-4经验:1394RD币:371.8来自:上海&静安注册:
&|&&|&&|& 发表于 22:13:4414#
此页为旧版论坛,仅供浏览,请访问新版论坛:
其实开始都觉得Q2好用,有经验了还是觉得ISE和搭配的工具强大些
等级:实习生帖子:2被删:0经验:18RD币:12.6来自:上海&闵行注册:
&|&&|&&|& 发表于 13:57:5915#
此页为旧版论坛,仅供浏览,请访问新版论坛:
从来都没觉得ISE难用啊。。。
等级:助理工程师帖子:31被删:-2经验:200RD币:4.8来自:火星注册:
&|&&|&&|& 发表于 13:37:3616#
此页为旧版论坛,仅供浏览,请访问新版论坛:
回复看看。。。。。。。。。。, 谢谢。。。。。。。。。。。。
等级:助理工程师帖子:48被删:0经验:252RD币:101.7来自:火星注册:
&|&&|&&|&&|& 发表于 11:21:1617#
此页为旧版论坛,仅供浏览,请访问新版论坛:
我记得第一次用Q2与ISE时,Q2很容易学会了。
QQ:我的网店:愿与大家共同学习,共同享受电子世界
等级:高级工程师帖子:108被删:0经验:336RD币:27.4来自:广西&南宁注册:
&|&&|&&|& 发表于 16:48:3018#
此页为旧版论坛,仅供浏览,请访问新版论坛:
我是新手,看看高手们讨论。
等级:高级工程师帖子:165被删:0经验:529RD币:67.5来自:湖北省&武汉市注册:
&|&&|&&|& 发表于 15:59:5319#
此页为旧版论坛,仅供浏览,请访问新版论坛:
学习了,呵呵screen.width-500)this.style.width=screen.width-500;">
等级:实习生帖子:15被删:0经验:73RD币:11.2来自:陕西&宝鸡注册:
&|&&|&&|& 发表于 21:54:5020#
此页为旧版论坛,仅供浏览,请访问新版论坛:
只用过ise的飘过!

我要回帖

更多关于 xilinx altera 对比 的文章

 

随机推荐