天天看點

1440_TC275 DataSheet閱讀筆記1

全部學習彙總: ​​https://github.com/greyzhang/g_TC275​​

其實,之前開始過一點TC275的MCU的學習,因故中止了。現在重新撿起來,嘗試了解一下這個我一直不熟悉且又天天打交道的MCU。雖然,在整個AURIX系列中這個MCU也算得上是小古董了,但是了解一下這個早期的産品設計或許會對我接下來了解其他的有很大的幫助。接下來,看一部分TC275的文檔。

1440_TC275 DataSheet閱讀筆記1

這裡面的幾條重要的知識或者思考點:

1. P核一個周期執行2個MAC(乘法運算);

2. 2中core的核心主頻都是200M;

3. 一個問題:為什麼要設計Scratch-Pad RAM?有什麼特殊的優勢嗎?

4. 一個問題:為什麼RAM還分為指令以及資料兩部分?會有什麼差異?有什麼有點?

5. 設計軟體的時候cache應該如何使用,這個算是我一直沒有研究透徹的一個問題。

6. 0.125K的DPB可以做什麼用?這麼小的緩沖區,主要的設計考慮點是什麼?

7. 有幾個專用的功能,比如SMU以及MTU、ECC等,可以有安全相關的支援。

8. 有很多專業術語需要進一步學習,包括最後一個機關,看上去似乎不是一個類似kbps這樣的機關,這樣似乎太快了。

1440_TC275 DataSheet閱讀筆記1

1. 看到了一個有趣的通信方式,HSSL,可以高過核心主頻的速度的一種傳輸通信方式。

2. 一個CAN的子產品,4個節點,256個object。這樣的資源如何在設計上充分發揮作用需要考慮。

3. 定時器其實是PC原理中很重要的裝置,但是在我的工作中似乎很少用到,趁着這一次深入探索一下。

4. IIC以及以太網居然都不是标配。