自己设计fpga矿机
Ⅰ 做FPGA设计工作的准备换本本,帮忙推荐下
戴尔(DELL) Ins15RR-4728X 灵越15英寸笔记本电脑(Haswell i7-4500U 8G 1TB HD8850M 2G独显 Win8)灰
全新升级!最新Intel平台,8G内存+1TB硬盘,搭配性能级2G独显,性能强劲!比老品还便宜!
配置绝对够用了!
Ⅱ 请问: 个人喜欢FPGA设计,想以后往IC设计方向发展,该怎办
曾经回答过的原话送给你。
朋友,我和你一样,也是对FPGA感兴趣。我现在大四,也是从大三开始接触FPGA。以我个人的认识,我觉得学习FPGA最重要的是训练自己硬件思维逻辑,因为FPGA是传统软件思维的颠覆,推荐学习Verilog,因为这个比较接近硬件层,但当你入门以后,VHDL也得学习,因为你要吸收别人的东西时别人若是用VHDL你就看不懂了。
基础课程最重要的当然是数字电路,只有数电学得扎实,看到HDL代码你才能在头脑中形成硬件逻辑,当然也要了解模拟电路,若你想把FPGA学得很好,模电也得学得相当好。
注意:学习FPGA是一定要理解什么是FPGA,硬件描述语言的功能到底是什么(建议你从原理图输入工具开始着手,当有一个概念认识后再学习HDL)。重点理解什么叫【综合】,千万不要将HDL当成C或者其他编程语言看待,否则你会原地打转始终得不到进步。
还有,FPGA主要面对的是高端数字信号处理,因此建议你一定要把数学学好,包括:高数1、2,概率论,复变函数与积分变换。另一个重要工具就是英语了,FPGA在中国懂的人并不多,玩的非常精的人就更少了,不像单片机,arm那样,网上一搜什么都有,这个很多东西得自己摸索,一重要资源就是官方pdf文档,而这些对你的英语水平是个考验。
另外,FPGA属于系统级设计,编写HDL时是不太涉及模电的,主要还是逻辑功能的划分与实现,因此你的初期学习不需要太多的模电知识。我情况是数电学得好,模电很差。不知道你有没有涉及过FPGA时序分析这块,这是我最头痛的东西,我个人的感觉,模拟电路不懂,难成为一名真正的FPGA工程师。你到网上查查,哪个嵌入式工程师不懂模电有很大前途的?别说FPGA,就是那些搞单片机,嵌入式操作系统的(如Linux)底层驱动开发的人模电照样的会。你要知道,学习是无止境的。如果因为一个东西难学而放弃,那么就会被其他人超越。数字电路,Verilog等都很容易上手,难上手的就是模电,你要想学得精,学得比别人好,路可长着啦,对比一下,学计算机软件编程的人为啥要学习编译原理?不就是为了让自己的代码更有效率么。对了,【数字信号处理】 这门课程也很重要。当然,这都是我个人的建议,供你参考一下,你也可能有你自己的想法。
难得遇见兴趣爱好相同,起点也相同的朋友,因此回答了这么多。
祝你学有所成!
Ⅲ 我是有7年经验的嵌入式工程师。最近一家公司挖我,或搞linux或搞fpga.请问我该做哪个
搞硬件出身,学嵌入式Linux会有优势,但也只局限于硬件这一范畴
巨立安这边见过太多电子类专业毕业出来但却不理解多任务运行概念的同学。
你说对 ucos-ii 很了解,这虽然比不上linux那么复杂,但也算是一个优势,
多注意注意里面的的设计策略,比方他的调度策略、任务间通信同步机制等等
对于学Linux内核会很有帮助。
另外ucosII 因为没有VM,也没有内核态用户态之分,还没有成型的设备驱动模型,
所以,你在学习linux内核的时候,需要在这些概念上多花点时间。
一般认为硬件除了在某些疑难问题(诸如EMI/ESD之类)需要很多经验外,其他
东西都相对比较固定。软件的话,也比较简单,就是太多地方比较灵活,可以
这样,也可以那样。其实一个产品好与不好,真正能区别出高低来的,还是在于
软件部分的好坏。
Ⅳ 从开始学到独立FPGA开发需要多长时间
首先考虑你开始学是有人带领还是自己独立自学的?如果是有人带你学习,那么相对于独立学习还是要快很多的,一般是快一倍差不多,因人而异了这个。
其次,独立的FPGA开发你所指的项目难度如何?如果不是很难,简单的一些项目的话,那会很快,因为网络上面资料比较齐全,如果是大型项目,你一个人是很难解决的,这个时候就需要团队合作了。
综上所述,如果有人带领学习,并且项目简单,比如实现简单接口,踏实点的话4个月可以搞定,如果没人带领,起码半年。如果是大型项目,这个就要考虑很多因素了,市场需要,一般比较快,很多人会同时开发的,不可估量,呵呵,抱歉。
再我就是要说的,做技术的,最重要的就是踏实,浮躁只会让你学到一些浅显的东西的。并且,学习FPGA,基础非常重要,你首先需要将这些踏踏实实的吸收后,才能真正的去理解FPGA并设计很好的项目:数电,verilog/vhdl,数学算法。
另外,祝你成功!
Ⅳ 比特币矿机的工作原理,是否是通过电脑发送难度给FPGA、ASIC,然后由矿机算出难度,传到电脑
挖矿的目的就是为交易块打包。打包成功了,你就开出一个新的包包,获得25比特币的奖励,以及未来加进这个包的交易的手续费。
然后其他的矿工就开始为你这个新包产生的交易打包直到下一个包的出先。
以后的比特币挖矿产能小,甚至变零了,你是还有交易费收的。 系统永远需要”矿工“,矿机还是会存在的。
Ⅵ 做FPGA挖矿机,现在还能做什么币
FPGA免费,貌似挖矿很费电,淘宝上好像有卖资料程序的以前
Ⅶ fpga毕业设计可以做什么求题目,不用太难,也别太简单,
基于FPGA和USB接口数据采集系统设计
基于FPGA的四路抢答器的设计
基于FPGA的移相PWM波形发生器设计
这3个题目应该还可以
Ⅷ FPGA厂商已经提供了一些IP核,我们有必要自己再去设计吗我们自己去优化后能否更好
首先记住一句话:只有芯片厂商才最熟悉自己的芯片。
换句话说:芯片厂商设计的方案已定也是最稳定的,他们会让芯片发挥到极致。
1:问问自己对芯片结构和内部资源是否熟悉?
2:问问自己是否有比厂家IP工程师更好的设计技巧。
3:问问自己是否有信心和时间去设计一个复杂的IP,同时还要保证稳定性。
问题自然而解。
最后:资源和速度不能兼得,是由均衡的,不要追求低消耗高吞吐,背道而驰的两个参数,总要牺牲一个,在调用IP设置参数的时候实际上是在设置综合参数,你选择的功能少,自然会消耗低资源。总之有免费IP最好用免费IP。如果有经济实力就去买IP,有些公司就是专门设计IP的哦!
Ⅸ 感觉你很厉害我是集成电路设计的大四学生 上研期间跟老师会做数字IC设计,自己想自学FPGA,该怎么少走弯路
在IC设计中,作为硬件验证的手段,FPGA被经常使用。
自学FPGA的话,先看点FPGA方面的基础知识,这方面的书很多,有IC设计专业的基础,应当不难。
搞块FPGA开发板,或者跟着有FPGA开发板的老师做毕业设计,就可以基于FPGA开发板设计点自己的硬件模块了。做上三五个模块,就入门了。
Ⅹ 我设计了一个IIC从机模块(fpga),请问我想要测试其正确性,模拟主机的咋写啊求思路
你遇到的这个问题,在FPGA开发中叫做写TESTBENCH,更详细点就是设计测试向量,这是FPGA开发中必不可少的环节。至于你想要测试的这个I2C的模块,别无他法,只有自己写测试向量。
--怎么写? VHDL/VERILOG 两种语言都行,在testbench中加入你的测试向量. I2C协议怎么规定的,你的测试向量就怎么写。比如什么时候SCL拉高,什么时候SDA接受ACQ信号等等。。
--用什么测? 很多软件都可以仿真,推荐MODELSIM,好用并且现在应用面广,很多公司里就用这个。
好了,希望能帮到你。 也希望你看了以后采纳下我的答案,好歹我这么认真的打字~~
PS:那个思路.rar是骗人的。。