ATCA架构中多网口后板的高效设计
【图文】:
欢迎网上投稿www.chinaaet.com《电子技术应用》2013年第39卷第1期图4FPGA软件流程图读入模块Prt寄存器和En寄存器当前模块是否插入?当前模块是否使能?YN指令寄存器有指令吗?Y指令寄存器中指令?有无写读取地址寄存器和数据寄存器,发起写操作读取地址寄存器,发起读操作,结果存放在数据寄存器中是否设置轮询?YN重启重启I2C总线N读总线,以便下次模块插入时可以正常工作。CPU也可以主动设置指令寄存器来重启某条I2C总线。地址寄存器和数据寄存器成对出现,每一对寄存器对应一条I2C总线。当处理器需要读取SFP模块内的一个寄存器时,可以将寄存器地址设置到地址寄存器,再设置指令寄存器为读操作。如果操作正常,则操作完成后,FPGA会把读取的数据存放在对应的数据寄存器中;如果操作出现异常,则FPGA会设置中断状态寄存器的相关比特位反映异常情况;当处理器需要写SFP模块内的一个寄存器时,先把待写数据写入数据寄存器,并将寄存器地址写入地址寄存器,再设置指令寄存器为写操作。如果写操作异常,FPGA也会设置中断状态寄存器的相关比特位反映异常情况。中断状态寄存器反映了每条I2C总线的工作状态以及模块本身的状态,例如:I2C总线工作是否正常、读写操作是否成功完成、模块被拔出或者插入等。中断屏蔽寄存器定义了各个状态变化是否要触发中断上报机制。指令寄存器在不同比特位针对每条I2C总线设置了读、写、轮询和重启4种指令(读写和重启指令在前文中已有描述)。轮询指令是指:如果SFP模块存在且使能,则FPGA会不停地读取SFP模块中的寄存器(寄存器地址由地址寄存器指定),并将读回的数据存放在数据寄存器中,供处理器随时调用;同时可以设置中断,如果本次?
上传教握配,界面
【作者单位】: 上海贝尔股份有限公司P&RD;
【分类号】:F626;TP368.1
【相似文献】
相关期刊论文 前10条
1 林焯华;蒋梁中;姚锡凡;王春宝;;排爆机器人无线串行通信的C语言编程[J];微计算机信息;2006年32期
2 本刊编辑部;新一代传感技术中的微处理器[J];传感器世界;2000年02期
3 张德学;郭立;傅忠谦;何力;;JavaCard CPU的设计与FPGA实现[J];电子技术应用;2006年09期
4 张帆;;缓存与CPU 解析处理器缓存的作用[J];电脑迷;2008年21期
5 王天然;一个在过程控制中使用微处理器的新方法[J];机器人;1981年01期
6 张云展;;最佳处理器、脉冲多卜勒处理器和MTI处理器抗杂波性能比较[J];火控雷达技术;1981年02期
7 陈维伦;TRS-80(Ⅰ型)中断方式的改进[J];信息与控制;1983年03期
8 刘佳葳,方滨兴,胡铭曾;层次型包驱动系统的性能分析[J];计算机学报;1990年09期
9 康宝祥,栾贵兴;高性能微处理器设计技术[J];小型微型计算机系统;1994年10期
10 ;Intel 486DX4处理器——486王国的“末代皇帝”[J];电子与电脑;1994年Z1期
相关会议论文 前10条
1 范灵俊;安述倩;李杨;张浩;王达;范东睿;;众核处理器高效片上访存机制研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
2 万志涛;;基于多核处理器的面向时延敏感服务的云基础架构[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年
3 万志涛;;MIPS指令集多核处理器信令处理能力评估[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年
4 扈小燕;刘培洵;陈顺云;刘力强;马瑾;马胜利;;多核处理器环境下遥感数据处理的并行与串行算法的性能比较[A];中国地震学会第14次学术大会专题[C];2012年
5 刘杰;马彦;叶维;高剑刚;;多核处理器存储体系分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
6 陈远知;杨帆;;Tilera多核处理器网络应用研究[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
7 季q,
本文编号:2522066
本文链接:https://www.wllwen.com/jingjilunwen/xxjj/2522066.html