A good grasp of PCB design can better learn FPGA

Today's electronic technology is almost the world of digital logic. Although sensors and analog circuits are also very important, in terms of proportion, it is undoubtedly that more and more processing and algorithms will be implemented in the digital field.

Therefore, the use of PLD/FPGA, or consolidating the concept of "digital logic" through PLD/FPGA, is a must-have skill for modern engineers. This is the important basis for our Moore Bar/Hardhe Practical Camp to take FPGA training as the core. .

A good grasp of PCB design can better learn FPGA

The trainees who have participated in our FPGA training know that even if it is our 3-week FPGA training (other training institutions are all FPGA programming even if it is 3 months), we will let the students spend a week to do one by themselves The PCB expansion board based on small-foot FPGA is made into an application module through its own welding and debugging, and finally realizes certain system functions. the reason?

Our philosophy: modern engineers must grasp the composition of an electronic product from the system level-learning FPGA must understand the role of FPGA in the entire system: how does it control the WiFi/Bluetooth module to complete the wireless transmission of data? How to drive LCD for information display and input control? How to connect with ADC to realize the function of oscilloscope? How it is physically connected with other devices, how it is coordinated in timing, how each input and output pin is correctly configured, and how to realize certain functions, how to choose resources flexibly, and how to make full use of resources. FPGA itself is a hardware carrier, and it cannot be used only as a programmable "software" tool;

Modern engineers must have the concept of the design process-a product is from design requirements/concepts to program selection, and then through the steps of building a library, drawing schematics, PCB design, PCB processing and production to debugging and testing, which also includes components For inquiries, purchases, etc., FPGA programming is a part of it, and only through the complete process of a product can you understand the meaning of FPGA programming and some points that need to be paid attention to;

Cultivate the ability to solve unknown problems-all the problems that engineers have to solve every day are new problems that have not been encountered in previous experience, so the methods and ability to solve unknown problems are crucial. It is difficult to encounter real problems with just learning FPGA through Verilog programming, because that method is the most accustomed and completely clear path of the lecturer, just like a road that you have walked dozens of times with a guide, even if it is When you encounter some problems, the lecturer has already prepared standard answers, just deliberately testing your superficial questions. By designing the PCB by yourself and implementing a system that can be controlled by FPGA, all the problems encountered during the debugging process are unknown to you and the lecturer. Only this kind of scenario is real and effective. It is a way to truly cultivate the ability to solve problems;

Learning skills in a sense of accomplishment can stimulate the desire to learn-more than 90% of the students who learn electronics are passive learning, the main reason is that they don’t know what is the actual effect of what they are learning in the process of learning, even if what they are learning The classmates who got all A grades in analog and digital circuits, asked him to do a simple traffic light function, he was also at a loss. Draw the circuit board by yourself-with buttons, display, ADC/DAC, WiFi/Bluetooth, can respond to the buttons through Magic FPGA logic, display photos of your girlfriend, collect a real signal through ADC and then display it on the LCD Displaying the waveform and communicating with your own mobile phone via Bluetooth will give learners a strong self-confidence and fun of learning. Driven by this fun, they can quickly master it in one month. It took two semesters to study. Through this process, I have learned more knowledge and skills that are not taught in books-such as knowing that components are available in various packages; being able to solder 0603 and TSSOP devices by yourself; knowing where to buy reliable components Devices and so on.

Many people’s doubts-others have trained FPGA programming in 3 months, you still have to do PCB design in 3 weeks, what can you learn in such a short time? Can you really learn FPGA programming? Teacher Su believes that without the actual concept, do you want to understand the use of FPGA first or immediately jump in and become a full-time FPGA Coder? If it is the latter, you are just a rookie even for 3 months, but you have gone down to more scenic spots under the guidance of the tour guide. The most important thing for a beginner is to understand the core of this technology. First, give him a general overview. The master will lead the door and practice personally. He will teach him how to recognize road signs, how to use basic tools, and tell him that this scenic spot has them all. Which mountains and deep valleys, with some practical cases, let him learn to encounter difficulties and find solutions to problems. I believe he will climb mountains and mountains by himself from then on-three weeks is enough to master this ability.

The student’s work is the best proof. Let’s take a look at our latest issue of the student’s work and what they have learned.

Student works

A good grasp of PCB design can better learn FPGA

Temperature measurement connected to mobile phone via WiFi module

A good grasp of PCB design can better learn FPGA

Arbitrary Waveform Generator Based on DDS

FAQ

A good grasp of PCB design can better learn FPGA

0.96inch OLED

In terms of display effect, the advantages of OLED screens are too attractive compared to LCD screens. The OLED screen has the function of individually controlling the pixels. In daily use, not every scene needs to light up all the pixels of the screen. Therefore, it can display a more pure black effect, and can also achieve 1000000:1 in terms of contrast ratio, so that the bright places are bright enough, and the dark places are very dark, bringing a more realistic display effect.

In addition, compared with LCD screens, OLED screens have removed components such as backlights and polarizers. In terms of sliding and touch, OLED screens can provide a touch response speed of 0.2ms, and dynamic content such as content sliding and games. In the scene, the OLED screen can provide a clearer look and feel.

It is precisely because of this that more and more notebook manufacturers are beginning to deploy and promote OLED screens on their own products to further improve the display effect of their own products. Among the notebook computer manufacturers, ASUS is the most active. The slogan of #ASUSscreen# has been played before, and with the help of high-quality OLED screens, it brings a more amazing display effect than LCD. The recently launched new product, the ASUS Unparalleled series, has brought the 120Hz high-brush OLED screen to the 5K price range, reducing the dimension of products at the same price.

0.96Inch Oled,0.96Inch Oled Display,OLED screens,Lcd Panel Oled Display

ESEN Optoelectronics Technology Co., Ltd, , https://www.esenoptoelectronics.com

This entry was posted in on