FCT需求分析

2021-09-07 10:29:58 字數 4056 閱讀 8648

1. 系統組成

系統從硬體角度看是由晶元。電源,時鐘,匯流排組成, 當中匯流排分為控制匯流排和資料匯流排。

晶元是單個的硬體單元,可實現多種功能。有些功能有效能需求,在計算機系統中大部分功能都須要軟體配合。

電源和時鐘是晶元工作的基本輸入,應保證100%晶元的工作電源和時鐘的正確性。

匯流排是晶元和晶元的連線。用於控制和傳輸資料,傳輸資料的匯流排一般有效能要求。

2. 目標系統框圖

3. 系統分析

3.1 晶元

pcie_root

plx8632

fpga

peb383

rtm_dsp

sdram

cpld

falc

ledpll

3.2 晶元電源時鐘

ict確保

3.3 晶元匯流排

pcie_root: pcie

plx8632: pcie

fpga: pcie

peb383: pcie, pci

rtm_dsp: pci, intr pin, emif, mcbsp

sdram: emif

cpld: mcbsp, intr pin, rtc pin, clk pin, pll conf pin, led pin

led: pin

falc: mcbsp, clk pin, e1/t1

pll: clk pin, conf pin, rtc pin

3.4 晶元功能及效能

3.4.1 

pcie_root

pcie橋接功能及效能

pcie_root ---pcie--- plx8632

gen2,x

16: 80gbps

\--pcie--- peb383

gen1,x1: 2.5gbps

3.4.2 plx8632

plx8632橋接功能及效能

plx8632 ---pcie--- pcie_root

gen2,x16: 80gbps

\--pcie--- fpga

gen2,x8: 40gbps

3.4.3 fpga

fpga stream通訊功能及效能

fpga ---pcie--- plx8632 ---pcie--- pcie_root ---pcie--- peb383 ---pci--- rtm_dsp ---emif--- sdram         

對於isdn功能

e1: 64kbps*32=2048kbps=2mbps

4 spans, 4*2mbps=8mbps

3.4.4 peb383

peb383橋接功能及效能

peb383 ---pcie--- pcie_root

gen1,x1: 2.5gbps

\--pci--- rtm_dsp

66mhz*32bits=2.112gbps

3.4.5 rtm_dsp

3.4.5.1 pci device

peb383 ---pci--- rtm_dsp

66mhz*32bits=2.112gbps

3.4.5.2 host

rtm_dsp ---mcbsp--- cpld

control

|--mcbsp--- falc

e1/t1 data: 8mbps

|--emif--- sdram

133mbps

\--pin--- cpld

rtc

3.4.6 cpld

控制led,配置pll,提供fsync時鐘同一時候做rtc時鐘

cpld ---mcbsp--- rtm_dsp

control

|--pin--- pll

control & clk

|--pin--- falc

clk

\--pin--- led

control

3.4.7 falc

收發e1/t1資料(rtm_dsp --- device),從cpld獲取e1/t1傳送時鐘。提供網路時鐘給pll

falc ---mcbsp--- rtm_dsp

e1/t1 data: 8mbps

|--pin--- pll

clk

|--pin--- cpld

clk

\--e1/t1--- device

e1/t1 data: 8mbps

3.4.8 led

燈顯示cpld ---pin--- led

control

3.4.9 pll

從falc獲取網路時鐘,cpld配置pll,提供fsync時鐘

pll ---pin--- falc

clk

\--pin--- cpld

control & clk

4. fct需求

ict測試電源和時鐘,

fct設計各種工作場景,檢測晶元狀態。應盡量涵蓋功能及效能。

4.1 

pcie_root橋接功能及效能

4.2 

plx8632橋接功能及效能

4.3 

fpga stream通訊功能及效能

4.4 peb383的pci匯流排訪問

4.5 

peb383橋接功能及效能

4.6 rtm_dsp的pci匯流排訪問

4.7 rtm_dsp對cpld控制

4.8 rtm_dsp對falc控制

4.9 rtm_dsp對sdram讀寫功能及效能

4.10 rtm_dsp對rtc時鐘接收

4.11 cpld對led控制

4.12 cpld對pll配置

4.13 cpld對pll時鐘接收

4.14 cpld對falc時鐘輸出

4.15 falc輸出時鐘到pll

4.16 falc同rtm_dsp和device的通訊功能及效能

5. fct測試專案設計

5.1 peb383 pci列舉

方法:pci匯流排掃瞄到peb383後讀取配置空間資訊

涵蓋需求:4.1。 4.4

5.2 rtm_dsp pci列舉及配置空間驗證

方法:pci匯流排掃瞄到rtm_dsp後讀取配置空間資訊。並校驗bar size

涵蓋需求:4.1, 4.5, 4.6

5.3 rtm_dsp memory test

方法:x86端通過pci匯流排讀寫rtm_dsp sdram,校驗讀寫速度

涵蓋需求:4.1, 4.5, 4.9

5.4 rtm cpld firmware version check

方法:讀取cpld firmware version並校驗

涵蓋需求:4.1。 4.5, 4.7

5.5 rtm falc hardware version check

方法:讀取falc hardware version並校驗

涵蓋需求:4.1。 4.5。 4.8

5.6 rtm led test

方法:測試led

涵蓋需求:4.1。 4.5, 4.11

5.7 rtm_dsp interrupt test

方法:load rtm_dsp image

配置rtm_dsp timer0。每30秒產生乙個中斷通過pci傳送到x86端

x86端捕獲rtm_dsp pci中斷並記錄中斷到達時間,校驗中斷間隔是否是30秒

資料圖:

涵蓋需求:4.1, 4.2, 4.3, 4.5。 4.7。 4.8, 4.9, 4.10, 4.12, 4.13

6. 侷限性

當中一些專案沒有被涵蓋到

4.14

4.15

4.16

需在call test中進行測試

需求分析,分析需求

1.何為需求 我們吧需求兩個漢字拆分開來看 需 需要 求 要求 即需要的要求,表示想要某種東西的堅定願望 這裡插入乙個小故事,某個小男孩在上小學二年級的時候,不經意間接觸到了一種叫psp的神奇玩具,就下定決心回家找家長要,一開始小孩的父親不贊同給小孩買那個東西,後來在小孩的再三請求,甚至為此寫了份保...

需求分析的介面需求 需求分析

本篇不是為業務分析人員寫的,不會細緻講解需求分析的方方面面,業務分析師可以看徐鋒的 軟體需求最佳實踐 或者王海鵬翻譯的 掌握需求過程 本篇立足於架構師視角,講解需求分析過程中應了解的過程和方法,以及需要特別關注的點。開發者拿到的往往是乙個個的方案,方案來自於需求,那麼開發者拿到的需求是怎麼來的?乙個...

需求分析 什麼是需求分析?

需求分析學習目錄 乙個使用者解決乙個問題或實現乙個目標所需的條件或能力 為了滿足乙個合同 標準 規範 或其它正是文件要求,乙個系統或系統構件必須具備或擁有的條件或能力。所有的需求共同形成系統或構件開發的基礎 一種反應1 2所描述的條件或能力的文件說明。在本人所上的軟體需求分析課程中,乙個軟體需求是指...