完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是学VHDL的,这个是verlog的代码。很简单,根据时钟iclk的上升沿,进行下面的操作,第一个上升沿时,state=0,则执行case 0:那一句话,就是把一些输出变量赋值,然后把state变为1,当下一个iclk上升沿时,就执行case 1:那一句话,以此类推。当执行到case 37:后,state重新赋值为0,开始新的一个轮回。
根据每个CLK上升沿,把时序图画出来就行了。希望能帮到你 |
|
|
|
state有什么作用的?还有mdata的数据又是什么?
|
|
|
|
http://wenku.baidu.com/link?url=7oNZ3VOwB8pFcNdwNjm5W51CPIiJQJt_gEUE5vpehavZnHhlUDsQo1A3_Ijxknxms7I2loBY2-dy88-ed2MGjY_eQwDrDHoJi_y74wKY1y_
看下这个吧。 state是状态机的状态。mdata应该是DA转换数据。 |
|
|
|
|
|
|
|
这段代码的功能:
在阶段0,把输入的12位数据idata暂存到内部寄存器mdata里面; 以后,把mdata里面的数据从SRI管脚逐位输出,即并行转为串行。 同时产生STB1、CLR-N两个辅助信号。这两个信号肯定是外部设备所需要的。 |
|
|
|
其实我想知道这个mdata具体是什么,上面的函数不是我写的,请问能不能知道具体的数据?
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2870 浏览 3 评论
27638 浏览 2 评论
3444 浏览 2 评论
3966 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2309 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 16:38 , Processed in 0.750743 second(s), Total 112, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号