蜗牛的壳

蜗牛的壳

我行依我素 | 苦苦咸咸就是我 | Snailium的个人网站

浏览模式: 标准 | 列表
分类:[原创]电子技术

继续拆——Netcore 605GR Wireless Router


搬家了,原来的房客留了一个破得不能再破的无线路由器。反正闲来无用,拆!

大小: 760.63 K 尺寸: 400 x 225 浏览: 14 次点击打开新窗口浏览全图

终于把路由器给分解了,研究了一下电路元件:

  • Marvell 88W8510-BAN SoC(ARM ARM946id(wb) rev 1 (v4l) @ 160MHz)[参考资料]
  • Marvell 88E6060-RCJ 6-Port Ethernet Switch [官方资料]
  • KH 29LV400CTBC-70 4M-bit Flash Memory [Datasheet]
  • ISSI IS42S16100C1 16M-bit DRAM x 2 [Datasheet]

大小: 634.97 K 尺寸: 400 x 225 浏览: 17 次点击打开新窗口浏览全图

看网上说 Netcore 605GR 可以做 Ethernet Bridge,回头再试一下。

JTAG 针脚电子特性


依然是记录。明天焊上针脚就可以实际操作了。

IEEE 1149(JTAG)定义了 5 个针脚,分别是 TRST、TCK、TMS、TDI 和 TDO。

TRST(Test Reset):异步重置 JTAG 逻辑电路。

TCK(Test Clock):参考时钟,上沿同步 TDI,下沿同步 TDO。一般都会与上拉或下拉电阻连接。

TMS(Test Mode Select):用来控制 TAP 进行内部状态转换(比如说软复位)。一般与上拉电阻相连。

TDI(Test Data Input):数据输入,TCK 上升沿有效。也是与上拉电阻相连。

TDO(Test Data Output):数据输出,TCK 下降沿有效。一般为高阻态(HiZ)。


参考文章:
1、JTAG Bus Description and Pinout
2、Finding JTAG, electrical patterns via oscilloscope?
3、JTAG FAQ

如何识别 UART 的 pin 脚


首先,VCC 和 GND 是比较好识别的。一般来说,GND 为电路板最外圈电路,也是电路板上面积最大的电路,只要找到连接到这一区域的 pin 脚,那基本上就是 GND。VCC 一般是 3.3V 或者 5V(Logic Level Voltage)。

比较难识别的是 TX 和 RX。RX 在电路空闲时电压和 VCC 差不多,并且在刚加电时 RX 会出现一段波动(输出信号)。TX 脚一般会测出低于 VCC 的电压,除非电路中存在上拉电阻(pull-up resistor)。


参考文章:How to find JTAG or serial

DI-624S:JTAG 端口找到 pin 脚未知


看来我是猜错了。

刚在最左边的端口下方看到“J1”字样,这样一来,这个接口应该是 JTAG 而不是 MII。

更新之后的图在这里。

大小: 1.54 M 尺寸: 400 x 225 浏览: 76 次点击打开新窗口浏览全图

下一个问题:TDI、TDO、TMS、TCK、TRST 都是哪几个 pin 脚?


沿着 Realtek RTL865x 这条线找下去,终于找到 D-Link DI-624M 所用的 toolchain。两款 router 使用的是同一款 RTL8651B SoC,toolchain 可以共用。

下一步,找到 JTAG 端口。实际上,找不到也不影响 firmware 的制作和刷新,只是在刷坏了 bootloader 之后需要 JTAG 来修复。

再往下的工作基本上明确:升级 uClinux 内核到 2.6,添加 SSH、HTTP、FTP、CUPS 服务,改进 Samba 服务,改进 USB 2.0 工作效率……或许还应该添加 repeater 模式。

以前从来没有过 JTAG 经验,上哪找端口啊?就是那个 UART 还是猜出来的,速率未知。

先去买几个针脚焊上再说吧。


参考文章:
1. OpenWRT Wiki: RTL8651B
2. LinuxMIPS Wiki: Realtek SoC
3. LinuxMIPS Wiki: Lexra

拆了我的无线路由器,DI-624S


闲来无事,本想去网上搜一下 DI-624S 的破解固件,提高一下 USB 端口的速度,无奈网上资料并不多,只好自己动手拆解。

拆解 D-Link 这款 router 并不难,卸掉背后的两个螺丝,就可以把外壳翘开。里面的电路板也是由两颗螺丝固定。

整个主板设计得很干净,图在下面,已经标注好大体元件。其中 UART 口和 MII 端口是猜测,估计八九不离十。

大小: 1.53 M 尺寸: 400 x 225 浏览: 26 次点击打开新窗口浏览全图

卸下 Mini-PCI Wireless 802.11b/g 卡之后,露出下面的 USB 2.0 Host 芯片。

大小: 1.6 M 尺寸: 400 x 225 浏览: 12 次点击打开新窗口浏览全图

主板上主要芯片如下:

CPU:Realtek RTL8651B SoC(内置 6 个以太网口,1 个 USB 1.1 Host)
内存:Hynix HY57V561620CT-H x 2(4Banks x 4M x 16Bits x 2 = 64MBytes)
闪存:Intel TE28F128J3C-150(128Mbits = 16Mbytes)
USB主控器:NEC D720101GJ(USB 2.0 Host 5 Ports)
无线网适配器:Atheros WL-2454 802.11b/g/SuperG(这个没找到相关信息)

其他信息需要 hack 到系统内部才能知道。

无知者无罪乎?TD-SCDMA到底差在哪里?


TD-SCDMA 无疑是最近的热点,所过之处骂声不断,大都说什么 TD 技术不够什么的。而这些人又说不出道理,只能用诸如“让市场淘汰”之类的话糊弄人。

TD-SCDMA 比 WCDMA 差么?我看未必。

移动通信网络,无非就是核心网(交换系统)、软件系统(计费系统等)和接入网(无线传输部分)组成。

交换系统这一块,我敢说 TD-SCDMA 和 WCDMA 相差无几,基本上是相同的。原因很简单,TD-SCDMA 和 WCDMA 用的都是我们公司的芯片,都是 RapidIO 技术,物理/传输/逻辑层的协议都是一样的。

再上一层就是软件系统层,这一块肯定没问题。用友/金蝶都是我们国家自己的技术,为啥电信就不能有自己的软件?我相信华为在软件方面肯定有完善的方案,毕竟华为的交换机已经很成熟、很有经验了。

如此看来,真要挑骨头,也只有物理接入(接入网)这一块了。的确,TD-SCDMA 不能和 WCDMA 等等共享终端设备就是因为物理层协议不一致。但是 TD-SCDMA 的物理接入很差么?答案是,不管用什么数据比,TD-SCDMA 是最适合中国国情的。例如拿基站覆盖范围来讲,TD-SCDMA 或许不如 WCDMA,但是智能天线等技术的应用,却使得 TD-SCDMA 可以在小范围内定向提供接入服务,这对于中国住宅区集中(大家都住在楼房里)的特点来讲,是很实用的一个技术。另外,我们可以看到中国企业在 TD-SCDMA 上的相关专利基本上都是物理接入方面的专利。

如果非要说中国企业的专利比例太少,表面上看来好像很有理,但事实上却并非如此。首先,CDMA 是高通专利,这一点连 Nokia 和 Ericsson 在 WCDMA 领域都避免不了,华为和中兴肯定也无能为力。RapidIO 是 RapidIO Trade Association 的专利,我们公司也有一些专利在里面,华为和中兴用我们的芯片,自然逃不掉专利问题。好在在物理层部分 TD-SCDMA 用的是自己的技术、自己的专利。

还有什么说的呢?凯明虽然倒了,但 TD-SCDMA 肯定不会就此罢休。只要有华为和中兴在,TD-SCDMA 覆盖全国只是时间的问题。不要说华为和中兴没水平,作为上游公司,从他们的采购动向就知道他们的确有实力。

Tundra chip collection


意外的惊喜!感谢实习单位里的一位姐姐,每个人都拿到了一套 Tundra 的芯片。当然,这些芯片基本上都是 RMA 回来的,已经不能工作了。但至少可以作为个人收藏(毕竟是我的第一份工作)。

废话少说,上照片!

大小: 1003.69 K 尺寸: 400 x 300 浏览: 13 次点击打开新窗口浏览全图

从上到下依次是:
Tsi106, Tsi340, Tsi350, Tsi574, Tsi578
Tsi107, Tsi400, QSpan, Tsi576, Tsi564
Tsi108, Tsi109, 未知芯片(应该是Tsi107), Tsi107芯片基板

硬件验证专题(二)测试平台


测试平台(testbench)是在硬件验证中最基础也是最重要的部分。测试平台的质量将严重影响到整个硬件验证的质量。如何编写一个高效的测试平台是一个重大的课题。

硬件验证专题(一)基础知识


想了半个月,决定还是写一些关于硬件验证的文章,也算是我前4个月实习工作的总结。内容比较多,我慢慢写,也就当连载了。
本文大部分由我的工作报告翻译整理而来,有些地方翻译得可能不尽完美,我已将关键的英文原词给出。
Records:1312




« 2010年03月 »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

标签

用户


链接


归档


信息

  • 分类数量: 13
  • 文章数量: 208
  • 评论数量: 78
  • 标签数量: 387
  • 附件数量: 318
  • 引用数量: 2
  • 注册用户: 9
  • 今日访问: 722
  • 总访问量: 495788
  • 程序版本: 1.6