最新要闻
- 天天新消息丨上实望海——价格, 户型丨楼盘测评
- "钢铁侠黑寡妇在今年牺牲"登热搜 网友:寡姐太可惜!
- 看点:还能如此?李想:想要获得更好碰撞成绩只需暂时下调零部件价格
- 每日动态!Intel 14代酷睿真的有四级缓存:容量超1GB!好处超乎想象
- 每日观察!2kg铜镇压!被动散热AMD锐龙9 7950X成功装机:无风扇零噪音
- 五一民宿涨价毁约被指吃相难看 多平台回应:承担最高3倍差价 实时
- 俞敏洪豪横分红7.75亿,东方甄选高薪留人? 每日快看
- 【世界独家】滨海新区两个区域公用品牌登录全国名特优新农产品
- 手感温润如玉石!双曲屏新机vivo Y78+图赏-每日速递
- 深圳农民工路边即兴弹奏钢琴让人惊叹:从小热爱音乐 不甘心放弃_今日精选
- 【天天速看料】安全无选配!理想L8中保研测试结果出炉:25%碰撞A柱稳如泰山
- 近9成网友表示调休影响工作效率:摸了一天鱼 啥也没干
- 已婚女子求职被追问有几个孩子:HR称有2个孩子才算稳定
- 当前看点!公允价值变动损失同比减少 天士力一季度归母净利润同比扭亏
- 每日看点!从千兆到万兆,打造F5.5G全光万兆之城五大场景
- SMM数据 全球快看点
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
飞腾X100 LPDDR颗粒线序配置辅助工具-世界热点评
飞腾爱好者技术交流群码公众号“乌拉大喵喵”
颗粒线序配置辅助工具
【资料图】
B站讲解视频:
正文内容:
一、
飞腾X100显存使用LPDDR4时,需要工程师在X100的固件中去配置线序交换说明,就类似下面这个:
图1
我们需要输入每个slice中DQ的线序,也需要输入slice之间的交换关系,这个工作量也不小,同时容易出现错误,所以开发了一款辅助小工具,帮助大家快速配置此信息。(工具下载在文末)
二、
下面我们先简单的讲述线序配置原则:
我们以X100 demo图为例子,demo中X100的显存是如下图这样接的。
左边是X100端的解法,我们可以看到是DQ一一对应引出的。
右边是显存LPDDR4这边的接法,从DDR颗粒角度来看,以slice0为例,8bit接线并不是一一对应的,是乱序的。
所以,我们就不去关心X100端了,我们只看右边颗粒端的接线。
图2
我们取出来LPDDR颗粒端slice0的部分接线。我们可以看到,
LPDDR4的DQ0接到了X100的DQ5上,
LPDDR4的DQ1街道了X100的DQ7上,
……
图3
那么我们从DDR颗粒角度来看,我们按照LPDDR DQ0~DQ7的顺序(之所以这里是从DQ0~DQ7来梳理,是因为原理图从上到下是从DQ0~DQ7的,这样符合直观习惯),把上面的接线整理成表格:
但是因为最终我们是要去配置X100,所以我们的角度就不能以DDR颗粒了,需要从X100的视角来看。所以我们需要把上面的表,从X100的角度,按照DQ7~DQ0的顺序进行整理(之所以这里是从DQ7~DQ0来梳理,是因为X100的固件配置是从DQ7~DQ0来设置的):
所以我们在固件里针对slice0的配置,需要去按照X100 DQ7~DQ0的顺序,填入对应的LPDDR4的DQ编号。
也就是上表LPDDR4那一行,从左到右去抄一下,也就是16057423。当然配置的时候需要补一个0x,即0x16057423。
图4
那么这是人工手动去梳理的方法,也就是人工将表1改为表2后,再去填入配置的方法。还是那句话,因为从图2原理图设计上看,我们X100那边不需要去管,只需要看LPDDR那边,所以直接能从表1就推导出配置才是我们最需要的。
三、
好,现在我们来看下这个填入数据的规律,我们抛去0x这个不管,其实我们填入0x16057423中的有效数据就是16057423(注意,这个数没有0x了,我们需要认为他是十进制数,可以念一下,是1千6百零五万,7千4百二十三)。
因为它是十进制,所以我们可以发现:
16057423
=1*10000000 + 6*1000000 + 0*100000 + 5*10000 + 7*1000 + 4*100 + 2*10 + 3*1
=1*10^7+ 6*10^6 +0*10^5+ 5*10^4 + 7*10^3 + 4*10^2 +2*10^1+ 3*10^0
那么我们发现,我们从DDR颗粒角度来看,我们只需要按DQ0~DQ7的顺序知道对应的X100的DQ是多少就可以。之后,用DDR的DQ值*10的X100的DQ次方,之后再累加就好了。
所以就有了这么一个工具,我们把LPDDR4这部分电路的接线填入软件,它就可以算出来需要怎么交换。
它的计算方法就如上面所说:
0*10^5 + 1*10^7 + 2*10^1 + 3*10^0 + 4*10^2 + 5*10^4 + 6*10^6 + 7*10^3
=0*10^(5%8) + 1*10^(7%8) + 2*10^(1%8) + 3*10^(0%8) + 4*10^(2%8) + 5*10^(4%8) + 6*10^(6%8) + 7*10^(3%8)
=16057423
前面补0x后=0x16057423
之所以这里都除8取余,是因为slice0是0~7的,slice1可是8~15呢,那计算的时候可不能*10的8次方或者*10的15次方吧。
四、
Slice的交换算法也一样:
所以图2硬件正确的配置为:
使用软件计算得到的配置为:
结果一致,说明工具有效。
关键源码:
procedure calc_sw();var zdiv_value : integer; //z前缀代表是8bit组 mod_value : integer; i: Integer; sw_byte : integer; j: Integer; sw_dq : integer; sw_dq_str : string;begin sw_byte := 0; for i := 0 to 7 do begin zdiv_value := dq_x8x8[i][0] div 8; //这一组除以8,商的值就是这组的接的X100 slice //根据换算关系,就是商是几,就把i这个数字写到商位置 //那么就是 i x 10^商 sw_byte := sw_byte + i * round(power(10,zdiv_value)); //use math , power出来是extended,需要round一下 sw_dq := 0; for j := 0 to 7 do begin mod_value := dq_x8x8[i][j] mod 8;//这一组除以8的余数,余数的值就是这组的接的X100的DQ //根据换算关系,就是余数是几,就把j这个数字写到余数位置 //那么就是 j x 10^余数 sw_dq := sw_dq + j * round(power(10,mod_value)); end; if sw_dq < 10000000 then //也就是首位为0,比如0x03571462,如果只用int进行数据处理,这个就会显成0x3571462 begin sw_dq_str := "0" + inttostr(sw_dq); end else begin sw_dq_str := inttostr(sw_dq); end; case zdiv_value of 0 : mainform.edit_slice0.Text := "0x" + sw_dq_str; 1 : mainform.edit_slice1.Text := "0x" + sw_dq_str; 2 : mainform.edit_slice2.Text := "0x" + sw_dq_str; 3 : mainform.edit_slice3.Text := "0x" + sw_dq_str; 4 : mainform.edit_slice4.Text := "0x" + sw_dq_str; 5 : mainform.edit_slice5.Text := "0x" + sw_dq_str; 6 : mainform.edit_slice6.Text := "0x" + sw_dq_str; 7 : mainform.edit_slice7.Text := "0x" + sw_dq_str; end; end; mainform.edit_byte.Text := "0x" + inttostr(sw_byte);end;
==工具下载地址==
点击直接下载:
百度网盘链接:
https://pan.baidu.com/s/1mCA01ibW95-TtpVn4INFsw?pwd=a0kd
欢迎飞腾爱好者加入微信交流群。
群内大家可以畅所欲言。
在群内不需要表露自己的公司和身份,可以群内交流遇到的问题,分享自己的调试心得。
希望大家共建飞腾友谊!
飞腾爱好者技术交流群码公众号“乌拉大喵喵”
关键词:
飞腾X100 LPDDR颗粒线序配置辅助工具-世界热点评
浅谈秦九韶算法 焦点信息
世界通讯!Mybatis框架原理概览
天天新消息丨上实望海——价格, 户型丨楼盘测评
"钢铁侠黑寡妇在今年牺牲"登热搜 网友:寡姐太可惜!
看点:还能如此?李想:想要获得更好碰撞成绩只需暂时下调零部件价格
每日动态!Intel 14代酷睿真的有四级缓存:容量超1GB!好处超乎想象
每日观察!2kg铜镇压!被动散热AMD锐龙9 7950X成功装机:无风扇零噪音
五一民宿涨价毁约被指吃相难看 多平台回应:承担最高3倍差价 实时
一款全面又开源的区块链开发者工具箱
记录-使用双token实现无感刷新,前后端详细代码-天天头条
易基因:ChIP-seq等揭示热休克转录因子A1b调控植物高温胁迫响应的分子机制|应激反应 环球观速讯
Natasha 高级编译类 (五)- 第一部分
世界速看:开心档之C++ 类 & 对象
俞敏洪豪横分红7.75亿,东方甄选高薪留人? 每日快看
债市日报:4月24日|实时焦点
【世界独家】滨海新区两个区域公用品牌登录全国名特优新农产品
手感温润如玉石!双曲屏新机vivo Y78+图赏-每日速递
深圳农民工路边即兴弹奏钢琴让人惊叹:从小热爱音乐 不甘心放弃_今日精选
【天天速看料】安全无选配!理想L8中保研测试结果出炉:25%碰撞A柱稳如泰山
近9成网友表示调休影响工作效率:摸了一天鱼 啥也没干
已婚女子求职被追问有几个孩子:HR称有2个孩子才算稳定
MySQL(一)卸载与重装
Apple 的 plist 编辑器入门指南:基础操作与高级功能详解 快播
全球即时:编程中最难的就是命名?这几招教你快速上手
世界热点评!使用Plist编辑器——简单入门指南
Django简介 安装下载 app概念 主要目录介绍_当前时讯
当前看点!公允价值变动损失同比减少 天士力一季度归母净利润同比扭亏
全球焦点!【金融街发布】人民银行:截至2023年3月末全国共有小额贷款公司5801家 贷款余额8722亿元
每日看点!从千兆到万兆,打造F5.5G全光万兆之城五大场景
SMM数据 全球快看点
暴击RTX 4060 Ti!AMD RDNA3桌面新卡终于出鞘:RX 7600 5月见
新一代雪雕!技嘉Z790 AORUS ELITE AX-W主板图赏 当前观察
环球即时看!一文看懂Hi 畅享60与华为畅享60关键区别:国产鸿蒙系统、5G你选谁?
“五一”国内机票订单量暴涨800%:北京飞大理近8000元
5月份你的工资卡里或多一笔钱:别忘了领加班费
今日热议:【介绍】C++五种迭代器
【天天播资讯】命令执行中cat 和tac的区别
Redis Plus 来了,性能炸裂! 当前短讯
产品研发流程规范-参考|每日热文
FBEC大会 | 瑞云科技 CTO 赵志杰:元宇宙时代的基础设施——实时云渲染|天天百事通
华星创业:公司投资成都司元主要系业务上考虑|全球最新
迪士尼《小美人鱼》最新剧照:爱丽儿与六位人鱼姐姐集体亮相 天天新资讯
天天热头条丨疯狂对标比亚迪宋 吉利银河L7首车下线:CLTC能跑1300多公里
天天日报丨青春回归!腾讯音游《节奏大师》终测开启:安卓不限参与名额
苹果、高通靠边站!5G标准必要专利全球排名:华为第一 国产厂商无敌 环球通讯
环球快看:消息称特斯拉准备从上海向加拿大出口Model Y:系首次出口北美
火山的女儿神射手结局怎么达成
河北省取暖费发放标准2018_2019_河北省取暖费发放标准2018_全球资讯
精彩看点:「教程」天气预警 API 详解:申请密钥到接入代码一气呵成!
热消息:【译】如何在 Visual Studio 中调试异步代码
chatgpt~插件介绍
为什么你永远不应该在CSS中使用px来设置字体大小-今日关注
Natasha 编译单元(四)_世界快资讯
【快播报】安全头盔是个宝 骑乘人都要佩戴好
知名男演员李光洁跟电诈团伙打36分钟电话:半天才发现破绽
当前时讯:减重近一吨 我国首辆镁合金轻量化挂车交付
手机/PC双端互通!米哈游《崩坏:星穹铁道》预下载开启:4月26日上线
实拍“星舰”发射失败后现场:发射台报废、地面影像设备尽毁|世界焦点
最强拍照折叠屏!小米MIX Fold 3规格曝光:用上一英寸IMX989
打哈欠真的会传染吗 环球快看点
科创板首批“重大违法退”锁定,注册制下退市生态加速构建 世界独家
Anki 无需网络如何同步 手机和电脑进行同步
盘点| 有哪些比较新的好用的React Native 开发工具? 天天最新
快看点丨技术干货|如何利用 ChunJun 实现数据实时同步?
当前快看:python工具模块介绍-time 时间访问和转换
厦门钨业于云南新设科技发展子公司:企查查APP显示,近日,云南厦钨科技发展有限公司成立,注册资本100万元,经营范围包含 全球热文
全球热头条丨电池原材料价格大跌坑到宁王?宁德时代回应
天天快讯:每小时1000公里 !我国“高速飞车”研制取得新进展
每日热讯!马斯克请回来的4D成像雷达 百度小米蔚来也押注了:战况很激烈
《天宫之镜》上线:首次慢直播中国空间站-天天实时
每日焦点!同飞股份4月24日盘中涨幅达5%
焦点报道:C#用dynamic一行代码实现反射操作
最后时刻单防福克斯!追梦:如果这让你感觉不好 我很抱歉
北京国际电影节有哪些看点?
最新:美国迪士尼乐园13米巨龙起火 观众还以为是新节目
全球速看:酷派COOL30 Pro来了:LCD水滴屏+2.4GHz八核CPU
特斯拉市值一周蒸发逾5000亿 分析师补刀:还能跌85%
一加Ace 2原神定制礼盒太火爆!3699元首销售罄
新资讯:全球连线|菲律宾榴莲加速进军中国
SpringSecurity框架教程-简介与SpringSecurity框架教程-入门案例准备工作_每日简讯
每日视讯:顶象推出应用隐私合规检测服务
如何用 DataTester 设计并创建可视化实验-全球微速讯
焦点观察:国泰4月24日起送2.7万张免费机票,附参加方法
天天热文:漯河郾城区新店镇:打好“三张牌” 聚力招商引资新突破
今日热闻!14款新车哪个最拉胯?中保研新一轮测试成绩公布:结果惊人
简讯:公司招聘运营称已婚双休未婚单休 求职者称歧视:网友热议没啥问题
宏碁发布史上最强迷你机圣盾X:i9-13900KS、RTX 4090无可挑剔|世界看热讯
微星推新BIOS限制7000X3D系列CPU电压 避免CPU毁损风险|天天视讯
世界快看点丨汽车级磷酸铁锂 针刺不起火!绿联、比亚迪户外电源3699元新低
新恒结衣的垣怎么念?新垣结衣个人介绍
中国第二大城市是哪个?中国第二大城市介绍
批准为荷是什么意思?批准为荷和批准为盼哪个更好?
孔雀蓝是什么颜色?孔雀蓝的rgb色值是多少?
任务管理器中的进程是什么意思?任务管理器中的进程怎么关闭?
MP3音乐文件破损是什么原因?MP3音乐文件破损怎么修复?
高血压的症状表现有哪些?高血压怎么调理才能彻底根除?
痛风一般有哪些症状?痛风会导致哪些严重后果?
可以用鼠标在电脑上写字的软件有哪些?怎么用鼠标拖动改变工作表标签的先后位置?
千与千寻迅雷下载 720p_千与千寻迅雷下载链接|环球快讯