第2期——阿东带你走进fpga的逻辑编程设计
Elecfans论坛高手问答第2期
阿东带你走进fpga的逻辑编程设计
本期高手问答(7月7日-7月14日)
我们请来了 @100dongdong 为大家解答关于fpga的逻辑编程设计方面的问题。
大牛在等着你,你还在等神马!
1、你还在为FPGA令人头疼的问题发愁嘛?
2、你还在为你的问题没人回答捉急嘛?
3、你还有哪些想问但不敢的问题呢?
圈内人都喜欢叫他阿东。在通信行业做了6年的芯片设计,做了几款大型芯片,对Verilog是熟悉的不能再熟悉了,对数据通信、QOS有深入研究和实现,精通数据通信各种协议,对通信网络有较深理解。精通ASIC、FPGA和Verilog架构、方案、实现设计。 2013年创办了恒创科技公司,带领团队自主创业, Verilog公开课第3讲—实际项目开发中编程规范性 也引起大家的强烈反响。点击了解更多。
Elecfans高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就fpga的逻辑编程设计方面问题向 @100dongdong 提问,请直接在回帖中提问。
为了鼓励大家踊跃提问,特准备usb下载器和50元板子优惠劵作为幸运奖品,届时将有 @100dongdong 从所有提问者中抽取赠予幸运奖。
**************************问答精华**********************
Elecfans高手问答往期回顾:
【高手问答】12—韦东山老师VS嵌入式LINUX应用开发完全手册
【高手问答】11——与张飞老师一起成为硬件电路设计的expert
【高手问答】第10期—宋雪松老师l手把手教你学51单片机
【高手问答】第9期——张工带你玩转STM32问答
【高手问答】第8期——社区之星李工为你的ARM问题解惑
【高手问答】第7期——与行工前辈一起畅谈DSP
【高手问答】第6期—— 李工解答PCB设计
【高手问答】第5期——STM32硬件问答
【高手问答】第4期——与社区之星王工聊聊labview设计
【高手问答】第3期——走进硬件电路设计
【高手问答】第2期——阿东带你走进fpga的逻辑编程设计
【高手问答】第1期——朱兆琪在线解答单片机C语言编程
我发现FPGA上电后就自动通过spi自动加载程序,这是fpga出厂底层做好的吗?还是本身里面就有一个系统呢 ,如果有系统,我们可以修改吗?或者还是纯硬件实现的呢? @100dongdong
麻烦老师指导一下集成电路设计中 可编程逻辑器件设计(PLD)和现场可编程逻辑阵列设计(FPGA)和两者的区别@100dongdong
徐老师本人初学逻辑编程设计,有个问题想请教@100dongdong 如何发现并解决FPGA设计中的时序问题呢?
徐老师 在FPGA设计中通常会用到异步复位 这个异步复位选用高电平还是低电平有什么讲究么?查了很多资料,感觉说的比较乱,能不能系统的讲解一下
本人初学逻辑编程设计,想请教一下@100dongdong ,如何解决FPGA设计中的时序问题呢?
想请教下徐老师关于生成自己的IP核 的问题。
我有想往芯片设计这条路走,只搞过FPGA,不知道离IC前端还有多少路要走,ps:本人研二,9月份就研三了,开始找工了,希望能从前辈那里得到一些指教。谢谢了。
这个东西是厂家做好了的,本身就是一个FPGA初始化的过程,这个行为大家不用太关注,就像QUARTUS一样,都是工具,大加了解即可,重点还是放在RTL设计上去!
CPLD是FLASH结构的,资源少,FPGA是RAM结构,资源非常多,一般复杂应用都是FPGA的,FPGA本身可以替代CPLD的功能。
多掌握典型电路设计,多练习,多打好基础即可,面试时候都是问的基础的。
这个时序问题,如果在设计里面遇到了,一般需要做时序优化,比如多加些寄存器,组合逻辑不要太大,一般都能解决问题,接口的时序问题,可以把IO添加到IOB里面。
谢谢回复,这个典型电路设计是指注意一些常见电路的实现?多关注RTL视图?还有些疑问就是IC前端和一般的FPGA工程师的话,你更看好哪个?或者怎么看待这两个职位呢?
徐老师,你们公司招人吗?实习生也可以哇
徐老师好,我是今年的应届生,因为找不到FPGA的工作,现在在一家小公司画PCB。毕竟在大学学了很长时间的FPGA,也经常给论坛、网友们解答问题,说放弃嘛,又不舍得。请问我该怎么做才能转到FPGA的行业去呢?
徐老师好,初学FPGA。老师给推荐本适合初学者的书籍呗
逻辑时序电路中的同步和异步置零、预置数总是搞迷糊,在设计的电路中应该这两个都行吧……
本来想做计数器扩展的时钟的……还一直没做!我是小白,希望老师给点电子学习方面的建议,都说一边做东西一边学,这样实践中快点……但是一说做东西,我都怵得慌,不知从何下手!
我想问问徐老师,初学者买什么样的开发板比较好,还有刚学Verilog语言,夏宇闻老师的那本书需要详细看吗?
招人,想来和我学习的同学及时联系我,QQ:1530384236 。
FPGA学习板需要具备典型外设都有,配套资料非常丰富,我们有款板子非常适合初学者,价格非常便宜,大家可以看下。http://item.taobao.com/item.htm?spm=a1z10.1.w4004-1006554551.2.rzGWVs&id=35911884243
可以加我QQ,详聊 QQ:1530384236 。
一般使用异步清零,这个没有什么好纠结的,用一种即可,影响不大的。
这个好好看下我们编写的Verilog教程,都是经验的总结。
两个方法获得:
1、买我们的FPGA开发板。
2、我们的论坛专版里面有的。
典型电路设计是指一些常见电路的实现,比如状态机、分频器、FIFO等等。这些典型电路在我们的配套光盘里面全部都有,大家可以看下下面我们FPGA开发板链接提供的程序:http://item.taobao.com/item.htm?spm=a1z10.1.w4004-1006554551.2.rzGWVs&id=35911884243
另外FPGA设计和IC前端差异不大,做的事情基本一样的。
这样啊,谢谢老师回复……
haode ,,,去哪里报名呢
老师,你好!不同厂商的FPGA该从哪些方面去把握才能做出好的逻辑设计和逻辑优化。刚毕业,找了份FPGA的工作,不过用的是Actel公司的FPGA,我该怎么学才能吃通FPGA而不至于以后用其它的FPGA时又得重新开始学习内部的构造才能更好的做逻辑设计和分析!@100dongdong
东哥,你好,我是一名刚考取嵌入式方向的研究生,以后想在FPGA方面发展,但对于FPGA只停留在皮毛,烦请东哥给指点一下学习FPGA的心得,谢啦~
不错啊!不错啊!不错啊!
掌握逻辑设计方法即可,其他的都是浮云,逻辑设计在哪个FPGA上都是一样的。
买个FPGA板子,踏踏实实学习和实践,多思考,别无他法。
阿东老师好,fpga在与iic器件进行iic通讯的时候占用的逻辑资源比较多,代码量也比较大(和单片机相比),但在比较复杂的应用下,比如操作VGA显示器时候,占用的逻辑资源相比iic通讯时少得多,由此可以看出fpga在比较低端的场合真的不如单片机那么方便,但在比较高端的问题中fpga的优势就很明显了,我想问的问题是,在项目初始选型阶段,对于要批量的产品,如何比较准确的判断出用户需求的功能大概会占用多少逻辑单元,如何比较准确的在模块划分和分工的情况下选择出片上逻辑资源最合适的型号芯片?谢谢~~~
VHDL的component s2p 的功能是自己定义的还是QII内部定义好的?我看别人的程序中只是给了端口的定义,具体的功能没有写!
多谢分享,希望能有帮助
东哥 IC验证和FPGA关系大吗?我是个本科生,一般企业都不招FPGA开发,想试试IC验证。你们公司还招人吗?我很喜欢FPGA,希望能找个FPGA开发的工作。
我也要你们看齐啊
看看。。
Elecfans论坛高手问答第2期
阿东带你走进fpga的逻辑编程设计
本期高手问答(7月7日-7月14日)
我们请来了 @100dongdong 为大家解答关于fpga的逻辑编程设计方面的问题。
大牛在等着你,你还在等神马!
1、你还在为FPGA令人头疼的问题发愁嘛?
2、你还在为你的问题没人回答捉急嘛?
3、你还有哪些想问但不敢的问题呢?
圈内人都喜欢叫他阿东。在通信行业做了6年的芯片设计,做了几款大型芯片,对Verilog是熟悉的不能再熟悉了,对数据通信、QOS有深入研究和实现,精通数据通信各种协议,对通信网络有较深理解。精通ASIC、FPGA和Verilog架构、方案、实现设计。 2013年创办了恒创科技公司,带领团队自主创业, Verilog公开课第3讲—实际项目开发中编程规范性 也引起大家的强烈反响。点击了解更多。
Elecfans高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就fpga的逻辑编程设计方面问题向 @100dongdong 提问,请直接在回帖中提问。
为了鼓励大家踊跃提问,特准备usb下载器和50元板子优惠劵作为幸运奖品,届时将有 @100dongdong 从所有提问者中抽取赠予幸运奖。
**************************问答精华**********************
Elecfans高手问答往期回顾:
【高手问答】12—韦东山老师VS嵌入式LINUX应用开发完全手册
【高手问答】11——与张飞老师一起成为硬件电路设计的expert
【高手问答】第10期—宋雪松老师l手把手教你学51单片机
【高手问答】第9期——张工带你玩转STM32问答
【高手问答】第8期——社区之星李工为你的ARM问题解惑
【高手问答】第7期——与行工前辈一起畅谈DSP
【高手问答】第6期—— 李工解答PCB设计
【高手问答】第5期——STM32硬件问答
【高手问答】第4期——与社区之星王工聊聊labview设计
【高手问答】第3期——走进硬件电路设计
【高手问答】第2期——阿东带你走进fpga的逻辑编程设计
【高手问答】第1期——朱兆琪在线解答单片机C语言编程
我发现FPGA上电后就自动通过spi自动加载程序,这是fpga出厂底层做好的吗?还是本身里面就有一个系统呢 ,如果有系统,我们可以修改吗?或者还是纯硬件实现的呢? @100dongdong
麻烦老师指导一下集成电路设计中 可编程逻辑器件设计(PLD)和现场可编程逻辑阵列设计(FPGA)和两者的区别@100dongdong
徐老师本人初学逻辑编程设计,有个问题想请教@100dongdong 如何发现并解决FPGA设计中的时序问题呢?
徐老师 在FPGA设计中通常会用到异步复位 这个异步复位选用高电平还是低电平有什么讲究么?查了很多资料,感觉说的比较乱,能不能系统的讲解一下
本人初学逻辑编程设计,想请教一下@100dongdong ,如何解决FPGA设计中的时序问题呢?
想请教下徐老师关于生成自己的IP核 的问题。
我有想往芯片设计这条路走,只搞过FPGA,不知道离IC前端还有多少路要走,ps:本人研二,9月份就研三了,开始找工了,希望能从前辈那里得到一些指教。谢谢了。
这个东西是厂家做好了的,本身就是一个FPGA初始化的过程,这个行为大家不用太关注,就像QUARTUS一样,都是工具,大加了解即可,重点还是放在RTL设计上去!
CPLD是FLASH结构的,资源少,FPGA是RAM结构,资源非常多,一般复杂应用都是FPGA的,FPGA本身可以替代CPLD的功能。
多掌握典型电路设计,多练习,多打好基础即可,面试时候都是问的基础的。
这个时序问题,如果在设计里面遇到了,一般需要做时序优化,比如多加些寄存器,组合逻辑不要太大,一般都能解决问题,接口的时序问题,可以把IO添加到IOB里面。
谢谢回复,这个典型电路设计是指注意一些常见电路的实现?多关注RTL视图?还有些疑问就是IC前端和一般的FPGA工程师的话,你更看好哪个?或者怎么看待这两个职位呢?
徐老师,你们公司招人吗?实习生也可以哇
徐老师好,我是今年的应届生,因为找不到FPGA的工作,现在在一家小公司画PCB。毕竟在大学学了很长时间的FPGA,也经常给论坛、网友们解答问题,说放弃嘛,又不舍得。请问我该怎么做才能转到FPGA的行业去呢?
徐老师好,初学FPGA。老师给推荐本适合初学者的书籍呗
逻辑时序电路中的同步和异步置零、预置数总是搞迷糊,在设计的电路中应该这两个都行吧……
本来想做计数器扩展的时钟的……还一直没做!我是小白,希望老师给点电子学习方面的建议,都说一边做东西一边学,这样实践中快点……但是一说做东西,我都怵得慌,不知从何下手!
我想问问徐老师,初学者买什么样的开发板比较好,还有刚学Verilog语言,夏宇闻老师的那本书需要详细看吗?
招人,想来和我学习的同学及时联系我,QQ:1530384236 。
FPGA学习板需要具备典型外设都有,配套资料非常丰富,我们有款板子非常适合初学者,价格非常便宜,大家可以看下。http://item.taobao.com/item.htm?spm=a1z10.1.w4004-1006554551.2.rzGWVs&id=35911884243