做梦来月经了什么预兆| 凤辇是什么意思| 腰花是什么部位| 人为什么有五根手指| 闰月是什么| 2月8日什么星座| 肚子上面是什么部位| 历史是个什么玩意儿| 为什么手术前要禁食禁水| 月亮是什么生肖| 来月经吃什么排得最干净| 粘粉是什么粉| 排酸肉是什么意思| 无话不谈是什么意思| 日皮是什么意思| 早孕期间吃什么最营养| 急性上呼吸道感染是什么引起的| 口炎是什么字| 老睡不醒是什么原因| 二月什么星座| 醴什么意思| roa是什么| 做梦梦见很多蛇是什么意思| 肝ca是什么意思| 10月是什么星座| 女人适合喝什么茶最好| 河南有什么特色美食| 嗓子疼吃什么药| 什么是低血糖| 手心发热吃什么药最好| 63年属什么生肖| 豆薯是什么| 寂寞难耐是什么意思| 1955属什么生肖| 1700年是什么朝代| 做tct检查前要注意什么| 湿疹是什么引起的| magnesium是什么意思| 尿酸高多吃什么食物好| 永加日念什么| 玳瑁色是什么颜色| 吃什么东西补钙| 玉字五行属什么| 小孩白头发是什么原因引起的| 双数是什么| 马子是什么意思| 生目念什么| 睡眠不好会引起什么症状| 背包客是什么意思| 进展是什么意思| 剖腹产后能吃什么水果| 上火吃什么| 福德是什么意思| 女人喝红酒有什么好处| 败血症是什么症状| 一月28号是什么星座| 莳字五行属什么| 三陪是什么| 勖是什么意思| 虚不受补吃什么中成药| 磨牙是什么原因| 吃什么白细胞升的最快| 为什么一吹空调就鼻塞| 县长什么级别| 抛砖引玉是什么生肖| 十二生肖代表什么花| 丝状疣是什么原因长出来的| gop是什么| 为什么会厌学| 凝望什么| emr是什么意思| 什么是幼小衔接| 中国特工组织叫什么| 什么叫低级别上皮内瘤变| 双鱼座是什么性格| 老是肚子饿是什么原因| kangol是什么牌子| 肺气虚吃什么食物| 为什么会做梦中梦| 妈妈的妹妹叫什么| 香港为什么叫香港| 副科是什么级别| 松露是什么| 番薯是什么时候传入中国的| 鹿字五行属什么| 中东为什么叫中东| 马云是什么大学毕业的| 什么是集成灶| 阴性什么意思| 公积金取出来有什么影响| 巨是什么结构| 清宫后可以吃什么水果| 六爻是什么意思| 面藕是什么| 心脏不好吃什么药最好| 3月份什么星座| 什么情况下需要做心脏造影| 肠胃湿热吃什么药好| 万条垂下绿丝绦的上一句是什么| 嗓子疼咳嗽是什么原因| 欢愉是什么意思| 肾功能不全是什么意思| 胼胝是什么意思| 什么情况下会得荨麻疹| 白癜风是什么原因引起的| 看肛门挂什么科| 人体缺钾是什么原因引起的| 及什么意思| 容字五行属什么| 痰多咳嗽是什么原因| 常喝苦荞茶有什么好处| 过敏性紫癜有什么危害| 变异是什么意思| 梦见牙齿掉了什么意思| 感冒流鼻涕吃什么药好得快| 早教是做什么的| 眉中间有竖纹代表什么| secret是什么意思| 儿童c反应蛋白高说明什么| 痕迹是什么意思| 胎盘吃了对身体有什么好处| 鸟屎掉头上有什么预兆| 谷氨酰基转移酶低是什么原因| 西咪替丁是什么药| 避重就轻是什么意思| 喝酒对身体有什么危害| 芈月和秦始皇是什么关系| 尿道炎吃什么药最好| 社交恐惧是什么| 不将日是什么意思| 百香果的籽有什么功效| 魂不守舍什么意思| 减肥期间可以喝什么茶| 忧郁的意思是什么| 忐忑不安是什么意思| 化疗后骨髓抑制是什么意思| 弯弯是什么意思| 火加木是什么字| 小三阳是什么病| 项羽字什么| feat什么意思| 年轻人能为世界做什么| 孝敬是什么意思| 妄想什么意思| 白细胞低吃什么药可以增加白细胞| 木九十眼镜什么档次| 舌头有点麻是什么病的前兆| 12月15是什么星座| 木耳不能和什么食物一起吃| 同病相怜什么意思| 腹泻便溏是什么意思| 情调是什么意思| 曼龙鱼能和什么鱼混养| 右加一笔是什么字| 柠檬吃多了有什么坏处| 家里狗死了预示着什么| 疱疹吃什么药可以根治| 避孕套有什么作用| 哲字五行属什么| 漫反射是什么意思| 溥仪为什么没有后代| 肉丝炒什么菜好吃| 甲己合化土什么意思| 营养心脏最好的药是什么药| 什么食物消炎效果好| 牙膏尾部的颜色代表什么意思| 王字旁一个行念什么| 或缺是什么意思| 为什么用| 胃寒吃什么食物暖胃| 羊蛋是什么| 龙须菜是什么| 攻受是什么意思| 农历八月是什么月| 柿子是什么颜色| 东北话篮子是什么意思| 横空出世什么意思| 梦见雪是什么意思| 尚可是什么意思| 口腔长期溃疡是什么原因引起的| 修身养性下一句是什么| 耳朵蝉鸣是什么原因引起的| 巨蟹座什么性格| 西米是什么| 五更是什么时辰| 酒喝多了喝什么解酒| 为什么脸一边大一边小| 阳春三月是什么生肖| 子宫直肠窝积液是什么意思| 梦到鱼是什么意思| 小狗肚子里有虫子吃什么药| 彩色多普勒超声检查是什么| 腋下异味挂什么科| 眉毛旁边长痘痘是什么原因| 什么是法西斯| chilli是什么意思| 打嗝吃什么中成药| 水泊梁山什么意思| 什么是学前教育| 属羊的守护神是什么菩萨| 梦见别人买房子是什么预兆| 女右上眼皮跳是什么预兆| 灵魂伴侣是指什么意思| 喝普洱茶有什么功效| 莎字五行属什么| 手筋鼓起来是什么原因| close什么意思| 金渐层是什么品种| 娇喘是什么| 兔子吃什么| 花枝招展什么意思| 6月24日什么星座| qa和qc有什么区别| 厉兵秣马是什么意思| 2.10是什么星座| 更年期补钙吃什么钙片好| 法尔如是是什么意思| 2月3日什么星座| 偏激是什么意思| 为什么小脑会萎缩| 过敏性皮肤用什么护肤品比较好| 是什么就是什么| 全自动洗衣机不排水是什么原因| 宫颈粘液栓是什么样的| 甲亢可以吃什么| 淼淼是什么意思| 什么花好养| 杂交金毛犬长什么样子| c反应蛋白高说明什么| 荆芥俗名叫什么| 什么时候排卵| 阴阳八卦是什么生肖| 1979年属什么生肖| 木瓜什么时候成熟| 子宫肌瘤做什么检查能查出来| 什么牛排最好吃| 脚底板痛什么原因| 酸枣仁配什么治疗失眠| 非淋菌性尿道炎吃什么药最好| 7月29是什么星座| 鸡冠油是什么| 串门是什么意思| vct是什么意思| 久卧伤什么| 亦字五行属什么| 眼睛干涩用什么药水| 中国第一长河是什么河| 金牛座有什么特点| 白露是什么时候| 吃什么会自然流产| 梦见自己骑马是什么意思| 牙冠什么材质的好| 产检都检查什么项目| 牙松动了还疼用什么方法处理最好| 2024年是什么命| 什么叫资本运作| 人心不足蛇吞象是什么意思| 孕妇喝椰子水有什么好处| dvf是什么品牌| 什么天喜地| 你说什么| 抗核抗体是检查什么的| 脾胃虚寒吃什么食物| 为什么会想吐| 百度
x

Speedster7t FPGA芯片中GDDR6硬核控制器详解

2025-08-07 18:09:42 Achronix资深应用工程师 黄仑
点击关注->创芯网公众号,后台告知EETOP论坛用户名,奖励200信元
1. 概述

为了适应未来硬件加速、网络加速对片外存储器的带宽需求,目前市面上的高端FPGA主要采用了两种解决方法。第一种最常见的就是HBM2高带宽存储器,2016年1月,HBM的第二代技术HBM2正式成为工业标准。集成了HBM2存储器的高端FPGA可以提供高达460GB/s的带宽,但是因为HBM2技术工艺要求高,目前芯片的良率和产量都会受到很大的影响,所以集成HBM2的高端FPGA成本一直居高不下。第二种是GDDR6存储器,2018年,GDDR6发布,数据速率达到了16Gbps。Achronix看中了GDDR6在数据存储中的带宽优势,在新一代7nm工艺的Speedster7t FPGA集成了GDDR6硬核控制器,最高可支持高达512GB/s的带宽,同时可以有效地控制使用成本。

2. Speedster7t FPGA中的GDDR6控制器

Achronix的Speedster7t FPGA集成了8个GDDR6的硬核,如图1所示。
 
图1  Speedster7t FPGA架构

每个GDDR6的硬核支持双通道。总的带宽是16Gbps x 16(位宽) x 2(通道) x 8(控制器)/8 = 512 GB/s,每个控制器有两个独立的访问通道,每个通道的数据位宽为16位。这些GDDR6 控制器和PHY都是硬IP,无需消耗FPGA中的可编程逻辑资源,也无需面对布局布线所带来的时序收敛挑战。这些特征共同使GDDR6方案成为当前高端FPGA性能和成本兼顾的绝佳选择。

3. GDDR6子系统概述

Achronix Speedster7t GDDR6子系统包括GDDR6 PHY和GDDR6控制器,全部采用了硬核设计。整个子系统包括GDDR6 PHY IP、GDDR6控制器IP、时钟和复位模块,APB接口和AXI4用户接口可以连接到二维片上网络(2D NoC)或者内部编程逻辑,如图2所示。
 
图2  Speedster7t GDDR6子系统框图

时钟和复位模块用来产生支持GDDR6 PHY和GDDR6控制器的时钟以及所需的复位信号,它的输入时钟来自于FPGA片上的PLL。对于数据速率为16Gbps的GDDR6,控制器时钟为1GHz,PHY时钟为500MHz,命令地址时钟跑在2GHz,word clk也就是WCLK运行在8GHz,其他速率需要的时钟如表1所示。

GDDR6控制器IP支持两个通道,每个通道为16bit位宽。两个通道独立访问不同的GDDR6空间。控制器的用户接口为标准的AXI协议,可以连接到二维片上网络上或者直接连到内部的可编程逻辑。在另外一边,控制器和PHY的接口为DFI4.0接口。

表1  GDDR6支持的时钟频率模式
 
 
PHY IP用来连接器件外围的高速GDDR6颗粒,它会像其他DRAM PHY一样产生PRECHARGE、ACTIVE和REFRESH等命令。

APB全称Advanced Peripheral Bus,字面上是先进外围总线的意思,该总线协议是ARM公司提出的AMBA总线结构之一,已成为一种标准的片上总线结构。APB总线接口工作在250MHz,用来配置GDDR6子系统的寄存器,Speedster7t FPGA的配置电路FCU可以在启动的时候通过APB总线接口配置GDDR6子系统的寄存器,用户逻辑模块也可以在FPGA运行的时候通过APB总线接口动态配置GDDR6子系统的寄存器。

4. GDDR6控制器结构

GDDR6控制器模块的详细结构如图3所示。它包括主控部分和其他的一些子模块,比如Multi-port front-end模块,Reorder模块,Read modify Write模块,内存测试模块和内存测试分析模块。

MPFE模块是前端多端口模块,Speedster7t上的GDDR6控制器为每个通道提供了两个MPFE端口,它们支持AXI4协议,每个端口能够提供最大256Gbps的带宽;其中一个AXI端口用于连接到二维片上网络上,位宽为256位,时钟是1GHz。另一个AXI端口用于直接连接到FPGA内部的可编程逻辑资源,位宽为512位,时钟是500MHz。

Reorder模块用来调整发给GDDR6控制器的用户请求的顺序。Reorder模块里有一个深度为64的队列,用于缓存用户请求,只要队列不满就可以接收新的用户请求。在接收到用户请求以后,Reorder模块可以调整用户请求的顺序,进而可以大大提高DRAM的访问效率。用户可以通过设置不同的参数来调整reorder的标准,同时这个模块也可以bypass掉,维持用户请求的原来顺序。

RMW模块是读-修改-写的模块,先读出内存中的数据内容,然后修改单个或者多个bit以后再整体写回。有了这个模块,GDDR6控制器支持将地址mask的功能。

Mem Test和Mem Test Analyzer是用于内存测试的模块,Mem Test内存测试模块支持生成不同的数据类型去写入GDDR6;Mem Test Analyzer内存测试分析模块将读到的数据与期望的数据进行比较,从而验证GDDR6的硬件接口和读写功能是否正常。
 
图3  Speedster7t GDDR6控制器框图

GDDR6控制器支持两种模式,正常x16模式和Clamshell x8模式。在x16模式下,控制器提供了每通道16位的双通道接口,可以连接一个GDDR6颗粒。在Clamshell x8模式下,如图4所示,控制器提供了每通道8位的双通道接口,可以连接两个GDDR6颗粒。Clamshell模式提供了一种在不改变控制器带宽的情况下,通过在两个GDDR6颗粒间share地址和命令总线将容量加倍的一种方法。
 
图4  GDDR6 Clamshell模式

参考文献:
Micron 8Gb/16Gb GDDR6 Product Brief
Achronix website www.achronix.com

关键词:

  • EETOP 官方微信

  • 创芯大讲堂 在线教育

  • 半导体创芯网 快讯

全部评论

什么是人彘 项链突然断了预示什么 急性盆腔炎有什么症状表现呢 甲功四项是什么检查项目 lm是什么意思
纷扰是什么意思 肝郁血虚吃什么中成药 虾皮不能和什么一起吃 2023年五行属什么 嗓子有点疼吃什么药
枉然是什么意思 白果是什么东西 顾名思义什么意思 34岁属什么 处女座前面是什么星座
咳嗽什么东西不能吃 糖尿病患者适合吃什么水果 梦见刮胡子是什么意思 四月二十九是什么星座 四面楚歌是什么意思
宫颈炎吃什么药hcv9jop1ns9r.cn 肌酐为什么会升高hcv8jop6ns1r.cn 屠苏酒是什么酒hcv9jop3ns2r.cn 不寐病属于什么病症creativexi.com 新五行属什么jingluanji.com
文替是什么意思hcv8jop0ns9r.cn 鼻息肉长什么样子图片xianpinbao.com 肌苷是什么hcv9jop1ns1r.cn 1977属什么生肖hcv8jop5ns6r.cn 一树梨花压海棠什么意思hcv8jop0ns8r.cn
什么是接触性出血hcv9jop1ns3r.cn 为什么膝盖弯曲就疼痛qingzhougame.com 阴茎里面痒是什么原因hcv8jop0ns1r.cn 痛风不能吃什么食物表hcv9jop6ns2r.cn 热感冒流鼻涕吃什么药hcv8jop8ns1r.cn
颈椎压迫手麻吃什么药hcv8jop7ns2r.cn slay是什么意思bjhyzcsm.com 画什么hcv7jop7ns2r.cn 偶尔什么意思creativexi.com 男人为什么会遗精hcv7jop6ns6r.cn
百度