江振华211 发表于 2013-7-18 07:34:10

你好 有lattice 公司的 软件吗

nicksean 发表于 2013-7-18 08:04:18

关注 ,等有时间也看看

SCS_Super 发表于 2013-7-28 22:23:26

一步一个脚印,切忌浮躁!

东海傲虾 发表于 2013-7-30 10:54:51

FPGA只有在一些特定的场合才会用到,实在是贵。

zlpvch 发表于 2013-8-4 09:39:50

不错不错

ybangiao 发表于 2013-8-6 08:46:54

学技术需要耐心啊

lantian1991 发表于 2013-8-6 16:44:33

确实需要慢慢学习啦!

lusolzyy 发表于 2013-10-16 18:53:24

同意楼主的一些看法,开发板实在觉得有点不必要,但别人写的东西还是要看看内容再做定夺会比较好

隐姓埋名 发表于 2013-10-17 01:58:12

1。不着急考虑选Altera还是Xilinx,选谁,在于看你手上有谁的软件和学习资料。
这个没问题,哪个公司的都大同小异,哪个公司的都行,两个公司实力差不多,架构上也差不多,但思想都是一致的;还有CPLD的前途功能都太窄了,技术很浅,学习的话不如从FPGA下手;

2。不着急买开发板或者学习板,因为,你将要学的是一门语言,而且最关键是先学会必要的语法和开发工具的使用。
语言其实也是工具,会写,能看懂别人的代码就行了,根本没必要把主要精力放在语法的学习上,相信有一定基础的人,一两天就可以熟悉一种HDL语言,重要的是对其他知识的积累;比如数字电路,一些FPGA开发的思想,相应开发原理的理解;开发工具的使用可以慢慢学习,在不断的动手中很容易学会和记住;

3。学了简单的语法后,就可以开始在开发工具上试着写一段程序,并能仿真之,理解硬件信号的‘竞争’,把那些因为语句次序不对而产生的毛刺消除掉。重点还是要放在多读别人的程序,多仿真,提高语法表达能力。
多读多写才可以快速熟练语法,这个毋庸置疑;想成为一个好的FPGA开发人员首先学会做一名编码者,但是不能仅仅局限于编码者,你的目标要是设计者,有时候你能够写出一个项目的总体设计方案和详细设计方案,对你来说比你去按照别人的思路去写代码更重要;这才是需要努力的方向;

4。网上那些卖几百元的开发板和学习板有用吗?我认为一个最小系统板(引出所有引脚的芯片,有源晶振,几个按钮,几个LED就足够了),因为,当你学到一定程度后,可以用MCU跟CPLD通信来做输出输出。那些学习板上的资源都用不上的。
这个不好说,在我看来,简单的系统板还是不够的,还是需要外设齐备一点的,不过也不用那种啥都有的,大多数殊途同归,现在世面上的很多开发板在我看来有些误导大家,除了简单的实验外,其他的都是教大家如何使用NIOS,不得不说这个应用是有,但是绝对不是FPGA的核心,学习FPGA要发挥他的优势,如果只是在上面嵌入软核再去写C,不如直接去学MCU,嵌入式有发展前途;而且现在的MCU成本也低,没必要从这方面入手;

5。Verilog HDL 比 VHDL 更象C,
只是对于有C基础的更好学习更容易记住其语法,但是这对新手来说没什么好处,因为他会误以为FPGA的硬件描述语言和单片机软件编程用的C语言弄混,从一开始设计思路就错了;记住FPGA和CPLD是硬件,不是软件;

6。学习讲究的是踏实,不要指望什么‘几分钟’‘速成‘之类的。
所谓的速成其实只是掌握一些基本的皮毛,离入门都还早着呢;

7。 一本好的语法书很重要,我现在手上的两本都很垃圾,正在寻找中。。。
语法书只是工具书,一本足矣;没必要看的太重;

还是强调,这个是以编程的概念去设计电路,所以,开始起步的时候,靠开发工具上的软件仿真足够了,入门的时候,还根本写不出需要实际将程序下载到芯片上跑的程序
从你这段话来看,以编程的概念去设计电路本身就是错误的;仿真,学习基础,了解语法已经足够;基础打牢之后设计复杂的应用,仿真就不够了;

说了这么多,其实FPGA开发也只是工具,其广泛运用于通信,数字图像处理,信号处理等场合,可以充分发挥其优势,楼主如果愿意还是学些下FPGA吧,毕竟CPLD的应用实在是太低端了;还有注意知识的积累,做FPGA设计绝对不仅仅是学习FPGA和HDL语言;也许你更需要学习的是通信原理,数字信号处理,数字电路,各种标准,协议。
话有些多,勿怪。
页: 1 [2]
查看完整版本: 说一下我近期学CPLD的感受