当前位置:网站首页>FPGA basics catalog
FPGA basics catalog
2022-07-07 23:25:00 【Xiao Xiao and evening rain Xiao Xiao】
The epidemic broke out , Disrupted the original uneventful pace of life . Beard and hair grow freely , Thousands of thoughts are free . Hungry, hungry, hungry, hungry, hungry, hungry, hungry , Sit and lie down for a while, day after day . Three months, day after day , Years stole spring without saying a word , Down is also replaced with half sleeve . Unsealed for several days , Work life seamlessly connects to another form of step-by-step , I worked overtime for more than 20 days , Finally push the progress to the progress acceptable to the boss . Tidy up your mood , Send the previous articles FPGA All of my articles have been withdrawn , Ready to rewrite FPGA. Article as FPGA The first article in the basic article series , I will plan what I will write , In addition, for these FPGA Create a table of contents related to the basic chapter , Be convenient for yourself and others . Finally, I was sealed for three months with a lot of emotion , Wrote some words with the soul in the mirror 、 Share with everyone .
Catalog
A letter represents a series , Numbers represent serial numbers . I hope there will be only one day of advancement , It's not the end of the day .
A—— Analog electricity, digital electricity and FPGA Theoretical knowledge such as internal structure
B——verilog、VHDL、system verilog Knowledge of hardware description language
C——vivado、qiartus II、subline4、vscode、modelsim Development tools such as
D——SPI、UART、IIC、USB2.0 And other common low-speed interfaces
D1--FPGA Serial port communication UART
E—— Gigabit Internet port 、USB3.0、LVDS、Serdes Wait for the high-speed interface
F——LED、TFT、CMOS、SD card 、EEPROM、SDRAM、DDR3 And other common hardware applications
G——xilinx Commonly used IP nucleus
Content
FPGA There are many things to learn and understand in development . Familiar with digital circuits 、 Analog circuit understanding FPGA internal structure ; be familiar with verilog、VHDL Hardware description language and master some classic examples ; be familiar with vivado、Quartus II etc. FPGA development environment ,subline4、vs code Wait for the text editor ,modelsim、matlab Other simulation tools ; Learn the principle of timing constraints and how to make timing convergence ; Learn common low-speed communication interfaces such as UART、SPI、IIC etc. , Learn common high-speed interfaces such as USB3.0, Gigabit Internet port ,DDR3 etc. . In recent years, the rise of Xilinx ZYNQ and ZYNQ Ultrasacle+ Series of heterogeneous processing chips , Integrated ARM And FPGA On a chip , Related to him are his tools , Development process, etc . Plan to write tools in this basic chapter 、 Language 、 Basic theoretical knowledge 、 Internal structure knowledge 、xilinx Interpretation of official data 、 Common communication interfaces 、 High speed communication interface, etc . Follow up with advanced , Describe relatively complex timing constraints , Advanced use of tools , And a practical small project based on the communication interface test of the basic chapter . About ZYNQ A special column is devoted to the process from basic to advanced .2022 Before the end of year , Plan to put FPGA The basic chapter is carefully created ,Qt Post a few ideas you have written before . About FPGA More so xilinx For example , With vivado For example, development environment , With verilog Language as an example , Readers should be able to light up a led The level of . From beginning to end, we will provide the verified source code of the project , The update speed is about one article a week .
Mutual encouragement
Not because of the fate of God, the deer collided , It's like not being lost because of the silent parting . Comfort the efforts that backfire with the attitude of fate , Pursue unexpected surprises with the persistent pursuit of man-made things . Only in this way can we harvest a tranquility in the bustle of people , Only in this way can we live up to the soul ferry in the quagmire of reality . This is the insight gained after the unforgettable parting many years ago , I want to come now , Such peace applies to all aspects of life . Compared with the vast sky, it is just a drop in the sea , Compared with the eternity of time, it is fleeting , Recognize your insignificance , In order to arouse the deep fear of everything in the world , It's important .
Society in a sense , Like an ecosystem , Loach eel , Flies and mosquitoes must have , It seems to be necessary to maintain dynamic balance . And for individuals , Connecting the corners of life is the epitome of society , Like bright sunshine , There is light and darkness everywhere , Only knowing existence is reasonable , Can we not dream of an ideal world with only light , Can we not want to escape from the real world mixed with darkness . It took 23 years of my life to know that there is no paradise in the world , Paid a heavy price , But now , I often motivate myself , But there is no paradise in the world , Don't be evil in the end ?
边栏推荐
- Wechat forum exchange applet system graduation design (5) assignment
- What are the similarities and differences between smart communities and smart cities
- Illegal behavior analysis 1
- LeeCode -- 6. Zigzag transformation
- Bit operation
- Network security -beef
- USB(十四)2022-04-12
- USB (十八)2022-04-17
- Technology at home and abroad people "see" the future of audio and video technology
- 系统设计概述
猜你喜欢
[compilation principle] lexical analysis design and Implementation
ROS2专题(03):ROS1和ROS2的区别【02】
建筑建材行业SRM供应商云协同管理平台解决方案,实现业务应用可扩展可配置
深入理解Mysql锁与事务隔离级别
JMeter interface automated test read case, execute and write back result
在软件工程领域,搞科研的这十年!
Inftnews | web5 vs Web3: the future is a process, not a destination
Installing spss25
城联优品作为新力量初注入,相关上市公司股价应声上涨150%
电子设备行业智能供应链协同平台解决方案:解决低效, 赋能产业数字化升级
随机推荐
移动端异构运算技术 - GPU OpenCL 编程(基础篇)
Install Fedora under RedHat
Inftnews | web5 vs Web3: the future is a process, not a destination
LDO voltage stabilizing chip - internal block diagram and selection parameters
PCB wiring rules of PCI Express interface
深入理解Mysql锁与事务隔离级别
CAIP2021 初赛VP
JS get the key and value of the object
V-for traversal object
Unity3d Learning Notes 6 - GPU instantiation (1)
Network security - information query of operating system
Entity层、DAO层、Service层、Controller层 先后顺序
What are the similarities and differences between smart communities and smart cities
Three questions TDM
给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,返回「最大的可能拼出的数字」
云原生数据仓库AnalyticDB MySQL版用户手册
Unity3d learning notes 5 - create sub mesh
Bea-3xxxxx error code
树后台数据存储(採用webmethod)[通俗易懂]
B_QuRT_User_Guide(37)