课程介绍
相关标签: FPGA Altera
目前,随着高性能FPGA的出现,在数字系统的设计中FPGA几乎无所不能,广泛应用于数字产品的各个领域。FPGA技术具备开发成本低和上市速度快的特点,只要安装相应的开发软件并具备一套简陋的开发板就可以进行创新设计,这为具有创新能力的个人和小型公司提供了生存的机会。

笔者从事多年硬件描述语言、FPGA理论和实践教学工作。发现学生在学习的过程中缺乏相关的背景知识;对使用硬件描述语言编写的较长程序理解不深;没有树立现代电子设计中处理器+存储器+外设=系统的理念。基于教学经验,笔者根据学习的认知习惯编写了这本书,希望各位读者能在本书的引领下跨入FPGA开发设计的大门,学习完本书后,读者应该可以具备独立进行项目开发的能力。

本书特色

1.提供大量源代码,学习效果好

本书提供了大量的源程序和实例讲解,使读者能直观地学习本书内容,提高学习效率。这些源代码收录于配书光盘中。

2.内容全面、系统、深入

本书介绍了Quartus II软件的基础知识、设计流程、宏模块和LPM函数在设计中的应用、DSP Builder软件的使用、基于Nios II软核处理器的硬件和软件设计方法,最后还详细介绍了案例的开发。

3.讲解由浅入深,循序渐进,适合各个层次的读者阅读

本书从FPGA技术的基础开始讲解,逐步深入到嵌入Nios II软核处理器的高级开发技术及应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读。

4.贯穿大量的开发实例和技巧,迅速提升开发水平

本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,帮助读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。

5.提供技术支持,答疑解惑

读者阅读本书时有任何疑问,可发E-mail到pzhueric@163.com或者lymlrl@163.com获得相关帮助。

本书内容及体系结构

第1篇  FPGA开发基础(第1~5章)

本篇主要内容包括:Quartus II软件的基本知识和使用方法、VHDL语言的基本知识、使用VHDL语言描述基本逻辑电路的方法。通过本篇的学习,读者可以掌握FPGA开发的软件的使用和设计流程。

第2篇  FPGA实例开发(第6~7章)

本篇主要内容包括:宏模块和LPM函数在设计中的应用、使用DSP Builder设计DSP 器件。通过本篇的学习,读者可以掌握存储器、锁相环等宏模块的使用,并掌握使用MATLAB进行算法仿真和在Quartus II中进行硬件仿真的方法。

第3篇  FPGA高级应用(第8~14章)

本篇主要内容包括:Nios II软核处理器的基础知识、基于Nios II软核处理器的硬件和软件的设计方法、基于LogicLock的优化技术、数字系统设计实例。通过本篇的学习,读者可以掌握基于Nios II软核处理器的嵌入式设计方法。
显示全部 ↓
推荐视频

    用户评论

    cryywbr
    清华大学Altera FPGA工程师成长手册的书在哪里呢
    2022年04月07日 08:01:00回复|()

    猜您喜欢

    推荐帖子

    关于充电芯片的选择
    在输入为0.1-6V的电压范围,主要会集中在0.1-3.5V的范围,给3.7V的可充电锂电池充电。选择什么样的电池管理芯片好?根据目前我了解到的情况,有以下两种选择,哪种选择更好。当然,欢迎大家提出另外的选择。1.BQ255702.TPS61222+BQ24210eeworldpostqq
    chengguo 模拟与混合信号
    入门张望-CISC or RISC
    入门张望-CISC or RISCCISC-Von Neumann系统--INTEL 8086, ARM7,MIPS...RISC-Harward系统--AVR,ARM9...两者不同,各有优势, 各家公司单片机采用两种指令集的都有。不过,RISC是单片机发展方向:).....
    geyin 单片机
    大家都在补充睡眠呢吧~~好梦~~
    :),不过提醒下,在今后的生活和学习中,还是少熬夜的好,对身体不好 嘿嘿
    soso 电子竞赛
    感谢有你+2019不平凡的我
    其实2019年最为不平凡,我做出了几个改变人生的抉择,可能顺风顺水,也可能一落千丈。第一个,辞职了,离开了我工作7年的公司。第二个,离开了南京,这也算是饱经风霜的10年,2009---2019年整整10年。第三个,选择了自己创业。在这里我也不想多说什么,首先感谢EE们,其次感谢为我排忧解难的人,这才让我走向了自己心目中的路。一切尽在不言中,只有努力的工作,才有美好的明天。
    RF-刘海石 聊聊、笑笑、闹闹
    S3C6410 ECCType 设置问题+ECC8bit算法
    在S3C6410 NFCONF寄存器介绍里ECCTYPEBIT[24:23]ECC_BIT(1,4,8)硬件设置cfgbootecc关于上面这两个位的值手册上说的是硬件设置,但是找遍了手册都没有找到究竟怎么去设置,有做过6410 irom启动的请帮忙指点下,板子存储器只有块k9s1208 没法用sd等启动。另寻求6410 8位ECC校验算法,据说三星官网上有这个程序,我到官网去看了结果连放程序的地
    brblmdxj 嵌入式系统
    哪位大侠有具有usb 代码的zigbee协议栈啊?
    给我发一份呗!感激不尽。QQ 547938753
    panxm916 RF/无线

    推荐内容

    热门视频更多

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved