fpga以太坊开源
A. 有没有做以太坊开发比较好的公司
有啊,盛世华彩做的就很好,以太坊是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币提供去中心化的以太虚拟机来处理点对点合约,盛世华彩在这块做的就很好,值得推荐
B. fpga的以太网通信
FPGA自带GE口的IP核,可以直接例化调用,自己写的没见过,例化的时候里面有几种模式选择,选择你需要的模式
C. 谁知道以太坊是什么有公司开发吗
以太坊是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币提供去中心化的以太虚拟机来处理点对点合约。有需要的话可以联系盛世华彩,他们做这个做得很好
D. 如何通过以太网接口实现FPGA和pc的通信
这个要看你使用的具体芯片了,没有什么难的,其原理都是一样的 控制响应的芯片,让后我们硬件实现帧,做好帧校验就可以发送数据了。
E. fpga可以直接和以太网口连接吗
不能,FPGA可编程部分可以看作纯数字电路,而以太网是需要物理层模拟电路的。通用的解决办法是外加物理层芯片,在FPGA内实现MAC层及以上。
F. FPGA的以太网ip核具体实现步骤,怎样仿真其功能
因为调用9号功能,字符串是以'$'结束的,所以你可以
STRING
DB
8
DB
0
DB
8
DUP(‘$’)
这样就可以显示了
宏定义CRLF
ENDM应该直接是ENDM
结束时应为MOV
AH,4CH
INT
21H
G. 如何开发FPGA的以太网接口
如果你的项目要求只是要求以太网连接,速度在100Mbps以下的话,建议你用 Qsys 搭Nios软核,Altera有现成的例程,直接编译一下就能用,这是最快的方法。
如果你的项目要求速度要求100Mbps以上,但只是单点对单点通信,不需要利用以太网的组网功能,纯粹是把千兆网当成高速串口用的话。那么需要熟读 Triple Speed Ethernet 这个IP核的手册,至少全文读一遍,然后针对性的再读第二遍,然后你会发现固定IP,固定MAC,那么帧头也就固定了,相对来说代码还是比较好写的。
如果你的项目要求速度要求100Mbps以上,但需要利用以太网的组网功能。那除了像上一步一样熟读手册之外,你还需要在opencores上面找一个udp stack,有个stable版本的,对应的是xilinx,万幸的是,那个core用的是xilinx的axi总线,移植到altera的avalon总线并不难。当然,你需要了解这两个总线有什么异同,移植成功之后也可以用。但是还有一些mdio配置什么的,还需要用到altera本身的参考例程。
其实最最简单的,如果可以改方案的话,去买一个那种集成 硬件千兆网tcp协议栈+千兆mac+千兆phy的片子 然后外挂到FPGA上,是最最简单的了。
H. FPGA的以太网ip核具体实现步骤,怎样仿真其功能
你用的是Altera还是xilinx的IP核?
一般的ip核都有自动生成工具,比如Altera有megacore wizard,按照你需要的功能enable或者disable选项就可以了。具体步骤可以上Altera或者Xilinx的网站,搜索你需要的以太网ip核关键字,比如GE或者FE,以及是否需要MAC,PCS功能等。
仿真方面,ip核提供商都是考虑好了的:提供有仿真模型,一般生成core的时候都有sim文件夹,可以用来实现仿真。
I. 以太网和FPGA相连
可以选用DAVICOM公司的DM9000,并参考台湾友晶科技的DE2开发板。在网上有不少资源,是基于DE2开发板的,其中有以太网接口的驱动实例。
J. 有谁用过xilinx的tri mode ethernet mac IP核实现FPGA和电脑的以太网通信,可否给分享一下程序,非常感谢
这个ip我倒是用过,但和你的应用不太一样
你的应用需要完成两点:
写一段fpga的代码把采集到的数据组织成tri mode ethernet mac IP核的那种格式的包
还有在电脑上写个接收数据的软件来接收网口数据