赞
踩
入门阶段主要技能有:硬件和计算机基础,开发环境配置和开发流程,Verilog基础语法(设计和验证,至少到状态机),资料获取(科学上网,官方文档读取)
进阶技能:接口通信小项目,常用IP核,上板验证波形图读取,硬件映射思维,高效工具使用
数电,计算机基础,其他知识边学边补
verilog和VHDL,官方语法手册
Vivado+modelsim
Sublime text编辑器中代码片段的功能,以减少重复性劳动
学会TCL/TK以编写适合自己的DO文件,使得仿真变得自动化
《TCL/TK入门经典》
Git版本控制
使用System Verilog来替代testbench
消灭警告
同步设计原则、优化电路,是速度优先还是面积优先,时钟树应该怎样设计,怎样同步两个异频时钟
《FPGA权威指南》、《Altera FPGA/CPLD设计》第二版的基础篇和高级篇
学会加快编译速度(增量式编译、LogicLock),静态时序分析(timequest),嵌入式逻辑分析仪(signaltap)
MATLAB还能用于调试HDL,《数字滤波器的MATLAB与FPGA实现》
RS485 接口:通过 485A 和 485B 两个端口与外部 RS485 设备进行通信
CAN 接口:通过 CANH 和 CANL 两个端口与外部 CAN 设备就行通信
AD/DA(模数/数模转换):使用I2C 总线与 FPGA 进行通信
以太网(RJ45)
下载接口(JTAG):下载器通过该接口与开发板连接,用于程序的下载、固化及调试。
SPI - FLASH :使用 SPI 协议实现 FPGA 芯片与 Flash 存储器的通信
排针:
HDMI 接口:(高清多媒体接口),该接口可与 HDMI 显示器相连接
SDRAM:同步动态随机存储器。存储音视频数据。
USB:
RS232:串口通信
EEPROM:系统配置参数
……
浏览器,知乎,CSDN搜大致描述,搜官方文档名字
DocNav中查看
官方文档要用关键词搜索,学会常见英文单词,需要一个官方文档索引
先看芯片特性、应用场合、内部框图,有一个宏观的了解。
重点关注芯片参数,同时参考手册给出的参数图。
选定器件后,研究管脚定义、推荐的PCB layout。内部寄存器,时序图必须研究透彻。数据手册中的note,都必须仔细阅读,是把芯片用好的关键所在。
特点:
只是说明书,干条条,语句不连贯,当成字典来搜
长句多,不要纠结于语法连贯,就当成代码来读
Xilinx系列:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。