集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 792|回复: 1

FPGA学习小记

[复制链接]
zhiweiqiang33 发表于 2012-9-27 10:38:22 | 显示全部楼层 |阅读模式
可编程逻辑阵列,就是一大堆的与或非之类的门电路元件集成放在一块芯片上,并且可以通过编程完成门电路的连接和断开,完成输入与输出的函数逻辑关系。(大虾说 “看见程序代码应该能想象出实际的逻辑门连接方式”)

练习了同步/异步复位D触发器,38译码器,寄存器;计数器和储存没记住,储存的实现办法也有几种。

VHDL语言:

有C程序基础比较简单,数据类型有点细,不好记忆。编程语句与实际电路的对应很难,尤其变量、信号对应的电路实现部分搞不清楚。

电路功能是设计第一层,语言只是一个描述工具。

接下来的思路:

重视模块电路功能,从中对应vhdl语言和与非门电路连接。

有个例子给我印象深刻:如何完成正弦波发生电路?

一个装有数值的ROM存储单元(sin0°、sin45°、sin90°),可以理解为一个一维数组,地址就是序号,内容可以按需求写入。

一个循环累加器1,2,3,|1,2,3|1,2,3

这两个连接起来,rom按照123|123输出“数组”的内容,如果时钟频率足够快、数据内容合理,那么输出数据的就能是正弦波。

实际还要考虑数据位宽数据类型转换。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-26 12:18 , Processed in 0.063283 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表