FPGA(Verilog语言)开发学习记录(1)

背景简介:电子设计技术作为一门老学科目前也有焕发第二春的迹象,继单片机以后嵌入式开发的关键技术就是FPGA,实践与理论是这门技术的两架马车,我们首先应该通过实践来培养兴趣,再回归到理论上来充分的掌握这门技术的精妙之处。多分析,多总结。

基本概念:
FPGA,ASIC,CPLD。ASIC功能是确定的,专用性强,而FPGA是现场可编程,通用便捷。CPLD基于ROM,FPGA基于RAM,通常配ROM加载至RAM。Altera与Xilinx是两大制造商,差别不大,VHDL与Verilog则是相关的设计语言。本文基于Verilog。

FPGA基本结构包括逻辑块,互联设施,IO,其中内部嵌入了乘法器分频器等,便于设计,相当于硬件优化。

FPGA可以用来逻辑粘合,对于74与54系列复杂的逻辑功能实现,FPGA接口的兼容性使逻辑上很好的粘合。
实时控制,准确说Verilog不是c一样的程序语言。因为FPGA本身是一个纯硬件,对于中断等调用都是很难实现实时控制的,而FPGA在这些驱动上做得很好。
DSP功能
协议实现,由于丰富的电平接口,对于接口协议能很好的转换以及适应
片上系统,集成化程度的增大导致Soc成为可能。

开发流程参考相关文档与书籍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值