图书馆的资源就是多,这里也做下简要的记录,万一以后工作了,要用到以前的知识,方便以后查阅。对于书籍,我也会做一下简要的介绍。
Nios II学习书籍
[1] SOPC技术基础教程 侯建军, 郭勇编著
[2] SOPC嵌入式系统实验教程(一) 周立功等编著 北京航空航天大学出版社
这两本是不错的入门书,介绍了Nios的体系结构,开发的基础流程,Nios II 外设的基础编程实验。有了这两本,初学者就能入门了。不过中期还是挺有用的。
[3] 基于Nios II内核的FPGA电路系统设计 郝建国、倪德克、郑燕编著 电子工业出版社
这本书我也挺喜欢的,也介绍了开发的流程,里面最有价值的是它的实验部分介绍的很详细,实用性很强。包括常用的LCD,定时器,SPI控制SD卡等。强烈支持啊。
[4] 基于VHDL的FPGA和Nios II 实例精炼 刘福奇
这本书介绍了VHDL的知识,谁用VHDL的人可以学习下,是不是现在学习Verilog HDL的人多点呢。这本书还是很不错的。后面的部分又介绍了Nios的实例,介绍的很详细。可以按照步骤学习的。里面的计算时间的,不光提出有时间戳的方法哦,还介绍了一种通过读取定时器的寄存器来计算时间。最好的是DMA的实现说明,从3个方面讲述了DMA的使用。
Verilog HDL学习书籍
[1] 手把手教你学CPLD/FPGA与单片机联合设计 周兴华等编著
介绍了Verilog HDL语言,组合逻辑电路的设计,FPGA的设计应用,包括跑马灯,简易电子琴,串口收发。介绍的很详细,容易上手,很不错。
[2] Verilog SOPC 高级实验教程 夏宇闻等编著
夏宇闻老师的作品,论坛里叶有提到的,个人感觉还是比较高深点的。对硬件描述语言有了一定了解后可以学习。
[3] Verilog HDL应用程序设计精选实例 刘福奇等编著
是一本入门的好书,介绍的比较详细,实例比较多,设计思想也很不错,值得推荐。
[4] CPLD/FPGA设计与应用高级教程 郭利文 邓月明编著
主要讲述了设计FPGA时的要点,包括约束与延时分析、RTL设计原则与技巧、仿真与Testbench设计等,我感兴趣的是有限状态机的设计,基于Nios II 软核处理器的PWM控制器的设计。
[5] Verilog HDL 数字设计教程 贺敬凯
介绍了Verilog HDL语言,状态机设计,仿真,还有好几个可综合设计的举例,除了常见的,还有空调控制器的设计,饮料自动售卖机的设计,AD采样控制电路等。