基于ZYNQ的紧凑型千兆以太网 接口读出模块 Mini ZYNQBee的研制

Slides:



Advertisements
Similar presentations
课前寄语 1 、保持纪律 2 、相互配合. 第三节 公民的投资 —— 公民的存款储蓄 课堂导入.
Advertisements

旅遊實務Ⅰ 授課教師:李健民 上課班級: 320. 課程大綱 旅遊業之設立程序 旅行業組織結構 旅行業之分類 旅行業之管理.
美 丽的轴对称图形 教学内容 教学目标 教学重点、难点 教法、学法 教学过程 教材从具体到抽象,从感性到理性,从实 践到理论,再用实践检验理论,层次分明,循序 渐进的指导学生认识自然界和日常生活中具有轴 对称性质的事物,使学生进一步认识前面所学的 平面图形的本质特征。 教 学 内 容教 学 内.
創新快速化妝法 組員:施伊倩 4A1F0904 劉欣怡 4A1C0060 賴永哲 4A1F0901 陳佩君 4A1F0907.
親 ( 四 ) 親近神的路. 一、親的三字訣、七字訣: 親近神,親愛人; 與主交通親近神,同情關心親愛人。 甚麼是親? 1. 親有親近、親愛,更有關心、同情、親切的 意思。 2. 親的人與人沒有間隔,拉近人與人之間的距 離,並且樂意幫助人,與人相調建造在一起。
《 2013 中国药品流通年鉴》 编撰方案 准确、连续、实用、权威 中国医药商业协会. 《中国药品流通年鉴》 年鉴 出版背景及目标 改革开放以来,我国药品流通行业获得了持续发展,尤其是 2009 年 12 月份商务部成为药品流通行业主管部门后,我国药品流 通行业步入了规范化、现代化的发展轨道,行业集中度不断提高,
第二班群教師團隊 105 張心平 107 鐘于寧 106 黃意評 108 鄭婉茹. 第二班群之班親會說明 學校規定事項說明 教學活動說明 班群活動介紹.
差勤.
申論題要拿高分並不容易,因為他是 有一定的技巧的,如果你遵照下列技 巧來作答申論題,相信高分並不難拿, 其技巧如下:
社会组织培训专题 社会组织常用票据知识解读 张建山.
102大學甄選入學 個人申請、繁星推薦說明 主講人:簡慧嫻.
6. 容积和容积单位.
兵车行 杜甫 福州十一中语文组 林嵘臻.
第13章 土壤.
小猪.
新進教師研習 教務處報告 報告人:教務處 林永仁 2011 年 8 月31日.
「明清時期台灣古典散文」 教師:田啟文.
教學檔案的製作、評量與應用 連安青、游可如 國立東華大學附小教師.
新頒解釋函令 ● 所得稅扣(免)繳相關法令、 ● 所得稅扣(免)繳申報實務 ● 扣繳常見稅務違章類型 財政部南區國稅局屏東分局
第九章 認識勞退新制及因應之道 大葉大學 助理教授 邱祈豪.
综合实践活动 设计与实践案例 ——《感恩父母》主题班会.
第2章 给水排水管网 工程规划 土木工程学院 刘宇红.
鼻炎 症狀: 鼻(眼睛)內發癢或不舒服、 打噴嚏、 流鼻涕(水)、 鼻塞………等 。 鼻子內的任何發炎。
绦虫形态学观察 丝虫、猪带绦虫、包虫生活史、致病、预防 丝虫、旋毛虫、绦虫、包虫虫卵和幼虫、成虫.
天府欧城“星光儿童乐园” ---项目计划书 此为机密文件。 天府欧城.
模块七 房地产营销渠道策略 主要内容 房地产营销渠道类型 房地产营销渠道选择方法 开发商与代理商的合作模式.
遣詞造句知多少? 中文系 王偉勇教授 兼通識教育中心中心主任.
避開鳥事、走好運! 懂卜卦的人,一輩子不吃虧!
上海万科2010年新品发布会策划案 2010年8月31日.
(4)理论体系与实训模块 必须衔接、融合 本课程把理论教学体系与实训模块结构连接成一个完整的高职课程体系。
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
三、市场营销学研究的基本方法 (1)产品研究法。是以物为中心的研究方法,即在产品分类的基础上,对各类产品市场分别进行研究。 (2)机构研究法。是以研究市场营销制度为出发点,体现以人为中心的研究方法,即集中对整个市场营销系统中的各特定机构的性质和功能进行研究。 (3)职能研究法。是以研究产品从生产者到消费者手中所进行的各种营销活动过程中,市场营销组织所发挥的功能的方法。
第二章 项目一:企业厂区与车间平面设计 1.
青春期 要長大囉! 男女有別 生命的誕生~兩性結合才有下一代的新生命 為什麼會有月經? 經痛怎麼辦 ? 渡過快樂青春喜歡自己
親愛的吉姆舅舅:   今天吃完晚餐後,奶奶說,在家裡情況變好以前,您要我搬到城裡跟您住。奶奶有沒有跟您說,爸爸已經好久沒有工作,也好久沒有人請媽媽做衣服了?   我們聽完都哭了,連爸爸也哭了,但是媽媽說了一個故事讓我們又笑了。她說:您們小的時候,她曾經被您追得爬到樹上去,真的嗎?   雖然我個子小,但是我很強壯,只要我會做的我都可以幫忙,但是,奶奶說,做其他事情以前,要先把功課做完。
网络的利与弊 2017/3/19 该课件由【语文公社】
水土保持工程施工階段監造管理之探討 授課老師:林俐玲 教授 指導老師:陳文福 教授 報告人: 顏廣智 學 號:
总 复 习 班 级:测控技术与仪器2011-1、2班 授 课:滕召胜.
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
當 家 新 鮮 事.
项目建设档案的整理组卷 马鞍山市城建档案馆 主讲:黄学燕.
新阳光·新希望·新收获 新阳光摩托车新闻发布会暨新车定货会活动方案 重庆巴蜀艺术广告有限公司 2002年12月.
公 园 大 道 ——公园链住宅社区 组员:张亚辉 程桂华 黄传东.
兒童及少年福利服務 講師:張智昇.
第六节 白涩症.
依氣候條件所區分的成土作用 作用 說明 鐵鋁化
中國美術史報告-我最喜歡的一幅畫 班級:2年2班 姓名:郭馥甄 座號:23.
高鐵炫風 製作人林淑蘭老師.
行政院勞工委員會勞工保險局 勞退舊制與新制分析說明 高雄市政府人事處 99年2月1日.
2007/5/23初訪螢光蕈 (等了兩年).
NI myRIO 学生嵌入式系统设计平台简介.
“互联网+FPGA” 未来计算实验室 --让FPGA使用更简单、更便利、更便宜 FPGA 在线实验.
开始 结束.
深圳市四吉通讯设备有限公司 型号 4G W4 产品特点说明: 入库时间:2011年12月
2小时内快速入门电子设计 创作时间:2017年5月 学习对象:大学生、初学者、项目工程师、电子设计爱好者 学习方法:先搭建框架,再补充细节
基于NIM机箱的地下暗物质实验电子学系统研制
指导教师: 蒋建国教授 齐美彬教授 队 员: 吴东飞 黄井强 张俊杰 周天风 金玉龙
類別 特性 計量 (1)測量時可讀出工件之正確尺寸 (2)多用於小量生產的產品,量測與檢驗尺寸是否合乎標準。
第4章 输入输出设备介绍及选购 4.1 显卡 4.2 显示器 4.3 键盘 4.4 鼠标.
國立豐原高級中學 104學年度家長代表大會 主持人:張健家會長 時間:104年10月3日(星期六)上午10時0分 地點:行政樓二樓會議室.
时间测量技术在Barrier Bucket踢轨控制中的应用研究
试乘试驾团购执行方案(模板) 单 位:经销商名称 时 间:
“世界技能大赛 -- WorldSkills”
制作人:刘松柏 刘志强 袁韵晗 序号:[x] 组号:[x] 一七年十一月制
2012慈濟大學18週年校慶運動會 裁判研習 體育教學中心 張木山 教授.
猜數字遊戲.
第一章 走进实验室 3. 活动:降落伞比赛.
高雄區12年國教入學方式 報告人:高雄市政府教育局 局長 鄭新輝.
南港高工 電子學程 簡報 歡迎各位家長 報告人:電子科主任 張秉正.
MPGD探测器位置编码读出研究 祁宾祥 刘树彬 安琪 核探测与核电子学国家重点实验室 中国科学技术大学 近代物理系 2015/07/24.
Presentation transcript:

基于ZYNQ的紧凑型千兆以太网 接口读出模块 Mini ZYNQBee的研制 作者:朱劲夫 薛涛 韦亮军 文敬君 姜林 李荐民 汇报:韦亮军 第十九届全国核电子学与核探测技术年会 Oct. 15-17, 2018 湖南 衡阳 35mm x 35mm

变革 92mmX107mm 巴掌大小 42mmX56mm ½名片大小 35mmX35mm ¼ 名片大小 d = 25mm 图中左边的PCB是早期的基于FPGA + MPU架构的读出电子学模块,演变到后来的二分之一名片大小的ZYNQBee一代,再到近期我们设计的小型 Mini ZYNQBee;读出电子学模块从ZYNQBee 一代到Mini ZYNQBee,经历的尺寸上的变革,使用了TI公司的小尺寸电源芯片和Atheros公司的千兆以太网PYH芯片,新版的Mini ZynqBee读出模块大大减小了核心板尺寸,几乎仅占名片大小的四分之一。 d = 25mm

Outlines ZYNQBee1与Mini ZYNQBee的比较 Mini ZYNQBee的硬件设计细节 Mini ZYNQBee的应用 小结 今天我主要从以下四个方面来介绍,包括 ZYNQBee1 与 MiniZYNQBee 的比较、MiniZYNQBee的硬件设计细节、应用以及小结。

ZYNQBee1与Mini ZYNQBee的比较 比较项 ZYNQBee1 Mini ZYNQBee ZYNQ芯片 XC7Z010- CLG225 LVDS接口 27对 DDR数据位宽 16-bit DDR单方向有效带宽 800MB/s I/O BANK供电方式 特定电平 单独灵活选择 尺寸 56mm x 42mm 35mm x 35mm 首先是ZYNQBee1 和Mini ZYNQBee的比较,Mini ZynqBee读出模块,依旧延续了ZynqBee1的性能,保留了Bank34和Bank35 总共27对LVDS信号的引出,在IO Bank的供电方式上,也变的比较灵活,由最初的特定IO电平变为3.3V、2.5V、1.8V单独可选,另外,在尺寸上,新版的Mini ZynqBee读出模块更具有优势,仅有35x35mm大小。可以更广泛的应用在小型化、一体化、便携式数据采集系统中,图片中是我们之前做的一体化光电倍增管读出电子学,受限于ZYNQBee1的尺寸限制,整套系统外径做的比光电倍增管本身要大许多。Mini ZYNQBee的出现,使得我们可以把整套系统做的更灵巧一些。

Mini ZYNQBee读出电子学模块的设计 图中是读出电子学模块的正面和背面,以及内部信号层走线,它实际是一个10层的电路板,隐藏了电源层和地层,它基于Zynq系列的XC7Z010,包含了DDR3 SDRAM、QSPI以及千兆以太网接口; 基于Zynq系列的最小尺寸的XC7Z010 CLG225芯片,我们设计了一款读出电子学模块来用于核电子学研究的数据读出。 系统包含了ZYNQ处理器、DDR3 SDRAM、 QSPI以及千兆以太网接口。

Mini ZYNQBee读出电子学模块的设计挑战-信号完整性 DDR3 SDRAM 布线三个关键等长要求(必须做到!) DQ(DQ0~DQ7,DQ8~DQ15,DQ16~DQ23,DQ24~DQ31分别为一组),DM相对其对应的DQS_P,DQS_N的延迟必须控制在±5ps,或者±40mil 。不同Byte之间延迟不超过1ns。 CK_P,CK_N必须晚于DQS_P,DQS_N到达某个DDR3 SDRAM芯片,一般应该是0到1600ps,最好是在150ps到1600ps(注意:150ps约为1200mil)。 使用fly-by拓扑模式的Address,Control信号线与CK_P,CK_N之间的延迟应该控制在±25ps,最好控制在±8ps,或者± 64mil。不同SDRAM之间的长度控制在350mil~750mil。 DDR3 SDRAM 布线阻抗要求(必须做到!) 40欧姆单端阻抗匹配(其中点对点的数据线可以使用DDR3 SDRAM内部的终端匹配,fly-by的地址线和数据线必须使用外部40欧姆终端电阻匹配。) 80欧姆差分阻抗匹配(DQS_P/N可以使用DDR3 SDRAM内部的终端匹配,CK_P/N必须使用外部80欧姆终端电阻匹配。) 解决技巧:同一个Byte Group内的数据线可以互相乱序颠倒,有利于布线。但是同一个Byte Group尽量在PCB的同一层 Layer。 Step 1 解决技巧:1200mil有时需要很长的PCB布线来实现,ZYNQ其实内部有delay可以实现,实际上只要超过0mil即可。 Step 2 解决技巧:实际上可以使用Altium Designer的From-To功能分段Tuning Length达到控制长度的目的。 Step 3 关于信号完整性等长方面的控制,我们列出了几条必须遵循的规则,对DDR3的数据线、地址线、时钟线的长度延迟都做了要求。数据线、DM和其对应的DQS延迟需要保证在40mil之内,时钟线ck要比DQS长,地址线、控制线和时钟线需要保证在64mil内,单端和差分信号分别需要保证40欧姆、80欧姆的阻抗匹配。 推荐的CK_P/N终端匹配方式

Mini ZYNQBee读出电子学模块的设计挑战-信号完整性 Mini ZYNQBee的DDR3采用点对点连接。 必须考虑FPGA内部的飞行时间。 D0 D0 ZYNQ TL_FT0 TL_PCB0 DDR3 SDRAM D1 D1 TL_FT1 TL_PCB1 根据上面的等长规则,我们需要保证片内的Flight Time + 板上PCB线长在正负40mil以内。 TL_FT0 + TL_PCB0 == TL_FT1 + TL_PCB1 == TL_FTn + TL_PCBn

Mini ZYNQBee读出电子学模块的设计挑战-等长控制 FPGA内部飞行时间Flight Time的导出 Vivado中 输入命令: link_design -part <part_number> write_csv <file_name> 比如: 7 series FPGA xc7z010clg225-1 ,输入以下命令 link_design -part xc7z010clg225-1 write_csv flight_time Referance to UG586, UG933 www.xilinx.com 接下来是FPGA内部飞行时间Flight Time的导出,借助Vivado软件,可以通过上面的命令导出片内飞行时间。

Mini ZYNQBee读出电子学模块的设计挑战-等长控制 考虑FPGA内部的飞行时间以后的DDR3数据线等长控制 图中是用Altium Designer 软件设计的,可以把飞行时间 Flight Time 导入到软件中,最终需要保证 Flight Time + Routed Length 也就是图中的Signal Length等长即可。

Mini ZYNQBee读出电子学模块的设计挑战-等长控制 其他高速IO,比如千兆以太网PHY的RGMII接口,QSPI的接口等,根据设计需要同样需要控制等长。 可以参考DDR3 SDRAM的控制方式进行等长控制。 同样的,与上述方法一致,再控制Mini ZYNQBee的千兆以太网接口以及QSPI等接口的等长处理。

Mini ZYNQBee读出电子学模块的设计挑战-等长控制 DDR_DATA(mil) Flight time PCB Length Total Length DDR3_DQ4 781.664 703.637 1485.301 DDR3_DQ7 771.928 713.072 1485 DDR3_DQ5 733.113 751.976 1485.089 DDR3_DQ2 699.629 785.25 1484.879 DDR3_DQ6 661.085 823.897 1484.982 DDR3_DQS0_N 653.7 831.282 DDR3_DQ1 635.948 849.052 DDR3_DQS0_P 625.593 859.407 DDR3_DM0 571.834 913.177 1485.011 DDR3_DQ3 466.035 1018.973 1485.008 DDR3_DQ0 431.798 1053.526 1485.324 DDR3_DM1 691.436 794.211 1485.647 DDR3_DQ9 556.964 928.788 1485.752 DDR3_DQ11 486.842 998.835 1485.677 DDR3_DQ8 445.472 1039.386 1484.858 DDR3_DQS1_P 462.35 1025.76 1488.11 DDR3_DQS1_N 435.846 1049.812 1485.658 DDR3_DQ14 432.38 1052.505 1484.885 DDR3_DQ10 431.22 1054.452 1485.672 DDR3_DQ13 426.188 1057.859 1484.047 DDR3_DQ12 365.464 1124.661 1490.125 DDR3_DQ15 292.027 1192.702 1484.729 DDR_ADDR(mil) Flight time PCB Length Total Length DDR3_CK_P 699.817 971.538 1671.355 DDR3_CK_N 657.188 1013.481 1670.669 DDR3_A5 989.242 676.02 1665.262 DDR3_A8 982.199 686.255 1668.454 DDR3_A9 889.675 771.007 1660.682 DDR3_A4 880.589 784.467 1665.056 DDR3_A6 780.75 885.771 1666.521 DDR3_RESET 777.274 885.895 1663.169 DDR3_RAS 774.211 889.423 1663.634 DDR3_CAS 747.999 922.831 1670.83 DDR3_A12 715.443 941.659 1657.102 DDR3_BA2 714.558 949.46 1664.018 DDR3_CS 715.672 956.774 1672.446 DDR3_WE 709.062 956.945 1666.007 DDR3_A7 702.369 963.4 1665.769 DDR3_A0 676.755 989.266 1666.021 DDR3_A13 675.668 992.457 1668.125 DDR3_BA1 657.034 1008.977 1666.011 DDR3_A3 613.247 1053.122 1666.369 DDR3_BA0 562.101 1103.111 1665.212 DDR3_A11 555.313 1110.883 1666.196 DDR3_A2 511.034 1148.926 1659.96 DDR3_A1 494.739 1172.459 1667.198 DDR3_A14 455.527 1210.114 1665.641 DDR3_CKE 395.235 1271.104 1666.339 DDR3_ODT 385.149 1280.988 1666.137 DDR3_A10 350.291 1315.706 1665.997 Name Flight time PCB Length Total Length phy芯片到排阻 排阻到zynq PS_MIO29/ETH1_TXD0 820.963 无排阻 1227.218 2048.181 PS_MIO30/ETH1_TXD1 1082.061 966.369 2048.430 PS_MIO31/ETH1_TXD2 803.006 1245.799 2048.805 PS_MIO32/ETH1_TXD3 1422.552 625.602 2048.154 PS_MIO33/ETH1_TX_CTL 749.888 1299.105 2048.993 PHY_RGMII_ETH1_TX_CK 1125.080 867.136 156.488 2148.704 PHY_RGMII_ETH1_RXD0 939.927 205.241 902.603 2047.771 PHY_RGMII_ETH1_RXD1 1090.663 169.575 787.947 2048.185 PHY_RGMII_ETH1_RXD2 1074.569 110.81 862.509 2047.888 PHY_RGMII_ETH1_RXD3 797.648 77.113 1173.381 2048.142 PHY_RGMII_ETH1_RX_CTL 1259.238 231.927 556.785 2047.950 PHY_RGMII_ETH1_RX_CK 1255.533 311.731 483.75 2051.014 这幅图就是最终完成等长控制之后的表格,上半部分是DDR3数据线和地址线实际走线长度,下半部分是千兆以太网和QSPI的走线长度。 QSPI(mil) Flight time PCB Length Total Length PS_MIO6/QSPI_CLK 1203.244 1067.728 2270.972 PS_MIO5/QSPI_IO3 1135.992 1142.728 2278.72 PS_MIO2/QSPI_IO0 1064.669 1217.551 2282.22 PS_MIO1/QSPI_CS_B 866.031 1424.554 2290.585 PS_MIO3/QSPI_IO1 804.795 1473.901 2278.696 PS_MIO4/QSPI_IO2 867.161 1413.812 2280.973

Mini ZYNQBee读出电子学模块的设计-电源设计 TI公司的TPS82130SIL IN: 3V-17V OUT: 0.9V-6V 3A电流输出 尺寸小:2.9mm×3.1mm,无需功率电感 电源部分,为了实现小尺寸Mini ZYNQBee读出模块的设计,整个电路采用5V单电源供电,使用了TI公司的TPS82130SIL作为电压调节器,它可以在3V到17V的输入范围内,提供Mini ZYNQBee模块需要的3.3V, 1.8V, 1.5V等电压,并且输出电流高达3A,另外TPS82130本身尺寸比较小,从图中可以看出,电源芯片的尺寸差不多是两个0805封装电容的大小。而且不需要外接功率电感,极大程度上为小型化ZYNQBee的设计提供了便利。

Mini ZYNQBee读出电子学模块的设计-千兆以太网 Mini ZYNQBee的千兆以太网接口使用Atheros公司的AR8035芯片, 尺寸小,是目前业界最小的PHY芯片; 供电简单,可以从3.3V自产生其内部需要的模拟,数字接口电源 Mini ZYNQBee的千兆以太网接口使用Atheros公司的AR8035芯片,尺寸小,是目前业界最小的PHY芯片,供电简单,能够从3.3V自产生其内部需要的模拟,数字接口电源。

应用 CDEX中高纯锗探测器的数据读出 中子双端光电倍增管的数据读出 一体化PMT PMT管直径(mm) R6231 56.5±0.5 R1306 R878 R13089 51.2±0.5 R2154-02 R1828-01 应用部分,ZynqBee在各种读出电子学系统中广泛应用,例如用于CDEX中高纯锗探测器的数据读出,中子双端光电倍增管的数据读出,以及一体化PMT中, 图中的一体化PMT是将PMT后端所需要的配套模块,包括高压电源模块、前放电路、高速ADC采集模块、千兆以太网供电模块以及ZYNQBee读出模块整合成一套集成系统,体积小,接口简单。

小结 基于Mini ZynqBee的读出电子学模块为新架构的读出系统提供了一个新的选择。 未来可以更广泛的应用在小型化、一体化、便携式核电子学数据采集系统中。 最后是小结,基于Mini ZynqBee的读出电子学模块为新架构的读出系统提供了一个新的选择, 未来可以更广泛的应用在小型化、一体化、便携式核电子学数据采集系统中。

谢谢! 第十九届全国核电子学与核探测技术年会 Oct. 15-17, 2018 湖南 衡阳