完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
SM320C6727B 德州儀器的 C67x 下一代高性能 32-/64-位浮點數字信號處理器。
增強型 C67x+ CPU。 C67x+ CPU 在 C671x DSPs上使用的C67x CPU的增強版本。 它與 C67x CPU 兼容但是在每個時鐘周期內它的速度、代碼密度和浮點性能顯著提升。 在 300?MHz時,此 CPU 通過在每個平行周期執行高達 8 條指令(其中 6 條是浮點運算指令)來提供 2400?MIPS/1800?MFLOPS 的最高性能。 此CPU 本身支持 32-位 浮點,32-位單精度浮點,和 64-位雙精度浮點數學計算。
高效存儲器系統。 內存控制器將大型片載 256K字節 RAM 和384K字節 ROM映射為統一程序/數據內存。 由于不像其它設備那樣程序內存和數據內存的尺寸沒有固定的界限,開發被簡化了。
內存控制器支持單周期從 C67x+ CPU到RAM和ROM的數據存取。 高達三個到內部 RAM 和 ROM的并行存取,訪問源來自以下四個源中的三個:
這個大 (32K-字節) 程序高速緩存轉換成用于大部分應用的高命中率 這就避免了大部分到片載存儲器的程序/數據存取沖突。 這也開啟了來自非片載存儲器,例如SDRAM的有效程序執行。
高性能縱橫開關。 高性能縱橫開關可作為不同總線主控 (CPU, dMAX, UHPI) 和不同目標 (外設和內存)之間的中樞。 縱橫開關部分連接;一些連接是不支持的 (例如, UHPI-到-外設連接)。
只要總線主控到一特定目標的傳輸沒有沖突,通過縱橫開關的數據可多重并行傳輸。 當一個沖突確實發生時,仲裁是一個簡單并且定數固定優先級機制。
因為它負責大多數的關鍵時間 I/O 傳輸,dMAX被給與最高優先級,其次是 UHPI,最后是CPU。
dMAX 雙重數據運動加速器。 dMAX 是一個設計用來執行數據運動加速的模塊。 這個數據運動加速器 (dMAX) 控制器處理內部數據存儲器控制器和C672x DSP上外圍設備間的用戶編程的數據傳輸。 dMAX 允許對任何可尋址存儲器空間的數據寫入/讀取運動,包括內部存儲器、外設和外部存儲器。
dMAX 控制器包括的特性有諸如執行用于高級數據分類的三維數據傳輸,作為具有基于階延遲數據讀取和寫入功能的循環緩沖器/FIFO來管理存儲器的某一部分。 dMAX控制器能夠同時處理兩個傳輸請求(如果它們來自/去往不同的源/目的)。
外部內存接口 (EMIF) 用于獲得靈活性和內存拓展。 C672x上的外部存儲器接口支持單條SDRAM和單條異步存儲器。 C6726 和 C6722上的 EMIF 數據寬度是 16?位,而 C6727 上的EMIF數據寬度是 32?位。
SDRAM 支持含1, 2, 或者 4個記憶器組的 x16 和 x32 SDRAM 設備。
C6726 和 C6722 支持高達128M?位的設備。
C6727 將SDRAM 的支持能力拓展到 256M-位和 512M-位設備。
異步內存支持特別用于從并行非復用NOR閃存設備啟動,此設備可以是 8, 16, or 32?位寬。 通過使用通用I/O引腳或者上層地址線路,專用EMIF地址線路支持從更大的閃存設備啟動。
異步存儲器接口還可被配置以支持 8 或者 16 位寬的NAND閃存。 它包括一個硬件ECC計算 (用于 8 位錯誤) ,此計算工作在高達 512 字節的數據塊上。
用于高速必行I/O的通用主機端口接口。通用主機端口接口是一個并行接口,通過此接口,外部主機CPU能夠訪問DSP上的存儲器。 C672x UHPI 支持三種模式:
UHPI 也可被限制只訪問C672x地址空間的任意位置上的單一內存頁 (64K?字節); 此頁可以被改變, 但只有 C672x CPU 能進行此操作。 這一特性允許 UHPI用于高速數據傳輸,即便系統對安全要求很高的情況下也是如此。
只有 C6727 上安裝有 UHPI。
多通道音頻串口 (McASP0, McASP1, 和 McASP2) - 多達 16?立體聲 通道 I2S。 多通道音頻串口與 CODECs, DACs, ADCs, 和其它設備無縫連接。 它支持普遍IIS格式和此格式很多變體,包括高達32個時間槽位的時分復用格式 (TDM) 。
每個McASP包含一個發送和接收部分,此部分可獨立或同步運行;而且,每一部分裝有它自己的靈活時鐘發生器和拓展錯誤檢查邏輯。
當數據通過McASP的時候, 它能被重新排列,這樣的話應用代碼所使用的定點表示法可以獨立于外部設備所使用的表示法,而不要求任何CPU的開銷來完成轉換。
McASP 是一款可配置模塊并支持2 到16 個串行數據引腳。 它還有一個選項,就是支持具有全 384 位通道狀態和用戶數據存儲器的數據接口發射器 (DIT) 模式。
C6722上沒有安裝McASP2。
集成電路間串行端口 (I2C0, I2C1)。 C672x 包含兩個集成電路間串行端口 (I2C)。 這兩個端口的典型應用是,將一個端口配置成為從端口,與外部用戶接口微控制器相連。 另外一個I2C串行端口可被 C672x DSP 用來控制外部外圍設備,例如 CODEC 或者網絡控制器, 這些設備都是 DSP 設備的功能外設。
這兩個 I2C 串口與SPI0 串口引腳復用。
串行外設接口端口 (SPI0,SPI1) 在 I2C串口的情況下,C672x DSP 還包括兩個串行外設接口 (SPI) 串口。 這允許其中一個 SPI 端口被配置成從端口以控制DSP而另外一個SPI串口被DSP用來控制外設。
SPI端口支持一個 3 引腳模式和可選 4 或 5 引腳模式。 這個可選引腳包括一個從芯片選擇引腳和一個使能引腳,此使能引腳在硬件或者最大SPI吞吐量時執行自動握手。
SPI0 端口與這兩個 I2C串口 (I2C0 和 I2C1)引腳復用。 SPI1 串口與McASP0 和 McASP1上串行數據引腳中的 5 個引腳兼容。
實時中斷定時器 (RTI)。 這個實時中斷定時器模塊包括:
時鐘生成 (PLL 和 OSC)。 C672x DSP 包括一個片載振蕩器,此振蕩器支持范圍在 12?MHz 到 25?MHz 的晶體。 或者, 此時鐘可由CLKIN引腳從外部提供。
DSP包括一個靈活的、可軟件編程的鎖相環路 (PLL) 時鐘生成器。 PLL輸出被拆分生成 3 個不同的時鐘域 (SYSCLK1, SYSCLK2, 和 SYSCLK3) 。 SYSCLK1 是 CPU, 存儲器控制器, 和存儲器所使用的時鐘。 SYSCLK2 由外設子系統和 dMAX使用。 SYSCLK3 只用于 EMIF。
所有商標均為其各自所有者的財產。
? |
---|
DSP |
DSP MHz |
SPI |
I2C |
Operating Temperature Range (C) |
Rating |
? |
SM320C6727B-EP |
---|
1 C67x+ ? ? |
250 ? ? |
2 ? ? |
2 ? ? |
-55 to 125 ? ? |
HiRel Enhanced Product ? ? |