- 积分
- 3705
- 在线时间
- 4680 小时
- 最后登录
- 2025-4-14
- 阅读权限
- 100
- 精华
- 6
  
- UID
- 1077
- 帖子
- 3315
- 精华
- 6
- 经验
- 3705 点
- 金钱
- 2485 ¥
- 注册时间
- 2004-7-24
|

楼主 |
发表于 2010-5-7 20:42
|
显示全部楼层
继续更新
sDAC上的可编程器件不仅有FPGA,还有一片单片机:SILAB的C8051F230,这是一款增强型的51单片机。
原本sDAC上的单片机用于控制上电顺序,人机交互等功能,不过后来不准备做那么复杂了,MCU的功能仅限于人机交互。
单片机和FPGA之间通过IO口模拟的总线方式进行。目前MCU从FPGA中读取FPGA的工作状态,并且驱动VFD显示器把sDAC的工作状态显示出来。
SILAB的51做的是非常好的,外设很多,速度比传统51快的多,且有自己的开发环境,不过调用的还是KEIL的编译器,汇编器和连接器。
其实这个单片机是个可有可无的东西,用FPGA驱动VFD也完全没有问题,只是方便起见和硬件冗余的考虑,这么搞,用Verilog干同样的事情可不如用C语言来的方便。
未完待续 |
|