• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

32位宽度SDRAM比16位宽度SDRAM用于emwin显存

work11 2018-09-25 浏览量:2679
32位宽度SDRAM比16位宽度SDRAM用于emwin显存,rgb565格式是不是读写速度一样啊?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 当然 32 位快了, 显存说白了就是一块内存用于缓冲显示的, 32位比 16位 内存带宽大一倍, 一次可以读 2 个 RGB565 数据,  当然比 一次 只能读 一个 RGB565 数据要快呀。

    数据格式和长度不会影响内存数据总线宽度的。

    • 发布于 2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • 应该不一样吧,因为这个就是一次处理数据的量的大小。32位肯定比16位的快的
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 2
    • 0

  • 32位SDRAM用于16位RGB565显存会出现浪费,因为SDRAM无法再调用二级缓存,因此一次只能传输16位数据给显示屏,浪费了一半的带宽。​

    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 2
    • 0

  • 这个需要实际测量的,

     RGB565 的每个pixels是由2字节组成,R->5bit,G->6bit,B->5bit​

    RGB565 是16位的 如果用16位的SDRAM读写 应该更快,毕竟位数一直,更容易读写

    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 一个是32的,一个是16的,不是一样的
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • RGB565也只是占用16位,就算是32位的,也是有16位不用空闲的
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个是不一样的,一个是32位的,一个是16位,32位会更快一点
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用16位宽的SDRAM时,存取RGB565的数据用用一个时钟周期,而使用32位宽的SDRAM时,尽管数据宽度是16位SDRAM的一倍,但这并不代表速度就比前者要快,这还要看视频控制器是如何输出的,起决定性的还是控制器本身,需要其支持32位宽的数据传输。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 那肯定不一样,从底层来说,单片机从SDRAM里面读取一组数据,实际上是有个阻塞式等待的过程,而读取同样长度的数据,16位明显比32位的等待的时间要长
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 32位的数据读取要比16位快一倍,32位的读取会快一点
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 32位表示的是你的数据总线宽度,这个数据比16位要宽一倍,实际来说当然是32位更快
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 32位一次可以传2个16位的 ,而你的RGB就是16位的,所以,使用32位的要快一倍才对

    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 肯定是32位的快了,单位时间内读取的数据量明显多于16位。
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 32位的数据宽度更大,可以传输的数据更多
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

32位宽度SDRAM比16位宽度SDRAM用于emwin显存