FPGA learning book summary [continuous update]

Source: Internet
Author: User

There are a lot of resources in the library. Here we will also make a brief record. If you work in the future, you will need to use previous knowledge for future reference. I will also give a brief introduction to books.

Study books on niosii

[1]Basic Technical tutorialEdited by GUO Yong

[2]An embedded system tutorial on the Part 1 (Part 1)Prepared by Zhou licong and others by Beijing University of Aeronautics and Astronautics Press

These two are good introductory books that introduce the system structure, basic development processes, and basic programming experiments of the niosii peripherals. With these two books, beginners can get started. However, it is useful in the middle.

[3]Design of FPGA Circuit System Based on niosii KernelHao Jianguo, yandeke, and Zheng Yan compile the Electronic Industry Press

I also like this book and introduced the development process. The most valuable part is the detailed introduction of its experiment section, which is very practical. Including commonly used LCD, timer, SPI-controlled SD card, etc. Strong support.

[4]Refined FPGA and NiO II instances based on VHDLLiu fuqi

This book introduces the knowledge of VHDL. Who can learn it with VHDL? Is there more people who want to learn it now. This book is quite good. The subsequent sections introduce the examples of the Nios, which are very detailed. You can follow the steps to learn. In this section, we not only propose a method with a timestamp, but also introduce a method to calculate the time by reading the timer register. The best thing is the implementation of DMA, which describes the usage of DMA from three aspects.

 

Learning books by Using OpenGL

[1]Teach you how to design CPLD/FPGA with Single Chip MicrocomputerEdited by Zhou Xinghua

This paper introduces the design and application of the integrated logic circuit, and FPGA, including the running horse lamp, Simple keyboard, and serial port sending and receiving. The introduction is very detailed, easy to use, and very good.

[2]Advanced tutorialEdited by Xia Yuwen

As mentioned by Mr. Xia Yuwen in the forum, I personally feel very advanced. You can learn the hardware description language after learning it.

[3]Applications of OpenGLProgramDesign selected instancesEdited by Liu fuqi

It is a good entry-level book with detailed introductions, many examples, and good design ideas. It is recommended.

[4]Advanced CPLD/FPGA design and application tutorialEdited by Guo Liwen Deng yueming

This section describes the key points of FPGA design, including constraints and latency analysis, RTL design principles and techniques, simulation and testbench design. I am interested in the design of finite state machines, the Design of PWM controller based on the nioii soft-core processor.

[5]Tutorial on Digital Design Using OpenGLHe Jingkai

This paper introduces the language of the Three-dimensional language (HDL), the design of state machine, the simulation, and several examples of integrated design. Besides common examples, the design of air conditioning controller and the design of beverage vending machine are also introduced, AD sampling control circuit.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.