扫一扫,分享给好友
关于FPGA是不是单片机的问题,很多人反复强调,但遗憾的是,把FPGA当单片机玩的人仍前赴后继。点解?琢磨着有可能是入门方法有误。
回想一下我们是咋学单片机的?买一本教材,了解一下IO口和控制字,然后开始画流程图,用C编程,做各种经典实验。
而当转到FPGA时,很自然的会借鉴“单片机模式”,买一本HDL的书,发现Verilog和C长还挺像,很轻松的啃完HDL,然后就开始“编程序”。待编完后,一点按钮,一口气从综合做到PAR(ISE和QuartusII都能一个按钮跑整个flow),然后仿真。仿真OK?皆大欢喜。不OK?改code。咋改?不清楚。
这个过程中最大的问题在于把FPGA最大的硬件本色当成黑盒处理:黑盒的输入是code,输出是仿真。
当把黑盒漂白成白盒,大致知道这盒子里有些啥,干了些啥,那才算是入门了。漂白粉是啥同志们应该猜到了:FPGA的结构。
推荐阅读官方的硬件架构指导手册,如:
a) altera: Cyclone II Device Handbook
b) xilinx: ug380~ug389(spartan6)
c) xilinx: ug470~ug483(7 series)
发布
fpga
【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第十章)SRAM 读写实验例程说明
FPGA学习笔记---基本语法
FPGA的学习笔记---FPGA的开发流程
【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第九章)数字钟实验例程
盘古200K开发板,紫光同创PG2L200H,Logos2系列,资源丰富,功能强大
【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第八章)密码锁实验例程
FPGA 实验一:流水灯模块
一个更适合工程师和研究僧的FPGA提升课程
基于FPGA的SPI Flash控制器的设计方案
PDS软件安装
电子发烧友网
电子发烧友论坛