RT1052的DCD文件SDRAMCR0与SEMC_DBICR0两个寄存器配置矛盾

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RT1052的DCD文件SDRAMCR0与SEMC_DBICR0两个寄存器配置矛盾

341 次查看
FromCH0
Contributor III

尊敬的NXP:

       您们好!

       RT1052开发板SDK(D:\SDK_2_14_0_MIMXRT1052xxxxB\boards\evkbimxrt1050\lvgl_examples\lvgl_demo_widgets\mdk)中,dcd.c文件中,有两个寄存器的配置:

/* #1.104, command: write_value, address: SEMC_SDRAMCR0, value: 0xF07, size: 4 */
0x40, 0x2F, 0x00, 0x40, 0x00, 0x00, 0x0F, 0x07,

COL:11b - 9 bit
9-8
COL
Column address bit number
00b - 12 bit
01b - 11 bit
10b - 10 bit
11b - 9 bit

这个寄存器配置Column address bit number为9bit。

② 

/* #1.108, command: write_value, address: SEMC_DBICR0, value: 0x21, size: 4 */

0x40, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x21,

COL:0000b - 12 Bits
15-12
COL
Column Address bit width
0000b - 12 Bits
0001b - 11 Bits
0010b - 10 Bits
0011b - 9 Bits
0100b - 8 Bits
0101b - 7 Bits
0110b - 6 Bits
0111b - 5 Bits
1000b - 4 Bits
1001b - 3 Bits
1010b - 2 Bits
1011b - 12 Bits
1100b - 12 Bits
1101b - 12 Bits
1110b - 12 Bits
1111b - 12 Bits

Column Address bit width被设置为12bit。

这两个寄存器配置是不是矛盾?还是我的理解有问题?

       此致

敬礼!

 

0 项奖励
回复
3 回复数

322 次查看
mayliu1
NXP Employee
NXP Employee

Hi @FromCH0 ,

感谢您关注恩智浦RT系列产品,很高兴为您服务。

Q: 这两个寄存器配置是不是矛盾?还是我的理解有问题?

A:  这两个设置不矛盾。 

1: SEMC_SDRAMCR0 用于 SDRAM 地址复用/映射,决定 Column,Bank 等地址位的组织方式,并作用 Row 地址设置。 

2:SEMC_DBICR0 是 SEMC 的 DBI-B 控制寄存器,属于 Display Bus Interface 控制功能,不参与 SDRAM 地址映射,所以两者寄存器不会发生冲突。 

 
 希望以上对您有帮助
Best Regards
May Liu
0 项奖励
回复

208 次查看
FromCH0
Contributor III

我大概理解了您的意思。可是,SEMC_DBICR0是配置Display Bus Interface 控制功能,具体怎么来配置这个寄存器呢?RT1052的参考手册上关于这个寄存器的说明不多的。SEMC_SDRAMCR0这个寄存器的配置倒是好理解,查找SDRAM的DATASHEET,对应起来就是。

0 项奖励
回复

105 次查看
mayliu1
NXP Employee
NXP Employee

RT1052 的 SEMC_DBICR0 目前能可靠确认的核心用途是配置 SEMC 的 DBI-B/8080 显示总线位宽( for example :8 位或 16 位),它不参与 SDRAM 映射,时序细节主要应在 DBICR1 中配置。

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2352748%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERT1052%E7%9A%84DCD%E6%96%87%E4%BB%B6SDRAMCR0%E4%B8%8ESEMC_DBICR0%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E7%9F%9B%E7%9B%BE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2352748%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%B0%8A%E6%95%AC%E7%9A%84NXP%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%E6%82%A8%E4%BB%AC%E5%A5%BD%EF%BC%81%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BRT1052%E5%BC%80%E5%8F%91%E6%9D%BFSDK(D%3A%5CSDK_2_14_0_MIMXRT1052xxxxB%5Cboards%5Cevkbimxrt1050%5Clvgl_examples%5Clvgl_demo_widgets%5Cmdk)%E4%B8%AD%EF%BC%8Cdcd.c%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E9%85%8D%E7%BD%AE%EF%BC%9A%3C%2FP%3E%3CP%3E%E2%91%A0%3C%2FP%3E%3CP%3E%2F*%20%231.104%2C%20command%3A%20write_value%2C%20address%3A%20SEMC_SDRAMCR0%2C%20value%3A%200xF07%2C%20size%3A%204%20*%2F%3CBR%20%2F%3E0x40%2C%200x2F%2C%200x00%2C%200x40%2C%200x00%2C%200x00%2C%200x0F%2C%200x07%2C%3C%2FP%3E%3CP%3ECOL%3A11b%20-%209%20bit%3CBR%20%2F%3E9-8%3CBR%20%2F%3ECOL%3CBR%20%2F%3EColumn%20address%20bit%20number%3CBR%20%2F%3E00b%20-%2012%20bit%3CBR%20%2F%3E01b%20-%2011%20bit%3CBR%20%2F%3E10b%20-%2010%20bit%3CBR%20%2F%3E11b%20-%209%20bit%3C%2FP%3E%3CP%3E%E8%BF%99%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AEColumn%20address%20bit%20number%E4%B8%BA9bit%E3%80%82%3C%2FP%3E%3CP%3E%E2%91%A1%26nbsp%3B%3C%2FP%3E%3CP%3E%2F*%20%231.108%2C%20command%3A%20write_value%2C%20address%3A%20SEMC_DBICR0%2C%20value%3A%200x21%2C%20size%3A%204%20*%2F%3C%2FP%3E%3CP%3E0x40%2C%200x2F%2C%200x00%2C%200x80%2C%200x00%2C%200x00%2C%200x00%2C%200x21%2C%3C%2FP%3E%3CP%3ECOL%3A0000b%20-%2012%20Bits%3CBR%20%2F%3E15-12%3CBR%20%2F%3ECOL%3CBR%20%2F%3EColumn%20Address%20bit%20width%3CBR%20%2F%3E0000b%20-%2012%20Bits%3CBR%20%2F%3E0001b%20-%2011%20Bits%3CBR%20%2F%3E0010b%20-%2010%20Bits%3CBR%20%2F%3E0011b%20-%209%20Bits%3CBR%20%2F%3E0100b%20-%208%20Bits%3CBR%20%2F%3E0101b%20-%207%20Bits%3CBR%20%2F%3E0110b%20-%206%20Bits%3CBR%20%2F%3E0111b%20-%205%20Bits%3CBR%20%2F%3E1000b%20-%204%20Bits%3CBR%20%2F%3E1001b%20-%203%20Bits%3CBR%20%2F%3E1010b%20-%202%20Bits%3CBR%20%2F%3E1011b%20-%2012%20Bits%3CBR%20%2F%3E1100b%20-%2012%20Bits%3CBR%20%2F%3E1101b%20-%2012%20Bits%3CBR%20%2F%3E1110b%20-%2012%20Bits%3CBR%20%2F%3E1111b%20-%2012%20Bits%3C%2FP%3E%3CP%3EColumn%20Address%20bit%20width%E8%A2%AB%E8%AE%BE%E7%BD%AE%E4%B8%BA12bit%E3%80%82%3C%2FP%3E%3CP%3E%E8%BF%99%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E6%98%AF%E4%B8%8D%E6%98%AF%E7%9F%9B%E7%9B%BE%EF%BC%9F%E8%BF%98%E6%98%AF%E6%88%91%E7%9A%84%E7%90%86%E8%A7%A3%E6%9C%89%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%E6%AD%A4%E8%87%B4%3C%2FP%3E%3CP%3E%E6%95%AC%E7%A4%BC%EF%BC%81%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2352950%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1052%E7%9A%84DCD%E6%96%87%E4%BB%B6SDRAMCR0%E4%B8%8ESEMC_DBICR0%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E7%9F%9B%E7%9B%BE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2352950%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F191688%22%20target%3D%22_blank%22%3E%40FromCH0%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E5%85%B3%E6%B3%A8%E6%81%A9%E6%99%BA%E6%B5%A6RT%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%EF%BC%8C%E5%BE%88%E9%AB%98%E5%85%B4%E4%B8%BA%E6%82%A8%E6%9C%8D%E5%8A%A1%E3%80%82%3C%2FP%3E%0A%3CP%3EQ%3A%26nbsp%3B%E8%BF%99%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E6%98%AF%E4%B8%8D%E6%98%AF%E7%9F%9B%E7%9B%BE%EF%BC%9F%E8%BF%98%E6%98%AF%E6%88%91%E7%9A%84%E7%90%86%E8%A7%A3%E6%9C%89%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%0A%3CP%3EA%3A%26nbsp%3B%26nbsp%3B%E8%BF%99%E4%B8%A4%E4%B8%AA%E8%AE%BE%E7%BD%AE%E4%B8%8D%E7%9F%9B%E7%9B%BE%E3%80%82%26nbsp%3B%3C%2FP%3E%0A%3CP%3E1%EF%BC%9A%20SEMC_SDRAMCR0%26nbsp%3B%E7%94%A8%E4%BA%8E%20SDRAM%20%E5%9C%B0%E5%9D%80%E5%A4%8D%E7%94%A8%2F%E6%98%A0%E5%B0%84%EF%BC%8C%E5%86%B3%E5%AE%9A%20Column%EF%BC%8CBank%20%E7%AD%89%E5%9C%B0%E5%9D%80%E4%BD%8D%E7%9A%84%E7%BB%84%E7%BB%87%E6%96%B9%E5%BC%8F%EF%BC%8C%E5%B9%B6%E4%BD%9C%E7%94%A8%20Row%20%E5%9C%B0%E5%9D%80%E8%AE%BE%E7%BD%AE%E3%80%82%26nbsp%3B%3C%2FP%3E%0A%3CP%3E2%EF%BC%9ASEMC_DBICR0%26nbsp%3B%E6%98%AF%20SEMC%20%E7%9A%84%20DBI-B%20%E6%8E%A7%E5%88%B6%E5%AF%84%E5%AD%98%E5%99%A8%EF%BC%8C%E5%B1%9E%E4%BA%8E%20Display%20Bus%20Interface%20%E6%8E%A7%E5%88%B6%E5%8A%9F%E8%83%BD%EF%BC%8C%E4%B8%8D%E5%8F%82%E4%B8%8E%20SDRAM%20%E5%9C%B0%E5%9D%80%E6%98%A0%E5%B0%84%EF%BC%8C%E6%89%80%E4%BB%A5%E4%B8%A4%E8%80%85%E5%AF%84%E5%AD%98%E5%99%A8%E4%B8%8D%E4%BC%9A%E5%8F%91%E7%94%9F%E5%86%B2%E7%AA%81%E3%80%82%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%E5%B8%8C%E6%9C%9B%E4%BB%A5%E4%B8%8A%E5%AF%B9%E6%82%A8%E6%9C%89%E5%B8%AE%E5%8A%A9%3C%2FDIV%3E%0A%3CDIV%3EBest%20Regards%3C%2FDIV%3E%0A%3CDIV%3EMay%20Liu%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356252%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1052%E7%9A%84DCD%E6%96%87%E4%BB%B6SDRAMCR0%E4%B8%8ESEMC_DBICR0%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E7%9F%9B%E7%9B%BE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356252%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3ERT1052%20%E7%9A%84%20SEMC_DBICR0%20%E7%9B%AE%E5%89%8D%E8%83%BD%E5%8F%AF%E9%9D%A0%E7%A1%AE%E8%AE%A4%E7%9A%84%E6%A0%B8%E5%BF%83%E7%94%A8%E9%80%94%E6%98%AF%E9%85%8D%E7%BD%AE%20SEMC%20%E7%9A%84%20DBI-B%2F8080%20%E6%98%BE%E7%A4%BA%E6%80%BB%E7%BA%BF%E4%BD%8D%E5%AE%BD%EF%BC%88%20for%20example%20%EF%BC%9A8%20%E4%BD%8D%E6%88%96%2016%20%E4%BD%8D%EF%BC%89%EF%BC%8C%E5%AE%83%E4%B8%8D%E5%8F%82%E4%B8%8E%20SDRAM%20%E6%98%A0%E5%B0%84%EF%BC%8C%E6%97%B6%E5%BA%8F%E7%BB%86%E8%8A%82%E4%B8%BB%E8%A6%81%E5%BA%94%E5%9C%A8%20DBICR1%20%E4%B8%AD%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2355104%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1052%E7%9A%84DCD%E6%96%87%E4%BB%B6SDRAMCR0%E4%B8%8ESEMC_DBICR0%E4%B8%A4%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E9%85%8D%E7%BD%AE%E7%9F%9B%E7%9B%BE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355104%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E5%A4%A7%E6%A6%82%E7%90%86%E8%A7%A3%E4%BA%86%E6%82%A8%E7%9A%84%E6%84%8F%E6%80%9D%E3%80%82%E5%8F%AF%E6%98%AF%EF%BC%8CSEMC_DBICR0%E6%98%AF%E9%85%8D%E7%BD%AEDisplay%20Bus%20Interface%20%E6%8E%A7%E5%88%B6%E5%8A%9F%E8%83%BD%EF%BC%8C%E5%85%B7%E4%BD%93%E6%80%8E%E4%B9%88%E6%9D%A5%E9%85%8D%E7%BD%AE%E8%BF%99%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E5%91%A2%EF%BC%9FRT1052%E7%9A%84%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%8A%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E8%AF%B4%E6%98%8E%E4%B8%8D%E5%A4%9A%E7%9A%84%E3%80%82SEMC_SDRAMCR0%E8%BF%99%E4%B8%AA%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E9%85%8D%E7%BD%AE%E5%80%92%E6%98%AF%E5%A5%BD%E7%90%86%E8%A7%A3%EF%BC%8C%E6%9F%A5%E6%89%BESDRAM%E7%9A%84DATASHEET%EF%BC%8C%E5%AF%B9%E5%BA%94%E8%B5%B7%E6%9D%A5%E5%B0%B1%E6%98%AF%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E