關於測試的部分:
測試項目分成四大項(單筆、多筆、壓力、ThroughPut),
量測的時間點分成三段(Waiting、Transfer、Ending)、
測試項目
A. 多筆下單
在一次多筆下單的筆數希望分成 32、64、128、256 筆之類的量,好處是可以用來看傳輸量跟時間之間有沒有線性變化。
譬如有 256 筆的傳輸時間(T1),那麼在壓力測試時,我們做 512 筆的時間可以先預估為T1*2,然後再與實際時間做比較。
目的在於希望知道傳輸量跟時間是線性變化的嗎?或是無法用線性變化去推算。
(筆數分成 64、128、256 筆)。
C. ThroughPut
C-1 .分成每 us 幾筆、每 ms 幾筆、每秒幾筆。
C-2. 先解除每秒 200 張的上限,以便測試秒能傳輸的最大量。
量測的時間點
1. (Waiting Time) FPGA Tmer 被 Trigger 後到資料來臨前。
2. (Data Transfer Time) 資料傳輸中。
3. 資料傳輸結束到 Trigger End ( h2c_sts[3] 與 fifo wr)。
總時間為 1+2+3。
NOTE. 量測的時間分三等分是為了方便觀察在不同資料量的情況下,1 與 3 是否有變化。
沒有留言:
張貼留言