完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
接上一个部分继续说,两片SRAM乒乓送显的意思就是,SRAM1发送数据的时候,SRAM2储存数据。而当SRAM2送数据的时候,SRAM1储存数据。这样做的好处就是降低了数据传送的压力,速度减少为原来的一半。
在这里我们选用的SRAM芯片是IS61WV10241。 SRAM的20地址线与DSP的20个地址线相连接,SRAM的16根数据线与DSP的16个数据线相连接。通过dsp_wr_en控制读写操作。由于示波器有两种采样方式,普通采样和快速采样,其中快速采样的话要将波形数据与DSP送来的菜单数据相或,然后直接送显。这一部分是由sram_area_sel控制的。以下是具体编程思路: 全局时钟采用的是DSP133.33MHZ,当时钟上升沿来到的时候,读取DSP地址线上的数据,存入sram_wa中。lcd_sram1_d和lcd_sram2_d是从DSP的16根数据线上读出来的数据,通过原语存入这两个寄存器当中。通过 sram1_slect控制具体是哪一块SRAM送显,数据送到lcd_d中。(16位颜色数据) 当dsp_wr_en为下降沿的时候,将dsp_d_en置为高电平。当dsp_d_en为高电平的时候,每来一个DSP时钟信号row_cnt就加一,当它的值等于液晶屏幕波形显示区域最左边的坐标的时候,row_en为高电平,当它的值等于液晶屏幕波形显示区域行最右边的坐标的时候,row_en为低电平。当row_cnt的值等于液晶屏幕最右边的坐标,即一行已经扫描完毕的时候,将col_cnt加一,同理,当col_cnt加到液晶屏幕波形显示区域列起始坐标的时候,col_en为高电平,当col_cnt加到液晶屏幕波形显示区域最上边的时候,col_en为低。 comb_en <= row_en & col_en等到的comb_en这个信号就是扫描波形显示区域的标志位,当当comb_en为下降沿的时候,updata_pre置为高电平。 |
|
|
|
807 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1011 浏览 0 评论
870 浏览 0 评论
1885 浏览 0 评论
482 浏览 0 评论
1285 浏览 28 评论
5467 浏览 113 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 12:59 , Processed in 0.467494 second(s), Total 63, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号