【閒聊】4013B到底用哪一顆BCM的晶片呢



贊助商連結


頁 : [1] 2

purk
2004-06-22, 08:46 AM
把機器拆開看 上面打的是BCM96335

可是奇怪的是 他TELNETD的等待畫面顯示 BCM96345

然後根據BCM公司本身 的資料
96335是單晶片已經整合了FLASHRAM 跟SDRAM The BCM6335 combines a G.992.1/G.992.2/G.992.3/T1.413 ADSL transceiver and AFE with a high-performance MIPS32TM CPU, a 10/100 Ethernet MAC and PHY with Auto-MDIX, FLASH and SDRAM interfaces into a single chip. http://www.broadcom.com/collateral/pb/6335-PB00-R.pdf

然後96345是沒有的

The BCM6345 combines a G.992.1/G.992.2/T1.413 ADSL transceiver and AFE with a high-performance MIPS32TM CPU, a 10/100 Ethernet interface, a USB 1.1 transceiver, a PCMCIA interface, and a generic and flexible expansion bus into a single chip.

The embedded ADSL transceiver and AFE supports full-rate G.dmt, T1.413, and G.Lite ADSL modems along with G.997.1, G.994.1, I.432 TC layer, dual-latency framing, NTR, and embedded operations channels for remote management of the CPE.


http://www.broadcom.com/collateral/pb/6345-PB03-R.pdf

但是奇怪的地方就是 把4013B打開看的時候PCB板上 有一顆FLASHRAM 跟一顆SDRAM

這設計跟96345比較像 可是當我拿96345的韌體來更新4013B的時候 卻造成

機器掛掉(應該不是掛掉 如果有CONSOLE線應該可以解決 但是我不會做)

所以他到底是啥晶片呢

贊助商連結


ttwwyy
2004-06-22, 03:25 PM
Hi man ,
I don't know why you are so interested in this modem.
I can tell you that This modem use Broadcom's 9335 chipset.
Of course , 9335 & 9345 just different in Broadcom's Part number.
But if you want to use 9345 fw to 9335 , it maybe wrong due to different boot code.

ttwwyy
2004-06-22, 03:31 PM
Besides , you cannot use console to make your 4031b alive because console just work
fine when the sysytem is alive.Maybe you can use JTAG but this modem does not reserve
jtag.
Any atu-r solution currently , no matter Conexant , T.I , centillium , or Broadcom ,
also need a minimun memory reauirement : 1 2MByte Flash & 1 64MBit SDRAM.

purk
2004-06-26, 11:17 PM
最初由 ttwwyy 發表
Hi man ,
I don't know why you are so interested in this modem.
I can tell you that This modem use Broadcom's 9335 chipset.
Of course , 9335 & 9345 just different in Broadcom's Part number.
But if you want to use 9345 fw to 9335 , it maybe wrong due to different boot code.

最初由 ttwwyy 發表
Besides , you cannot use console to make your 4031b alive because console just work
fine when the sysytem is alive.Maybe you can use JTAG but this modem does not reserve
jtag.
Any atu-r solution currently , no matter Conexant , T.I , centillium , or Broadcom ,
also need a minimun memory reauirement : 1 2MByte Flash & 1 64MBit SDRAM.

看來你錯了 我重新抓了一下LOG CHIP上編碼錯誤

它使用96345的CHIPSET

Jan 1 00:00:13 (none) user.warn klogd: Broadcom BCM6345A0 Ethernet Network Devi
ce v0.1 Feb 20 2004 16:47:02 External PHY 127

ayeteng
2004-06-29, 12:50 AM
最初由 purk 發表
看來你錯了 我重新抓了一下LOG CHIP上編碼錯誤

它使用96345的CHIPSET

Jan 1 00:00:13 (none) user.warn klogd: Broadcom BCM6345A0 Ethernet Network Devi
ce v0.1 Feb 20 2004 16:47:02 External PHY 127

嗯....很奇怪的邏輯....
除非你能從JTAG看到CHIPID,不然你為何知道是使用96345的CHIPSET?

If (CHIPID== 96345)
print "96345A0...";
else if (CHIPID == 96335)
print "96345A0...";

有意義嗎?

ttwwyy
2004-06-30, 09:50 PM
In fact,the 6335 & 6345 are of the same process,i.e,they are of the same die.
Just Marking different part number on chip.6335 just disable some functions from
6345,like PCI interface,USB interface,etc.Disable means no circuit connection from
PCB boards,in fact,the interface indeed exist.But if you want to enable them , both
bootcode & specified formware both support.
If you download 6345 firmware to 6335 and lead 6335 cannot boot,one way is use JATG
to download 6335 firmware , but for you , it seems impossible , the only way is to get
a 6335-firmware-included 2MByte Flash menory,then replace(resoldering) to your PCB board.
For you reference.

purk
2004-07-02, 07:03 AM
最初由 ttwwyy 發表
In fact,the 6335 & 6345 are of the same process,i.e,they are of the same die.
Just Marking different part number on chip.6335 just disable some functions from
6345,like PCI interface,USB interface,etc.Disable means no circuit connection from
PCB boards,in fact,the interface indeed exist.But if you want to enable them , both
bootcode & specified formware both support.
If you download 6345 firmware to 6335 and lead 6335 cannot boot,one way is use JATG
to download 6335 firmware , but for you , it seems impossible , the only way is to get
a 6335-firmware-included 2MByte Flash menory,then replace(resoldering) to your PCB board.
For you reference. mips的 CPU 沒錯的話是 用EJATG 抓韌體

不是 JATG吧 不過 有問題的是 連裡面的 SHELL SCRIPT 也不知道 他如何

寫的 也就不能知道他的ATM 跟VCI 部分的 設定 如何指定


這樣要跟機房連接就有問題


不過 KERNEL 裡面有一項 ADSL 自動偵測的功能 或許 可以用

ttwwyy
2004-07-02, 08:06 PM
As you know , ADSL contains 3 parts : MCU , DataPump , and AFE(Analog Frint End) ,
that is to say , at least 3 IC needs.But due to the advanced process , Broadcom integrated to One chip.Just leave Line Driver IC(LM6672) outside.So they handle all adsl driver code for ATU-R use by License.Besides , 6335 or 6345 are not only apply to ADSL ,but also to Wireless , Voip and other application.So unless you are very sure that the Image you got are ADSL driver code included , otherwise , ADSL parts still cannot work.As i know , Broadcom is impossible to release specified code in any website.For you reference.

怪盜基德
2004-07-02, 09:57 PM
To ttwwyy,

你的內容很有料,但是為了讓更多人看懂(恕我直言,因為你的英文也不是很標準),如果不麻煩的話還請以中文書寫,謝謝你。

purk
2004-07-02, 10:33 PM
最初由 ttwwyy 發表
As you know , ADSL contains 3 parts : MCU , DataPump , and AFE(Analog Frint End) ,
that is to say , at least 3 IC needs.But due to the advanced process , Broadcom integrated to One chip.Just leave Line Driver IC(LM6672) outside.So they handle all adsl driver code for ATU-R use by License.Besides , 6335 or 6345 are not only apply to ADSL ,but also to Wireless , Voip and other application.So unless you are very sure that the Image you got are ADSL driver code included , otherwise , ADSL parts still cannot work.As i know , Broadcom is impossible to release specified code in any website.For you reference.

目前 我想看看 可否用我編譯出來的KERNEL 先跑看看 如果KERNEL 可以跑

LINUX 裡面有一個軟體 DISCOVERY 可以偵測 硬體的 訊息 會自動回報

如果 KERNEL 可以跑 這東西就可以用看看 然後 如果這程式也可跑 那就有

可能知道 是否是6335 還是6345

其他的可能就好辦

你是TECOM的 研發工程是 還是 CHT的 電信研究所的吧

商業機密 讓你不能放出訊息 還是 你的心態呢

誰知道?