DS2155移植到DS21458

摘要:ds21458是一款四端口t1/e1/j1单片收发器(sct),具有和ds2155单端口t1/e1/j1 sct相同的寄存器组。ds2155和ds21458具有相同的软件架构,因而从单端口的ds2155向四端口的ds21458移植比较容易。本文详细说明了ds2155和ds21458之间的细微差异。
简介ds21458是一款四端口t1/e1/j1单片收发器(sct),具有和ds2155单端口t1/e1/j1 sct相同的寄存器组。ds2155和ds21458具有相同的软件架构,因而从单端口的ds2155向四端口的ds21458移植比较容易。本文详细说明了ds2155和ds21458之间的细微差异。 寄存器映象ds21458包含了ds2155寄存器映象的四份拷贝,每个端口一份。通过两条高位地址线a8和a9进行端口选择。尽管存储器映象基本上相同,ds2155和ds21458之间还是存在着一些小的差异。下面的表1总结了这些差异。 表1. 寄存器映象差异 register name.bit address bit name ds2155 ds21458 comments
ccr1.3 70h dicai x -- disable idle code auto increment - selects/deselects the auto-increment feature for the transmit and receive idle code array address register, this function is not available in the ds21458
ccr1.7 70h mclks x -- mclk select, allows the user to select either tsysclk or mclk as the master clock, this function is not available in the ds21458
ccr3.6 72h intdis x -- interrupt disable, allows the user to disable all interrupts regardless of the interrupt mask register settings, this function is not available in the ds21458.
ccr3.7 72h tmss x -- transmit multi-frame sync source, allows the users to select the framer or tsync pin as the source of the multi-frame sync, this feature is not available on the ds21458.
lbcr.7 4ah lts -- x liuc/tpd pin function select, this pin selects the function of the liuc/tpd pin and should always be set to a 1 in the ds21458. this bit does not exist in the ds2155 memory map.
psa1 f1h -- -- x pulse shape adjustment register 1 - allows the user to adjust the transmit pulse waveform, this register is not available on the ds2155.
psa2 f2h -- -- x pulse shape adjustment register 2 - allows the user to adjust the transmit pulse waveform, this register is not available on the ds2155.
idr 0fh -- x x device identification register - this read only register displays the device id and chip revision of the given device and the contents will depend on which part or revision is used.
引脚变化 ds21458的引脚名与ds2155的对应引脚几乎相同,一个显著的区别是ds21458的有些引脚为了区分不同的端口而有所变化。例如,ds2155上的单个rsig引脚在ds21458上变成了rsig1, rsig2, rsig3和rsig4,分别对应于四个端口。 ds2155有一个mclk引脚,而ds21458有两个mclk引脚,分别称为mclk1和mclk2。这两个引脚可以由ds21458上的一个公共源驱动。 ds2155有一个xtald引脚,允许选择使用一个石英晶体连接在mclk和xtald引脚上。ds21458不支持这项功能,因而没有xtald引脚。 8xclk引脚也是ds21458所没有的。该引脚是ds2155的8倍频时钟输出,在ds21458上被取消了。 ds21458多了两个地址引脚, a8和a9,在ds2155上没有。这些地址引脚用于选择四个端口中的一个。 ds2155有四个普通用户输出引脚,不再出现在ds21458上。这些引脚是uop0, uop1, uop2和uop3。 liuc引脚在ds2155上用于分离线路接口单元(liu)和成帧器,在ds21458上被称为发送掉电(tpd)引脚。在ds21458上用户能够有限地访问成帧器和liu之间的时钟和数据信号,不再需要liuc引脚。在ds2155上只能通过lic1寄存器中的tpd位使用tpd功能。由于能够有限地访问liu和成帧器之间的信号,以下引脚在ds21458上不再出现:tposi, tnegi, tclki, rposi, rnegi和rclki。 esib功能ds2155的扩展系统信息总线(esib)功能允许多达8个独立的ds2155作为一组,共用同一个8位cpu总线来报告告警和中断状态。为此,在ds2155架构中,多个器件的这些信号被外部连接在一起。在ds21458中,esib信号在内部汇流,只引出单组信号,以便连接另外的ds21458到esib总线上,构成8端口总线。有关esib总线功能的详细信息,请参照ds21458数据手册。 jtag功能ds21458的所有四个端口只用单个jtag链。在ds2155中,jtag链上只有一个端口。有关jtag链的详细信息请参照ds21458数据手册中的jtag部分。
传苹果正在寻找其他的相机组件供应商
STM32为什么必须先配置时钟再配置GPIO?原因解析
刻录机的CD平均寻道时间
裁员30%?全球首款256线激光雷达将投产?这家激光雷达企业引关注!
魅蓝5s曝光 魅族可能还会延续2016年的演唱会
DS2155移植到DS21458
TÜV南德携电子五所成功召开2023智能网联汽车安全技术大会
CMMF2011详解手机制造技术两大挑战
中国内地语音芯片产能快速扩张,已成为联电的可怕对手
解剖中国人:愿意花几十万买房 为何不舍得买2500元智能锁?
区块链技术将成为发展中国家赶超发达国家的革命性力量
苹果MagSafe无线充电速度受机身温度影响很大
一文带您认识最热的屏下指纹识别技术
具有功率因数校正、控制和保护功能的荧光灯镇流器集成电路
Pack电池包气密性检测要选择什么样设备才是合理的
MAX146/MAX147的中文资料及应用电路
医疗检测设备之多普勒血流分析仪的工业设计
top命令如何进入选项
对OP AC特性仿真Bench的理解
长江存储与新华三携手推动在中国市场自主创新存储芯片的研发与应用