CPLD/FPGA到底是如何实现它的控制目的的呢

ruiruio4 2007-11-13 06:58:14
请教各位高手
我现在已经初步学习了VHDL和CPLD/FPGA的设计软件了,可是还是没能弄清楚它是怎么对控制目标实现控制的,又是如何实现的呢?举例说,单片机是可以用KEIL编辑及编译C或是汇编控制程序正确后烧写到单片机芯片里去,通过单片机连接功能电路实现对外的控制输出的。那CPLD/FPGA是不是也有类似单片机芯片ATMEL这样的控制烧录芯片呢?有的话,可以实现完整功能的板子要多少钱呢 ?谢谢!
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruiruio4 2007-11-17
  • 打赏
  • 举报
回复
谢谢
bellinwater 2007-11-16
  • 打赏
  • 举报
回复
状态机由三部分组成:说明部分,主控时序部分,和主控组合进程,(也许还可加上辅助进程)
说明部分定义枚举类型的数据,列举一个状态机状态,主控时序进程负责状态机运转和在时钟驱动下负责状态转换,主控组合进程则负责根据外部输入的控制信号和当前状态值来确定下一状态。
建议看看相关方面的书上关于状态机的章节,不看书,不上机实验的话光说对于理解状态机帮助不大。
看看书,在机器上做个仿真,对你有帮助,
很多论坛里有关于状态机的讨论,可以看看去。
ruiruio4 2007-11-15
  • 打赏
  • 举报
回复
楼上的兄弟,解释一下状态机吧,不是很懂。谢谢
bellinwater 2007-11-14
  • 打赏
  • 举报
回复
实现控制很简单就是严格根据时序写控制代码,推荐用状态机写
bellinwater 2007-11-14
  • 打赏
  • 举报
回复
推荐你看潘松,黄继业写的《eda技术与vhdl》,清华出版,
介绍很全面,写的也很好,适合初学和进阶。
系统板不推荐买,有条件在校的话去实验室学最好啊,(一般买了板子用个一两次就睡大觉了,汗!)
或者去论坛看看,eetop论坛资料介绍都很详细,(主要ic方向)
<http://www.eetop.cn/bbs/index.php?fromuid=143540>

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧