FPGE 三速以太网说明
更新时间:2023-09-29 18:52:01 阅读量: 综合文库 文档下载
- 飞盘高尔夫推荐度:
- 相关推荐
三速以太网 MegaCore 使用说明书 ALTERA
www.altera.com 软件版本:11.1 文本日期:2011,11
此文档由丽悦电子研发工作室翻译未经许可不得随意转载; 翻译人:张晓刚; 2012年6月30日;
ALTERA 目录:
1节:关于MegaCore 功能:
支持的器件----------------------------------------------------------------------1—1 功能-------------------------------------------------------------------------------1—2 10/100/1000以太网MAC与小MAC相比--------------------------------1—3 高级Block示意图--------------------------------------------------------------1—4 应用实例--------------------------------------------------------------------------1—5 MegaCore验证-------------------------------------------------------------------1—6 光纤通讯应用---------------------------------------------------------------------1—7 线缆通讯应用---------------------------------------------------------------------1—7 性能和芯片资源的使用---------------------------------------------------------1—7
2章 关于ALtera IP 核的获得
安装和许可--------------------------------------------------------------------------2-1 设计流程-----------------------------------------------------------------------------2-2 MegaWizard Plug-In 管理流程---------------------------------------------------2-3 IP 核的模拟---------------------------------------------------------------------------2-4 SOPC Builder Design 流程---------------------------------------------------------2-5 参数说明-------------------------------------------------------------------------------2-5 完全的SOPC Buider System--------------------------------------------------------2-6 Qsys 一体化系统工具设计流程----------------------------------------------------2-7 参数说明---------------------------------------------------------------------------------2-7 完整的 Qsys系统----------------------------------------------------------------------2-8 系统模拟----------------------------------------------------------------------------------2-8 生成文件----------------------------------------------------------------------------------2-9 时间限制-----------------------------------------------------------------------------------2-10
3章 参数设置
芯核结构------------------------------------------------------------------------------------3-1 MAC选项-----------------------------------------------------------------------------------3-2 FIFO选项-------------------------------------------------------------------------------------3-4 PCS/Transceiver选项---------------------------------------------------------------------3-4
4章:功能选项
10/100/1000 Ethernet MAC----------------------------------------------------------------4-1 结构--------------------------------------------------------------------------------------------4-1 接口--------------------------------------------------------------------------------------------4-3
发射 Datapath--------------------------------------------------------------------------------4-4 接受 Datapath---------------------------------------------------------------------------------4-7 发射和接受时钟消耗-------------------------------------------------------------------4-12 FIFO 缓冲极限---------------------------------------------------------------------------4-13 Magic Packets-----------------------------------------------------------------------------4-16 Local Loopback----------------------------------------------------------------------------4-18 复位------------------------------------------------------------------------------------------4-19 PHY 管理(MDIO)---------------------------------------------------------------------4-20 怎样使MAC连接到外部的PHY-------------------------------------------------------4-22 1000BASE_X/SGMLL PCS 选择 Embedded PMA--------------------------------4-26 体系结构------------------------------------------------------------------------------------4-26 发射操作------------------------------------------------------------------------------------4-27 接收操作-------------------------------------------------------------------------------------4-28 接收和发射 Latencies----------------------------------------------------------------------4-29 SGMLL转换---------------------------------------------------------------------------------4-30 AUTO-Negotiation-----------------------------------------------------------------------------4-30 Ten-bit接口-----------------------------------------------------------------------------------4-33 PHYLoopback-------------------------------------------------------------------------------4-33 PHYPower-Down---------------------------------------------------------------------------4-34 复位------------------------------------------------------------------------------------------4-35
5章结构登记
MAC配置框------------------------------------------------------------------5-1 Base 配置寄存器(Dword Offset 0x00-0x17)------------------------5-2 数据寄存器(Dword Offset0x18-0x38)--------------------------------5-9 发射和接收寄存器(Dword Offset0x3a-0x3b)-----------------------5-11 增加地址(Dword Offset0xc0-0xc7)-----------------------------------5-12 PCS配置寄存器-------------------------------------------------------------5-13 控制寄存器(Word Offset0x00)----------------------------------------5-15 高级寄存器(Word Offset0x01)----------------------------------------5-16
Dev_Ability 和 Partner_Ability 寄存器(Word Offset0x04-0x05)--------5-16 AN_Expansion 寄存器(Word Offset 00x06)-----------------------5-18 If_Mde 寄存器(Word Offset 0x14)----------------------------------5-19
6章 信号接口
10/100/1000Ethernet MAC Signals . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1 10/100/1000 Multiport Ethernet MAC Signals . . . . . . . . . . . . . . . . . 6–10
10/100/1000 Ethernet MAC with 1000BASE-X/SGMII PCS Signals . . . . . . . . . 6–15 10/100/1000 Multiport Ethernet MAC with 1000BASE-X/SGMII PCS Signals . . . . . 6–18 10/100/1000 Ethernet MAC with 1000BASE-X/SGMII PCS and PMA Signals . . . 6–20
10/100/1000 Multiport Ethernet MAC with 1000BASE-X/SGMII PCS and Embedded PMA Signals
6–23
1000BASE-X/SGMII PCS Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–25 1000BASE-X/SGMII PCS and PMA Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–29 时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–30 Avalon-ST 接收接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–30 Avalon-ST 发射接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–32
GMII 发射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–33 GMII 接收 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–33 RGMII 发射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–33 RGMII 接收 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–34 MII 发射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–35 MII 接收 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–35
7章设计事项
Multiport MAC 与 PCS 和 Embedded PMA的最优化的时钟. . . . …………….. . 7–1
GX 收发器的MAC 和 PCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–2
MAC 和 PCS(LVDS Soft-CDR I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–5
公共 PLLs 里的 Devices( LVDS Soft-CDR I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–7 公共收发 Quads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–7
三速以太网MegaCore 功能使用说明;
Triple-Speed Ethernet MegaCore Function User Guide 8章Testbench
结构框图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–1 组成部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–1 遵照协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–2 结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–3
流测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–3
9章 接口编程软件
驱动框图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–1 地址框图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2
PHY 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2 使用 Multiple SG-DMA Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–4 使用 Jumbo Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–5 API 函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–6 alt_tse_mac_get_common_speed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–6 alt_tse_mac_set_common_speed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–6 alt_tse_phy_add_profile() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–7 alt_tse_system_add_sys() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–7
triple_speed_ethernet_init() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–8 tse_mac_close() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–8 tse_mac_raw_send() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9 tse_mac_setGMII mode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9 tse_mac_setMIImode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9 tse_mac_SwReset() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–10 常数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–10
附录A. MegaCore Evaluation
OpenCore Plus Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–1 OpenCore Plus Time-Out Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–1
附录 B. 以太网框架设计
基础框架设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–1 VLAN 和 Stacked VLAN 构架设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–1 停止框架设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–2
附录 C. 模拟参数
功能参数配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C–1
测验参数配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C–2
附加信息
修订历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1 如何联系Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–3 版式约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–3
正在阅读:
FPGE 三速以太网说明09-29
201602生理学知识点汇总及历年考研真题解析之细胞基本功能06-30
大学生心理健康教育文化节活动方案05-08
幕墙质量验收标准07-02
我的字典朋友作文400字06-19
水环式真空泵的工作原理及影响因素分析07-29
公司董事长在2022年旅游集团发展论坛上的讲话范文03-23
《财务会计教学课件》第2-4章练习题答案.docx04-07
犯罪心理第四季语录02-07
垃圾分类社会实践总结范本参考04-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 以太网
- 说明
- FPGE
- 第六节 塑胶基础施工方案 第八节 合成面层施工方案合成面层施工方案跑道周长为环形跑道8道次、100m跑道为10
- 2015年中学语文教师资格《学科知识与教学能力》试题及答案(1)
- 三年级奥数第一讲 - - 整数加减法巧算
- 生理4
- 2017年贵州省贵阳市中考数学试卷
- 制度汇编(二仓储部分)
- 030101制信用证开证申请书 - 图文
- 通风空调系统降噪设计措施探讨
- 2009-2010学年度第二学期四年级数学暑假作业(一)
- 基于人因工程学的食堂色彩设计
- Catia的二次开发
- 行车考试试题
- §7.1.3三角形的稳定性导学案
- DZD-6A使用说明 - 图文
- 大豆中β淀粉酶的提取、分离纯化、测活及固定化
- 盘点那些在三亚拍婚纱照使用的高深技巧
- 卫星通信基础知识(五) EIRP G-T值的意义
- 数字媒体技术专业详细全面毕业实习报告范文总结模板(可编辑)
- 中国人民银行征信中心常见问题解答
- 控申工作办案流程