
FPGA自学笔记——设计与验证(VIP版)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
当Altera最初开始规划撰写这本书时,该公司还未成为Intel集团的一部分,Xilinx的ZYNQ也才刚刚受到关注。Altera大学计划首次将亚洲创新大赛从传统的SOPC赛制转变为SOC赛制,软核逐渐转向硬核,性能得到了显著提升。在那段时期,编写一本认真详尽的FPGA设计指南无疑会获得高度评价。然而,由于工作变动,我不得不搁置此事半年,直到重新开始准备写作时,才顿悟到Altera即将成为Intel的可编程事业部,基于嵌入式硬核的SOC FPGA芯片获得了越来越多的关注,并且已经有不少公司开始开发相关的教学内容和板卡设计方案。原本计划编写的内容在面对新兴技术和新产品面前,似乎显得过于局限。总感觉当人们的目光都集中在前沿的可编程SOC上时,我编写这样一本单纯讲解FPGA数字逻辑设计的书籍可能会显得与时代不符。因此,写作的动力有所减弱,此事便被搁置了下来。在此期间,我也积极投入到SOC FPGA的学习和探索中来,深入了解了Cyclone V SOC的开发流程,从裸机模式到基于Linux嵌入式系统,实现了FPGA与ARM Cortex-A9 CPU之间的双向控制和数据传输。完成此项工作后,我感到遇到了瓶颈问题。主要瓶颈在于对Linux软件开发不熟悉,而SOC FPGA的处理器端应用又需要对Linux底层和应用进行一定的理解。此外,对FPGA设计经验的不足也是一个重要因素;在运用SOC FPGA架构的场合往往涉及较为复杂的系统,这些系统本身就对FPGA的设计内容提出了较高的要求,例如视频流的处理、运算加速逻辑的设计、通信接口的实现等。因此,缺乏任何方面的知识都会在使用SOCFPGA架构时遇到困难重重。如果缺乏扎实的FPGA基础,那么使用SOC FPGA仅仅可以将其作为通用的嵌入式处理器使用,无法充分发挥其结构的优势.同样,如果缺乏ARM嵌入式处理器方面的经验, SOC FPGA 也只能被视为一个普通的FPGA设备.因此,编写一本单纯讲解FPGA数字逻辑的书仍然具有重要的意义,因为它构成了真正合理应用SOC FPGA优势架构的基础.
全部评论 (0)


