CodePudding user response:
Summer rain smell verilog taught Mr. Cheng to see and then experiment tutorial followed do the development boardCodePudding user response:
Know basic grammar first several small programming simulation aboutThen followed the development board routine walk slowly learn to modify routines to achieve a small function
Know the oneself can do something
CodePudding user response:
First change routines, write their own modules back after trying to achieve complete engineeringCodePudding user response:
Practice more, multi-purpose board run, or funCodePudding user response:
Tong q ~CodePudding user response:
The first familiar with the grammar, remember just only Verilog hardware description language, rather than hardware development language, casual look to cooperate with the digital circuit knowledge, after first describe a few small parts, such as the number of optional, encoder, etc., can write a simple after familiar with some systems such as digital clock, digital clock design no problem and then do a deal, such as UART, IIC, SPI, according to the principle of computer composition design after the CPU, in deep learning algorithm,CodePudding user response:
Let's buy a board, I began to purchase a xiaomei elder brother of the board, it has a video and documentation, feeling follow again, video and document is ok, his video speak very detailed, and have code routines, then you can see the network classroom,CodePudding user response:
FPGA, suggest you is divided into three stages:1, understand the grammar, this what book can casually, really not the syntax used in the project, it is ok to have a day, the key is to understand the timing;
2, the simulation, such as modelsim, you understand the grammar, you can write a simple program the simulation, this time you need to see if your application is OK?
3, understand the FPGA, normal, your program simulation function is OK, but he works in the FPGA? This need you have experience in engineering,
Slowly to, first half step, if it is a novice, can focus on the public number: elcs_fpga, there are some of the most basic design
CodePudding user response:
So many ads.CodePudding user response:
In taobao buy a Xia Yu smell of the teacher's board, brave the core of this book to buy a bookCodePudding user response:
1, first again eda design basis, the fpga design, VHDL/Verilog a general understanding;2, looking for a piece of FPGA development board, do not need too high, but to bring their own tutorial, see the board, built-in peripherals/IO, etc., according to the tutorial to run again, an idea;
3, write their own GaiDian or some program, peripherals control class, best can directly see the results, problems, and then try to use the software with debugging tools;
4, looking for a real project headphones,
CodePudding user response:
Buy a development board to run several programs to improve, read datasheetCodePudding user response:
First learn basic hardware description language, VHDL/verilog, just like you learn microcontroller learn C language, and then go to look for a board, do some basic experiment, to recommend to you a link, the above detailed introduces the principle and the source code for a lot of basic module, https://www.cnblogs.com/alinx/p/3754426.htmlCodePudding user response:
Buy board first, and do some basic experimentCodePudding user response:
Hardware and software, the foreigner's book, the FPGA rapid prototyping design authority guidelines, is very good, more comprehensive design of FPGA, decided after watchingGo that way, then find relevant books and documents to see
CodePudding user response:
Many begin, learning in practiceCodePudding user response:
Vivado for FPGA project, comprehensive, implementation, bitstream generated and debugging download test is needed to connect the board?CodePudding user response:
Need to connect the cardCodePudding user response:
It is good to do a small projectCodePudding user response:
Taobao some FPGA experimental board with learning materials, learning efficiency is highest in the experimentCodePudding user response:
Basis, know more about the FPGA bottom, useful to the design of excellent circuitCodePudding user response:
Learn CPLD;CodePudding user response:
Use simple, look for a tutorial step by step, go buy a development board can, mill very cheap now, the key is to have a project, or learn a period of time will not rusty, also can't close to the actual project learning routines,CodePudding user response: