SM8260 CPM功能验证研究
发布时间:2020-08-04 14:18
【摘要】: CPU验证是CPU设计过程中保证其可靠性的重要环节。随着芯片规模不断扩大,复杂度不断提高,验证已成为现代化芯片设计中的一个重要瓶颈。本课题研究的目的是在基于SM8260 CPU的硬件验证平台下,编写CPM各通信处理器的驱动程序,以此验证其功能。 论文首先描述了SM8260开发板的硬件设计和实现过程,主要包括基本系统设计和CPM各通信端口的接口设计,分别给出了他们的硬件原理和连接方法;然后介绍了BSP的移植工作,主要是在风河公司的Tornado开发环境下利用ads8260的BSP进行研究,定制了适用于SM8260的BSP;最后在此软硬件平台上编写驱动程序对CPM的MCC的HDLC和FCC的ATM功能进行了验证,给出了其验证过程中驱动程序的实现方案。编写驱动程序的过程中对硬件的初始化、数据接收发送和流量控制、数据链路的建立和拆除、线路的速率自适应和重协商进行了研究。 编写完驱动程序后,在验证平台上对SM8260 CPM的MCC和FCC的相应功能进行了反复的验证,不断的调试和运行,证实了SM8260的此部分功能已基本达到预期的效果,并为今后CPM的其他通信控制器的其他功能的验证提供了借鉴。
【学位授予单位】:中南大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TN407;TP332
【图文】:
硕士学位论文SM8260功能验证软件平台设计爵爵 爵爵弩弩母母t帕,资从怕p公气.竺‘ ‘‘ ‘图3一 4BuildBootROM对话框完成上述设置后,在“ BuildBootROM’’对话框中点击“ok”或者运行BSP目录下的mkboot批处理文件,在”(install一dir)\target\eonfig\sm826o“目录下会产生bootrom.hex文件,该文件为 eompressedROM一based类型。l9
奋 奋奋蔡 蔡蔡 蔡 蔡蔡蔡蔡蔡蔡蔡蔡蔡蔡蔡 羲 羲羲黔 黔黔 黔黔黔黔黔黔!馨矍 矍 羹 羹羹酋鑫 鑫鑫 鑫鑫CH64444444444444444444444444444444纂 纂 纂纂 纂纂纂纂纂纂纂蘸 ...口尸尸 CCCCCCCCCCCCCH65555555.... {{{{{{{{{{{{{翼缪黝撇蒸珊豁粼 粼 图4一 3El中时分复用通道和BD的调用为了实现把多个通道绑定成一个逻辑上的通道,可以利用SM8260中的“超通道 SuperChannel”,通过配置超通道表,可实现最多30个Channel一Group。不同的Channel一Group可以包含不同的Time一Slot,这里的Channel一Group是指逻辑上的链路,而Time一Slot是指实际的物理通道(时隙)。4.2.2数据发送和接收处理模块数据发送过程:El驱动的发送过程简单地概括就是查找可用的TxBD[40j,然后把待发送数据拷贝到TxBuffer中,设置 TxBDReady位后,硬件就自动地向外发送数据,如果发送不成功
本文编号:2780666
【学位授予单位】:中南大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TN407;TP332
【图文】:
硕士学位论文SM8260功能验证软件平台设计爵爵 爵爵弩弩母母t帕,资从怕p公气.竺‘ ‘‘ ‘图3一 4BuildBootROM对话框完成上述设置后,在“ BuildBootROM’’对话框中点击“ok”或者运行BSP目录下的mkboot批处理文件,在”(install一dir)\target\eonfig\sm826o“目录下会产生bootrom.hex文件,该文件为 eompressedROM一based类型。l9
奋 奋奋蔡 蔡蔡 蔡 蔡蔡蔡蔡蔡蔡蔡蔡蔡蔡蔡 羲 羲羲黔 黔黔 黔黔黔黔黔黔!馨矍 矍 羹 羹羹酋鑫 鑫鑫 鑫鑫CH64444444444444444444444444444444纂 纂 纂纂 纂纂纂纂纂纂纂蘸 ...口尸尸 CCCCCCCCCCCCCH65555555.... {{{{{{{{{{{{{翼缪黝撇蒸珊豁粼 粼 图4一 3El中时分复用通道和BD的调用为了实现把多个通道绑定成一个逻辑上的通道,可以利用SM8260中的“超通道 SuperChannel”,通过配置超通道表,可实现最多30个Channel一Group。不同的Channel一Group可以包含不同的Time一Slot,这里的Channel一Group是指逻辑上的链路,而Time一Slot是指实际的物理通道(时隙)。4.2.2数据发送和接收处理模块数据发送过程:El驱动的发送过程简单地概括就是查找可用的TxBD[40j,然后把待发送数据拷贝到TxBuffer中,设置 TxBDReady位后,硬件就自动地向外发送数据,如果发送不成功
【参考文献】
相关期刊论文 前10条
1 杜庆;;不同路由E1信号自动倒换的实现[J];电力系统通信;2007年01期
2 游燕,随善坤;基于MPC8250的数字硬盘录像机设计[J];单片机与嵌入式系统应用;2005年06期
3 顾永红,杨巧丽;Vx Works及其在MPC860T上的BSP定制[J];电子工程师;2004年12期
4 袁琼清,王德刚;基于MPC8260的双100Mbit/s快速以太网的VxWorks驱动实现[J];电子工程师;2005年03期
5 罗文翰,张剑锋;基于MPC860的HDLC通道驱动程序的设计与实现[J];电子技术应用;2005年05期
6 王学秀;杨卫东;赵晖;;VxWorks下PMC-FPGA板卡驱动的开发与研究[J];电子技术应用;2006年10期
7 方应龙;赵勇;幸强;;SoC软硬件协同验证技术的应用研究[J];电子技术应用;2006年12期
8 黄芝平,左震,刘正春;基于MPC8260微处理器最小系统设计[J];电子质量;2004年10期
9 王汝言,宋怀波,黄帮明;在WCDMA系统中实现ATM技术[J];信息技术;2003年08期
10 何苗;ATM技术在MSTP中的应用[J];通信管理与技术;2004年03期
相关博士学位论文 前1条
1 高丰;基于SOC的实时操作系统的研究[D];浙江大学;2002年
本文编号:2780666
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2780666.html