差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
fpga万人大赛 [2017/08/30 10:00] group003 [入门教程] |
fpga万人大赛 [2017/08/30 14:49] group003 [快速上手] |
||
---|---|---|---|
行 5: | 行 5: | ||
---- | ---- | ||
- | 近来,人工智能、云计算的浪潮席卷了整个科技界,其中有一个电子人并不陌生的概念——FPGA,呈现出前所未有的高大上姿态。然而FPGA已经不是一个新面孔了,在数字电路中,小到最基本的数字逻辑,大到复杂的通信网络、视频编解码系统乃至ASIC原型设计,FPGA的身影已经无处不在。 | + | 近来,人工智能、云计算的浪潮席卷了整个科技界,其中有一个电子人并不陌生的概念——FPGA,呈现出前所未有的高大上姿态。实际上FPGA已经不是一个新面孔了,在数字电路中,小到最基本的数字逻辑,大到复杂的通信网络、视频编解码系统乃至ASIC原型设计,FPGA的身影已经无处不在。 |
FPGA以其灵活的可编程特点、高速的数字逻辑执行能力和并行的工作机制,在数字电路设计中越来越受到重视。今天,如果一个研发的数字电路板上没有FPGA,这个研发项目的技术含量基本不高;如果一个工程师不会使用FPGA,那他肯定不是一个好的硬件工程师;如果一个高校的电子系没有开设FPGA的课程,这个学校一定是对学生的未来不负责。 \\ | FPGA以其灵活的可编程特点、高速的数字逻辑执行能力和并行的工作机制,在数字电路设计中越来越受到重视。今天,如果一个研发的数字电路板上没有FPGA,这个研发项目的技术含量基本不高;如果一个工程师不会使用FPGA,那他肯定不是一个好的硬件工程师;如果一个高校的电子系没有开设FPGA的课程,这个学校一定是对学生的未来不负责。 \\ | ||
FPGA真的那么高大上,真的高不可攀吗???然而并不是!!! \\ | FPGA真的那么高大上,真的高不可攀吗???然而并不是!!! \\ | ||
行 55: | 行 55: | ||
* 仿真查看功能是否正确 | * 仿真查看功能是否正确 | ||
* 下载程序到FPGA | * 下载程序到FPGA | ||
- | 点击查看[[快速上手step-mxo2-c|详细操作步骤]] | + | 点击查看[[快速上手step-mxo2-c|STEP-MXO2-C快速上手详细操作步骤]] |
- | [[step-mxo2-c|{{ ::mxo2-c-下载连接.png?800 |}}]] | + | [[快速上手step-mxo2-c|{{ ::mxo2-c-下载连接.png?800 |}}]] |
---- | ---- | ||
==== 入门教程 ==== | ==== 入门教程 ==== | ||
行 81: | 行 81: | ||
---- | ---- | ||
如果你已经完成了[[STEP-MXO2入门教程|FPGA的入门教程]],而且对小脚丫开发板以及Verilog的编程有了初步了解。下面可以学习用FPGA来驱动一些更复杂的外设了,比如温度传感器、显示模块或是SPI/IIC总线接口,我们提供了一些参考案例,点击学习[[step-mxo2外设驱动|]],这些案例可能需要用到面包板或者[[STEP-Baseboard|小脚丫扩展底板]]。 \\ | 如果你已经完成了[[STEP-MXO2入门教程|FPGA的入门教程]],而且对小脚丫开发板以及Verilog的编程有了初步了解。下面可以学习用FPGA来驱动一些更复杂的外设了,比如温度传感器、显示模块或是SPI/IIC总线接口,我们提供了一些参考案例,点击学习[[step-mxo2外设驱动|]],这些案例可能需要用到面包板或者[[STEP-Baseboard|小脚丫扩展底板]]。 \\ | ||
+ | * [[矩阵按键模块]] | ||
+ | * [[旋转编码器模块]] | ||
+ | * [[蜂鸣器模块]] | ||
+ | * [[数码管模块]] | ||
+ | * [[温度传感器模块]] | ||
+ | * [[PS2键盘模块]] | ||
+ | * [[UART串口模块]] | ||
+ | * [[DAC数模转换模块]] | ||
+ | * [[ADC数模转换模块]] | ||
+ | * [[VGA显示模块]] | ||
+ | * [[LCD显示模块]] | ||
+ | |||
---- | ---- | ||
+ | |||
==== 项目实战 ==== | ==== 项目实战 ==== | ||