热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

序章二:他患有严重的强迫症(细节控)

在序章二中,我们了解到Bingo是一位重度强迫症患者,对细节有着极致的追求。他不仅能在深夜专注编程,还能在假期留校进行项目布局,甚至会在凌晨骑行上山观赏日出,与朋友一同畅游钱塘江。他的性格豪爽大方,乐于与他人分享自己的经验和心得,撰写了一本名为《从零开始》的著作。
序2 他是个偏执狂

我了解的Bingo,是一个偏执狂!可以敲代码到深夜,可以放假留校Layout,可以凌晨骑车登山看日出,可以结伴畅游钱塘江;豪爽大气,乐于分享自己的经验和心得。他写的《从零开始走进FPGA世界》这本书,有情节,有细节。仿佛一气呵成,娓娓道来大学前三年的电子学习实践,挫折和积累;为后来人留下了宝贵的经验。

众所周知,FPGA/CPLD的应用日益广泛,从通信行业、医疗行业到工控行业,都可以看到他们的身影。据我了解,在工控行业,FPGA/CPLD主要有以下应用:一、高速并行数据传输,FPGA可以轻松地实现以太网协议、PCI-e接口和LVDS接口等传输手段;二,高速存储器读取,目前已有FPGA集成存储器硬核,可以通过调用IP的方式来映射FPGA外部的SDRAM/DDR/DDR II/DDR III等存储器;三、高速的图像和视频处理,因为FPGA内部嵌入了大量的乘法器或者DSP Block,所以在这些领域应用颇广,此外各大FPGA公司也提供了相应的参考设计;四、大型LED面板驱动和高分辨率LCD驱动;四、协处理器,在大型的嵌入式系统中,通常会使用大密度的FPGA,此时只需拿出一小部分的逻辑,就可以轻松地实现Nios II等软核,大大减轻了单板的布线压力。

在学校这块,各大FPGA厂商的大学计划正在如火如荼地进行中,相关的电赛每年也不断地涌现,为数字电子设计业界提供了大量的人才。集成在FPGA内部的功能也越来越多,FPGA,CPU和DSP有相互渗透的趋势。作为在校的学生们,最重要的是基础课程的夯实和实践,其次才是各个平台的学习和应用。有了基础,才好应对各种新技术性平台的挑战;我们不能够亦步亦趋,我们要走自己的路,Bingo在这方面是个模范。

FPGA/CPLD学习需要激情,更需要有过来人的悉心搀扶。目前各大高校虽然普遍都开设了相关的课程,但是多半是填鸭式的教育,没有深度,有不少的学校只是照本宣科,按图索骥,坑爹了广大学子。面对国内这种恶劣的情况,广大学子,要加强自我学习能力,积极参与网络上的论坛和群交流,打破地域和学校差异,主动掌握航行的方向。诚然在学习FPGA/CPLD的路上会遇到种种问题和挫折,但在前进的方向也必然有前人留下的宝藏,等待我们去发掘。Bingo就是这样一位实践者、分享者。

本书条理清晰,资源丰富,适合入门学习和参考,我会推荐给所有的FPGA爱好者。送大家一句毛主席的词:雄关漫道真如铁,而今迈步从头越。

wps_clip_image-3393

.COM缺氧 张亚峰

2011.8.21


推荐阅读
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 本题探讨了一种字符串变换方法,旨在判断两个给定的字符串是否可以通过特定的字母替换和位置交换操作相互转换。核心在于找到这些变换中的不变量,从而确定转换的可能性。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
author-avatar
森__林蘑菇
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有