在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6627|回复: 13

[求助] 初学菜鸟写IP核,求指教

[复制链接]
发表于 2015-6-4 08:18:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 qiuchou 于 2015-6-4 08:23 编辑

楼主我是一枚菜鸟级别的新手,玩了FPGA将近一年了,之前一直都在写简单的代码,把FPGA当单片机那样来使用。现在,老师要求写IP核,手头上正在写MAC的IP核,下载了份开源文档,和IEEE802.3标准,接着就开干了,IEEE802.3看了一部分,原理基本都懂了。现在的问题就是,我拿起人家的代码,在仔细分析和理解,可是我就是不明白,为什么该作者的代码要那样写,为什么要加这样的寄存器和一些规则?是我对IEEE802.3还是理解不够透彻呢,还是作者的代码有他自己个人的观点融入在里面?      求各位前辈赐教啊~。
      第二,我想问一下,我这样写IP核的学习方法对不对?就是模仿人家的,自己目前真的还不具备设计IP核的能力,特别是这样大的IP核,我发现根本无从下手啊。恳求有玩过IP核的童鞋,前辈指点一下。

      第三,我想问一下,关于IP核的学习,有没有相关的书籍,论文,或者其他资料可以自己学习的?

     麻烦各位的查看,记得给我提点建议哦,感激不尽!!!
发表于 2015-6-4 08:56:09 | 显示全部楼层
我觉得写IP核应该有丰富的经验才可以吧,现在高校老师都很扯淡
发表于 2015-6-4 17:03:03 | 显示全部楼层
高校老师不是太牛逼了,搞到校外专业人士要下岗哪
发表于 2015-6-4 17:40:48 | 显示全部楼层
把别人的代码提取状态机,画成原理图。找到协议到状态机的思路。多干几次这个过程,自己就会了。
 楼主| 发表于 2015-6-5 08:08:18 | 显示全部楼层
回复 2# 菜鸟要飞

也还好吧,毕竟老师和企业工程师的面对的东西,并不太一样。工程师要的是满足客户需求,完美的解决问题;而老师要的是能在自己的研究方向有所突破。
 楼主| 发表于 2015-6-5 08:09:58 | 显示全部楼层
回复 4# Lerxi


   嗯嗯,现在状态机我都画出来了,主要还是在纠结一些细节的东西,想不明白作者为什么要那样赋值,可能我对协议的理解和阅读还不到位,谢谢!!!
发表于 2015-6-5 08:52:32 | 显示全部楼层
回复 6# qiuchou


    有的细节有意义,有的只是个人的习惯。关键还是看实践,载到Fpga里,跟市面上主流的器件通讯一下,就知道有没有用。协议也要比着实验来看,有时文本的描述不是很清晰,或者有点宽泛。
发表于 2015-6-5 09:19:50 | 显示全部楼层
其实设计的大体架构应该是一样的,除非算法差异,至于很多细节上的不同则是因为我们在设计过程中会遇到设计中出现一些弊端和漏洞,所以我们在设计上常做:如:避免亚稳态,消除毛刺,同步,流水线插入,编解码,等等。
 楼主| 发表于 2015-6-5 17:24:07 | 显示全部楼层
回复 8# 高瞻forever


   好的,谢谢哈,对于优化,消除毛刺,流水线操作,这些我还真的没研究过,知道它们都是意思,发现我的FPGA道路还要继续努力走下去。不过,我真的好喜欢FPGA。
发表于 2015-6-5 22:19:45 | 显示全部楼层
本科能看懂代码就可以了。
硕士可以写出基本能用的就可以了。
博士。。。。。就不要写了,费力不讨好,毕不了业的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 02:00 , Processed in 0.036880 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表