Jackzhang1992

    1. 用Verilog实现51单片机内核 22/14605 FPGA/CPLD 2017-02-04
      opencores.org网站似乎有51软核的开源源码
    2. 本帖最后由 Jackzhang1992 于 2017-2-4 17:43 编辑 楼主你好,我最近也正在思考这个问题,所以看到此贴,也比较激动。相信楼主和我一样,都是入手了Altera SOC的开发板(我入手的是DE1-SOC),并且觉得它很好,很令人振奋。因此我想来认真回答一下这个问题。不过我的回答主要还是关注技术领域的分析,而不是实际哪个单位(这个具体要问各大招聘网站),望多多包涵哈 Altera SOC能带来什么?       传统FPGA编程用verilog,运行速度快。但由于和操作系统的联系起来难度较大,应用起来并不是那么方便。Altera SOC出现后,ARM可以通过AXI bridge 与fpga端进行数据通信,换句话说,运行在ARM端的linux系统可以直接与FPGA发生数据交互。在算法开发阶段,可以利用c语言在linux上开发算法,但对于计算密集型的任务,完全可以用verilog开发一个模块,把计算量大的部分替代点,从而带来性能的巨大提升。       因此,我感觉作为Altera SOC的推崇者,我们应该学会这套流程,即用c语言开发算法,并且用FPGA加速计算量大的那部分算法。同一套硬件下可以有两种解决方案,并且通过对比,可以带来数十倍甚至上百倍的速度提升。这将会是我们的竞争力所在。       然而,我们也不要过于高估了我们的价值,因为我们能做的,别人也未必不能做。上述所说的这个加速思路,GPU也能提供:C语言开发算法, cuda进行硬件加速。这套GPU的加速流程目前明显更加流行,运用更加广泛,毕竟人家出现时间比Altera SOC时间长。因此要着重关注其中差别,提炼自身优势,才比较容易找到好的工作。 FPGA未来机遇和增长点会应用在哪些领域?      数据中心,机器学习,网络大数据加速等。领域由很多,但希望大家关注一个词“work load”。没错,就是负载。上FPGA的唯一理由就是性能加速!而这种优势唯有在运算负载很大的领域才有较大价值。比如淘宝网网上交易的大数据处理,必应搜索引擎的海量搜索,春运时期火车票网络购票系统的抢票等等。 附件是我最近网上搜到的一个ppt,关于FPGA数据加速方案的现状调研。最后希望楼主能找到好工作!有机会一起交流,谢谢
    3. 【转】Altera SoC的Linux内核编译方法 19/15256 FPGA/CPLD 2017-02-04
      提供一份内核编译和SOC调试的详细资料,基于DE1-SOC开发板
    4. 新人求助,Qsys求讲解 3/4653 FPGA/CPLD 2017-02-04
      本帖最后由 Jackzhang1992 于 2017-2-4 17:05 编辑 Qsys属于系统集成工具,用来集成各种各样的硬件模块。硬件模块有很多种例如:1.自己用verilog编写的模块。但是模块的输入输出接口得符合一定定义规范(avalon总线) 2.Altera提供的内置IP核,如sdram, uart,等等。 3. CPU模块,有ARM硬核,有nios软核等等 Qsys把硬件系统所需的模块全部添加进来后,然后连线,把每个模块对应连线相连,比如时钟,数据输入,数据输出,等等组成完整的系统。 总的来说Qsys简化了自己用verilog手动连接各种模块的流程,另外,对于调用IP核,也极大地简化了应用流程。
    5. 关于ARM作为裸机使用的困惑 12/7279 FPGA/CPLD 2017-02-04
      你是要做arm端与fpga端的通信吗?(裸机与linux下均可?) 请具体表述清楚你的问题,我以前也学过一些,也许能有对应的资料可以找给你
    6. ddllxxrr 发表于 2017-2-4 12:18 恩,谢谢回答,上千吧????
      这个你询价友晶官网或者淘宝吧~
    7. ddllxxrr 发表于 2017-2-4 12:15 开发板不错,还带25头的显示器接口
      友晶出的DE1-SOC开发板
    8. 本帖最后由 Jackzhang1992 于 2017-2-4 12:09 编辑
      lelee007 发表于 2017-2-3 21:41 汇编写俄罗斯方块??? 厉害了 没写过俄罗斯方块,不知道是什么样规模的代码
      大概两三千行的样子~ 算法主要考虑:    旋转,加速,左移,右移,block悬停,消除,计分和用户体验等等 硬件方面需要:    定时器中断(控制方块下降速度),随机数生成器(用来生成下一个图案),按键中断(用来检测键盘的按键值) 等等    
    9. lelee007 发表于 2015-4-21 01:09 哈哈,能自己摸索出来,非常不错,点赞 另外,撸主的俄罗斯方块打算在SOC上裸跑实现?还是基于OS来做? ...
      俄罗斯方块是在SOC上裸跑的,用汇编来编写的
    10. chare杰 发表于 2016-8-20 15:26 matlab运行出错,是不是因为里面有新建的库函数??
      没有内建新的库函数呢。都是用matlab的自带库
    11. 遇到过类似的问题(应该情况一模一样),最后解决是加一个路由器(交换机和直连网线的方法都不行),再把电脑和板子连到路由器上,就能解决
    12. 论坛信息有效,已确认。谢谢
    13. 调戏、和尚/ 发表于 2015-7-20 08:42 一直在听老师说有人用FPGA实现了俄罗斯方块。今天终于看到实物了。给力。。。
      共勉。
    14. chenzhufly 发表于 2015-4-17 11:27 在哪个板子上实现的?
      在De1-soc上做的
    15. polkiujh12 发表于 2015-4-17 10:59 学习一下。
      谢谢支持,有操作上的什么问题欢迎交流。
    16. ou513 发表于 2015-3-6 09:28 这个不错啊,是通过USB blaster仿真的吗
      是的,是通过usb blaster仿真的
    17. 求助 DE1-SOC 无法获取ip地址 12/4507 FPGA/CPLD 2015-02-25
      试试先别开板子,插完线,先试试电脑能上网说明和路由器通,然后打开putty,开电源,观察一下网口灯的情况
    18. 求助 DE1-SOC 无法获取ip地址 12/4507 FPGA/CPLD 2015-02-25
      我没有等那么长的,十几分钟太长了
    19. 求助 DE1-SOC 无法获取ip地址 12/4507 FPGA/CPLD 2015-02-25
      流程和现象。1.sd卡载入那个不带界面的系统2板子开电源3.将板子网口连接至路由器网口1,路由器网口1的灯亮,板子的网口灯亮(好像是常亮)3.电脑网口连路由器网口2,路由器网口2灯亮,电脑的ip设置,就是一般的自动获取地址即可。4.打开putty用udhcpc命令,显示出板子的ip地址,即成功了
    20. 求助 DE1-SOC 无法获取ip地址 12/4507 FPGA/CPLD 2015-02-25
      解决方法:1.必须得用路由器中转(连交换机和与电脑直连都不行)2.检查出我笔记本电脑有线网卡坏了,买了一个30元的usb网卡。当初这点坏掉的时候是通过电脑连路由器发现网口灯完全不亮,而且网络中心始终显示断开连接状态,才查出来的。

统计信息

已有79人来访过

  • 芯积分:--
  • 好友:--
  • 主题:6
  • 回复:29

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言