-
Learning CPLD can be divided into several aspects: 1. The software is similar to Quartus 2. The language Verilog HDL is close to the C language and is more visual and easy to learn (my opinion) 3. The basics of data and electricity 4.
Book suggestion: "Altera FPGA CPLD Design" (Basics) Verilog Digital System Design Tutorial (edited by Yuwen Xia).
Fundamentals of Electronic Technologies (Digital Part) Fifth Edition.
-
Learning CPLD can be divided into several aspects:
1. The software is similar to Quartus;
2. Language: Verilog HDL is close to C language, which is more vivid and easy to learn (my opinion);
3. Fundamentals of digital electricity;
4. Then there is a study board to start the experiment.
Learning FPGA can be divided into several aspects:
Step 1: Learn to understand the FPGA structure, what is the FPGA, what is in the chip, don't start with a development board and program according to other people's things;
Step 2: Master the FPGA design process;
Step 3: Start learning**.
Book suggestions: "Altera FPGA CPLD Design" (Basics), Verilog Digital System Design Tutorial, Xia Yuwen, ed., Electronic Technology Fundamentals (Digital Part), Fifth Edition.
-
For example, if you write ** in verilog, and ** written by others in vhdl**, you can understand it.
2.About the device.
When I was in school, I didn't know why I was obsessed with Xilinx, and I was a little disgusted with Altera, and I generally didn't read the information about Altera, but after actually working, I learned that the products of Xilinx, Altera, and Lattice would be used in general, mainly depending on the function to be achieved by the project, the cost, and so on. Therefore, for beginners, they are generally proficient in the products of one company, and they can be familiar with the products of several other companies, and they will not learn from scratch when they can use them in their work, in fact, the products of several companies are similar, there is no essential difference, the difference is only whether the technical support provided by the company and the reference design are perfect, and I personally feel that the reference design of Xilinx is still relatively perfect.
3.About reference books.
1.Verilog Digital System Design Tutorial, Yuwen Xia, Beihang Publishing House.
2.Design & Verification - Veriloghd, EDA Pioneer Studio, People's Posts and Telecommunications Press.
3.FPGA CPLD Design Tool Xilinx ISE uses Xiangjie, EDA Pioneer Studio, People's Posts and Telecommunications Press.
4.Altera FPGA-CPLD Design (Basics) EDA Pioneer Studio, People's Posts and Telecommunications Publishing House.
4.About the development board.
For those who are just getting started, having 1 development board can do more with less. When I was studying in school, when I was thinking about buying a development board, I pursued more logic gates for FPGA, in fact, this is not necessary, I bought a 400,000-door development board of Spartan-3 when I was in school, and for beginners, I can't use such a large chip at all, 200,000 or even 50,000 doors are enough. Of course, other resources on the development board should be as abundant as possible.
For example, buttons, seven-segment digital tubes, EEPROM, serial ports, and so on. 5 Reference Designs.
-
cpld looked at some verilog languages.
-
It's best to take a book on digital electricity first, then find a VHDL book (or verilog) to understand the basic syntax, and then choose a cheap development board to practice with the tutorial yourself. These are basic. The more advanced ones should be combined with practical applications, such as DDR2 soft core, 3GIO, etc.
As an added point, English is important because all of these development tools have English interfaces.
-
Learn the hardware description language VHDL or Verilog HDL first, and then master the basic usage of Quartus II.
It's easy to get started.
-
Buy a copy of the Xilinx Design Suite and buy a development board. Follow the method in the book to get through the development board.
-
It is highly recommended that you study the textbook of Xia Yuwen of Beihang University. As for Duan Lao's Kaiwei slag hair plate, it is better according to your actual requirements. I can use it in both study and practice The textbook I used was Wang Jinming's digital system design and verilog hdl, and I bought one for Shan Sheng.
-
I'll send you two online tutorials, you take a look at them first, in fact, if you want to learn FPGA, it's best to read Xia Yuwen's book first, and then build a development board to do experiments.
-
The book, "FPGA-Based Primer" is a very detailed book.
-
<> book is based on practice (experiment) and uses vivid and short examples as the soul, interspersed with the syntax of Verilog HDL language and the design, development and programming of EPM7128S (or ATFL508A5 from Atmel) from Altera. This book closely combines theory and practice, and guides readers to learn and experiment step by step, so that readers can learn and remember, and will not be afraid of difficulties, and virtually master the joint design of CPLD FPGA. (This book deserves it).
-
Not necessarily, everything is integrated, and one category of things is learned from the others.
-
CPLD can be considered a low-level FPGA.
It all depends on your application. At present, FPGAs are used a lot, and CPLD resources are limited, which are mainly used for simple logic design.
Basic Korean.
Advanced Korean. The above is Korean language learning at KBS World Radio**. Standard accent, virus-free, completely free. >>>More
Listen attentively in class and master all the knowledge points learned that day. If you don't understand, ask the teacher in time. Do your homework carefully. >>>More
Determination, confidence, patience and finding the right way to learn.
You can also learn online, and you can also pay money to learn.
So much is written upstairs. Do you really know Korean? I am a 2nd year in the Korean language department. >>>More