零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑

Posted 电子森林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑相关的知识,希望对你有一定的参考价值。

“硬禾电子基础学习十日谈”系列课程,是上海市学生事务中心、上海市电子学会,利用上海研究生创新实践系列活动平台“上海競创”,联合硬禾学堂,由硬禾资深讲师和业内多位一线专业人士主讲所推出的一系列线上课程,涵盖众多电子相关技术知识,并在5月1日前向所有在校学生开放免费注册。

 
初次接触VerilogHDL或者VHDL这些硬件描述语言的时候,很多同学/工程师都会觉得有点儿懵,语句看着跟C挺像,但是有些地方却完全看不懂在干什么。 要熟练掌握它们,需要把思维切换到“电路设计”上来,经过一段时间的学习和练习才可以。 而精通了硬件描述语言,能够很精妙地设计出你想要的电路,完成高速信号处理——比如在FPGA里完成低时延高吞吐量的无线电信号处理。

 

与此同时,也有同学问: 我想快速进入逻辑电路设计,而既然以前都有过用传统的74系列逻辑器件做出复杂电路的案例,做FPGA设计是不是也可以用模块化的方式完成? 这样的话,可以节省学习掌握Verilog语言的时间精力,将注意力回归逻辑电路结构的本质。

 

不要代码编程FPGA VS 用精妙代码编程FPGA,各有各精彩,该怎么选择? 没关系,硬禾十日谈系列课下周推出两门课程,同时满足零代码FPGA图形化编程和学习用精妙Verilog代码在FPGA上实现软件无线电两个需求。

 

《FPGA图形化编程基础十日谈》 中,来自华南理工大学计算机科学与工程学院赖晓铮副教授将带领大家用Digiblock经历《数字逻辑》、《计算机组成原理》课程的所有基础内容和实验,包括门电路,组合逻辑,时序逻辑,存储器和运算器(更高阶的CPU设计将在后续的进阶10天课程中讲授)。 凡是在大学课本里提到的内容和实验,都将在课程中见到如何用图形化编程方法轻松简单的仿真和实现。 而普通工程师和程序员也可以快速了解和掌握基础数字电路的设计,为CPU及AI芯片设计打下基础。

 

赖老师从华南理工博士毕业后,一直留校任教,擅长《数字逻辑》、《计算机组成原理/体系结构》、《EDA设计》等课程教学,熟练掌握multisim、proteus、logisim仿真软件的使用。他又是资深硬件工程师,技术专家,熟悉硬件电路和嵌入式系统设计,也是开源硬件运动和创客运动的积极参与者,曾出版《基于Proteus的计算机系统实验教程》一书,用74系列逻辑器件搭建流水线架构CPU控制x86微机外设。他还一直秉持着“让天下没有难做的芯片设计”理念,目前在Github开源平台上主持FPGA图形化编程的Digiblock项目和基于Python进行FPGA/ASIC设计验证的Pychip项目。从下周开始,赖老师将会为大家带来《FPGA图形化编程》基础、进阶和高级三个十日谈课程,覆盖了大学到研究生的所有EDA设计内容,而且做出来的东西是工程上实际能用的:400MHz PLL倍频,可以做PWM控制也可以做高速MCU,真的是干货满满,不容错过。课程详情,大家扫码就能看到。

 

而在 《十天入门FPGA软件无线电基础设计》 课程中,尤凯元老师则会手把手 敲代码实现课程讲解,让学员能理解老师在课程中讲到的每一个细节,通过这十天课程的训练去学习FPGA开发技巧和FPGA软件无线电基础应用的开发方法。 课程深入浅出,从最基础部分开始讲起, 在读理工科的所有年级小伙伴都可以学习 整个课程下来,你将会掌握:
  1. Vivado FPGA开发技巧
  2. Verilog代码实现和验证方法
  3. 中频信号处理中上下变频、FIR滤波处理方法
  4. FPGA中定点数运算方法技巧

所以如果你想学会FPGA开发方法,并进一步了解FPGA开发软件无线电是怎么回事,代码怎么写的,有哪些技巧,又或者毕业后想从事FPGA开发和通信行业,这门课程会非常适合你。

 

尤凯元老师从事多年基于FPGA的数字无线电开发,包括窄带、宽带数字无线电接收机、发射机;参与过DMR数字对讲机的研发,以及北斗1代接收机、北斗2代接收机、GPS接收机的研发。 在教学方面有着丰富的经验,把项目实战中的难点转化为简单的知识点讲解给同学,以往课程深受同学们的喜爱。 下周一起跟着尤老师进入精彩的FPGA编程和软件无线电世界吧。 课程的详情,请扫码查看。

零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑

                           
最后我们一起来看看下周整体课程安排:
1、10: 00
  • 硬禾电赛训练营

  • FPGA图形化编程基础十日谈


2、16: 00
  • 十天学会用AD设计ARM最小系统板
  • 零基础学习Python编程十日谈

 

3、16: 30
  • 跟子豪兄学斯坦福CS231N人工智能公开课
 
4、19: 30
  • 十天学会用KiCad设计FPGA开发板
  • Fusion360从入门到大佬
  • 十天入门FPGA软件无线电基础设计

 

是不是干货满满? 如果上周的课程错过了前面的直播,没关系,在直播间就能看到回放。 而还没获得整个十日谈系列课程免费券的同学,现在就按照前文介绍的方法用edu后缀邮箱发送邮件获取吧。

 

给大家送上十日谈系列课程入口:

移动端

零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑

 

PC端

https://class.eetree.cn/detail/p_5e437eda73116_8B64GG4i/8?fromH5=true

 

我们下周8门硬核直播课见!

 

硬禾学堂



硬禾团队一直致力于给电子工程师和相关专业的同学,带来规范的核心技能课程,帮助大家在学习和工作的各个阶段,都能有效地提升自己的职业能力。


在过往的每一期硬禾实战营,我们都会通过高强度的封闭式实战项目训练,帮助学员掌握电子系统设计,以及调试过程中每一个环节的规范要点,陪伴他们成长为各自项目里的中坚力量。现在,我们秉承同样的宗旨,在硬禾学堂为大家带来更多的在线课程。



关注硬禾 / 我们一起在电子领域探索前进

零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑

硬禾学堂

我们一起在电子领域探索前进



点击左下方“阅读原文”查看更多


以上是关于零代码FPGA图形化编程 VS 精妙FPGA编程实现软件无线电,随你挑的主要内容,如果未能解决你的问题,请参考以下文章

[从零开始学习FPGA编程-5]:快速入门篇 - FPGA工作原理(从硬件资源整合的角度看FPGA编程)

[从零开始学习FPGA编程-2]:本系列主要内容预览(持续更新):快速入门篇提升篇高阶篇

[从零开始学习FPGA编程-8]:快速入门篇 - FPGA功能开发详细流程与关键步骤解读

[从零开始学习FPGA编程-22]:进阶篇 - 架构 - FPGA内部硬件电路的设计与建模

[从零开始学习FPGA编程-49]:视野篇 - 芯片是如何被设计出来的?

[从零开始学习FPGA编程-6]:快速入门篇 - 国内外FPGA主要厂家及其主要产品系列开发工具