在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5592|回复: 6

[讨论] soc里面集成的controller跟phy有什么区别

[复制链接]
发表于 2019-6-18 17:58:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
18af450ec9f0431b860b8ad82923d2b.png
问题一:比如像上图,里面写的DDR3,USB这些是controller的意思吗,PHY是什么,有controller不就可以了吗,为什么需要PHY。
问题二:图里面有USB2.0 phy,USB3.0PHY,那为什么controller就只有USB3.0而没有USB2.0呢

问题三:从设计的角度,controller跟phy那个设计的难度比较大呢
发表于 2019-6-19 09:05:34 | 显示全部楼层
phy偏模拟,control数字
 楼主| 发表于 2019-6-19 09:36:20 | 显示全部楼层


A1985 发表于 2019-6-19 09:05
phy偏模拟,control数字


phy是模拟的话,那怎么用数字验证的那套方法去验这个phy呢
发表于 2019-6-19 18:11:54 | 显示全部楼层
个人理解:
1.PHY相当于一个IO PAD,处理DP DM出来的信号,例如高低转换的快慢。USB是异步的,没有一个好的PHY,频偏会很严重。
2.contller负责底层协议的传输事务
发表于 2019-6-20 14:46:54 | 显示全部楼层
樓主的問題可以分成兩類來探討.
一班IC設計當中分成兩塊設計....Analog and Digital  
Digital 部分就可以使用邏輯或是使用verilog/VHDL 的語言來設計....但是Digital 的世界裡面只有0與1...
Analog 部分...就可以細分多少電位..譬如輸入是0.2 VDD....

這兩塊領域都會有專門的人在專門設計....
所以
Digital 的人就負責   Controller
Analog的人就負責  PHY
发表于 2020-7-15 17:25:35 | 显示全部楼层
1. 对于高速接口,设计实现上会分为controller和PHY,PHY主要做高速模拟信号处理和CDR等工作,controller处理协议,如编码等(数字电路);
2. USB3.0的Controller一般可以工作在3.x模式和2.0模式,分别连接U3和U2 PHY,实现相应的功能;
3. 设计难度上无法比较,模拟和数字领域不同。像USB、PCIe有不同版本,全兼容的controller逻辑相当复杂,而高速PHY的设计也需要模拟工程师的长期积累;
发表于 2020-7-23 12:23:49 | 显示全部楼层
本帖最后由 rayer 于 2020-7-23 12:24 编辑

OSI七层模型里面有提到:
最底层是物理层,对应的就是PHY.
倒数第二层是数据链路层,对应的就是controller.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-3 13:37 , Processed in 0.024791 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表