基于龙芯2F的车载和便携设备系统设计
来源:电子工程世界 作者:—— 时间:2010-08-16 09:51
在内存条上有一个ROM,里面保存着内存大小、行地址数、列地址数、内存的bank 数等信息,这些信息可以通过I2C 总线来访问到。作为一种通用设计方案,要求能支持各种不同类型的内存条。而在系统的调试过程中,我们发现SM502 芯片的I2C 逻辑有bug 。因此采用SM502 的gpio 来模拟I2C 时序,实现对内存(DIMM)条信息的读取。并利用读取到的信息对龙芯2F 处理器的DDR2 控制器进行配置,收到良好的效果。经测试,目前该系统支持市场上的所有类型的内存条。
4.信号完整性设计
由于整个系统模块电路体积较小,而电路的工作频率较高,因此整个设计对信号的完整性有严格的要求。龙芯2F 处理器的DDR2 内存总路线工作频率高达300MHz ,这部分电路是高速电路设计的一个瓶颈,对这部分电路仿真的结果基本上可以反映出整个电路信号传输的效果。下面以DDR2 控制信号为例,描述该问题采取的设计方法和流程。
在实际设计中,首先利用龙芯2F 的IBIS 模型和仿真工具[4]预先确定关键信号的走线拓扑结构和匹配方式,由此来制定PCB 布线的约束。先提取PCB 布线前的仿真模型,通过观察对应的仿真结果波形,可确定获得较好信号质量的走线拓扑结构和匹配电路参数。完成PCB 布线后,再提取实际拓扑进行仿真,提取后的拓扑见图3 所示。此时模型已包括PCB 板的叠层和阻抗控制信息,并对实际过孔进行了建模。通过调整走线并观察仿真结果可获得最终最佳的走线。图4 给出了调整后的仿真结果,可以观察到在receiver 端获得了较好的信号质量,同时driver 端的过冲现象也在可接受的范围内。最后在实际板极调试中再测量实际信号波形,通过调整匹配元件进行微调来确保实际信号质量的可靠性。实践表明,基于这种方法和流程能减少信号完整性带来的设计风险,降低调试难度。本文稿中所有仿真IC modeling 参数为typical,driver 的激励信号为133MHz 周期信号。
5.小结
本文介绍了基于龙芯2F 处理器的车载和便携设备系统设计过程,主要对系统硬件结构、软件系统、信号的完整性设计、提高整机效率等关键技术进行了阐述。该系统结构紧凑,既能独立工作又提供了灵活的扩展接口,具有很大的应用前景。
- •龙芯中科百亿级项目落户沈抚示范区2021-11-18
- •龙芯自主指令集架构,“国产之光”还是“PPT式胜利”?2021-04-23
- •龙芯重磅推出自主指令系统架构LoongArch2021-04-16
- •统信软件宣布完成A轮11亿元融资,联合龙芯、华为等成立同心生态联盟2020-12-24
- •今年出货量超50万颗!龙芯明后年推12nm工艺芯片2019-12-25
- •景嘉微:JM7200芯片已完成与龙芯、飞腾、银河麒麟的适配工作2019-09-29
- •拒绝“卡脖子”!央视点赞首款基于“龙芯”国产域名服务器2019-07-01
- •国产龙芯3A3000处理器评测:与英特尔差距明显2018-11-21
- •国芯当自强!龙芯1B重磅新品发布2018-05-15
- •龙芯3A3000流片成功:主频超1.5GHz2016-10-13