Haga_Prototype
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[BANMSOM_Haga]]
*Prototype System [#vd6b8122]
**Sample data [#f6fd5df2]
//-%%サンプリングレートは200 samples/s(?)%%
//-%%データは16bit(?)%%
-On-chip memoryもしくは外部メモリにデータを格納しておいて、そこから読み込む
-Flashとか使えたらべんりかな?
-PhysioBankのraw ADC unitの仕様
--くわしくは各サンプルのrecordを参照
//--%%データのビット幅=16bit%% <- サンプルによって違う
//--%%サンプルデータ間のinterval=0.008s -> 125 samples/s(?)%% <- サンプルによって違う
--データの解像度=0.005 mV
//--%%データ変換時のメモリのサイズ->25600%%
**FIR filter [#j35fda9b]
-Pan-Tompkinsアルゴリズムのバンドパスフィルタを引用
--通過帯域が約5〜11Hzの、ハイパスとローパスを組み合わせた、3dB相当のバンドパスフィルタ
-入力データは16bit、出力データは32bit
-ローパスフィルタ
>&texvc("H(z) = \frac{(1-z^{-6})^{2}}{(1-z^{-1})^{2}}");
-ハイパスフィルタ
>&texvc("H(z) = \frac{(-1+32z^{-16}+z^{-32})}{(1+z^{-1})}");
-[[FIR Interface>Haga/FIR_Interface]]
**Display [#bba5fed1]
//-%%VGA出力(もしかしたらGraphic LCDになるかも?)%%
-Graphics LCDへの出力
-出力情報
//--波形
//---X軸:時間->1ドット8ms
//---Y軸:信号値->1ドット約0.1mV
//---Y軸しきい値:1ドット20
//--心拍数
--ピーク値
--インターバル
**System components [#of8d9adc]
&ref(sopc_builder.png,,80%);
***Block diagram [#n1a77921]
&ref(block_diagram.png,,50%);
***Master module [#t1c9f004]
-Processor
--NiosII/f
---1400-1800LEs
---Hardware Multiply:Logic Elements
---Hardware Divide
-On-chip memory (Instruction + Data)
--64KByte
-FIR filter
-Character ROM
--3072Bytes
-Graphics LCD
-LED
-Timer
--10us interrupt
-On-chip shared memory
--2KByte
-Virtual external memory
--16KByte
***PPD module [#v946a0e9]
-Processor
--NiosII/f
---1400-1800LEs
---Hardware Multiply:Logic Elements
---Hardware Divide
---Instruction Cache:4Kbytes
---Data Cache:2Kbytes
---Data Cache Line Size:32Bytes
-On-chip memory (Instruction + Data)
//--%%64KByte%%
//--%%50KByte%%
//--%%16KByte%%
--32KByte
-Program Size
//--%%about 47KByte (code + initialized data)%%
--about 15KByte (code + initialized data)
-Timer
--10us interrupt
***Other components [#vafd407c]
-JTAG UART
-On-chip memory (raw ECG data)
--16KByte
**Memory Map [#h36e22ad]
***raw ECG data [#gb3d593b]
&ref(memory_map_raw_ecg.png,,50%);
***Virtual external memory [#a9cb3e74]
&ref(memory_map_vemem.png,,50%);
***On-chip shared memory [#r9614d07]
&ref(memory_map_shared_mem.png,,50%);
終了行:
[[BANMSOM_Haga]]
*Prototype System [#vd6b8122]
**Sample data [#f6fd5df2]
//-%%サンプリングレートは200 samples/s(?)%%
//-%%データは16bit(?)%%
-On-chip memoryもしくは外部メモリにデータを格納しておいて、そこから読み込む
-Flashとか使えたらべんりかな?
-PhysioBankのraw ADC unitの仕様
--くわしくは各サンプルのrecordを参照
//--%%データのビット幅=16bit%% <- サンプルによって違う
//--%%サンプルデータ間のinterval=0.008s -> 125 samples/s(?)%% <- サンプルによって違う
--データの解像度=0.005 mV
//--%%データ変換時のメモリのサイズ->25600%%
**FIR filter [#j35fda9b]
-Pan-Tompkinsアルゴリズムのバンドパスフィルタを引用
--通過帯域が約5〜11Hzの、ハイパスとローパスを組み合わせた、3dB相当のバンドパスフィルタ
-入力データは16bit、出力データは32bit
-ローパスフィルタ
>&texvc("H(z) = \frac{(1-z^{-6})^{2}}{(1-z^{-1})^{2}}");
-ハイパスフィルタ
>&texvc("H(z) = \frac{(-1+32z^{-16}+z^{-32})}{(1+z^{-1})}");
-[[FIR Interface>Haga/FIR_Interface]]
**Display [#bba5fed1]
//-%%VGA出力(もしかしたらGraphic LCDになるかも?)%%
-Graphics LCDへの出力
-出力情報
//--波形
//---X軸:時間->1ドット8ms
//---Y軸:信号値->1ドット約0.1mV
//---Y軸しきい値:1ドット20
//--心拍数
--ピーク値
--インターバル
**System components [#of8d9adc]
&ref(sopc_builder.png,,80%);
***Block diagram [#n1a77921]
&ref(block_diagram.png,,50%);
***Master module [#t1c9f004]
-Processor
--NiosII/f
---1400-1800LEs
---Hardware Multiply:Logic Elements
---Hardware Divide
-On-chip memory (Instruction + Data)
--64KByte
-FIR filter
-Character ROM
--3072Bytes
-Graphics LCD
-LED
-Timer
--10us interrupt
-On-chip shared memory
--2KByte
-Virtual external memory
--16KByte
***PPD module [#v946a0e9]
-Processor
--NiosII/f
---1400-1800LEs
---Hardware Multiply:Logic Elements
---Hardware Divide
---Instruction Cache:4Kbytes
---Data Cache:2Kbytes
---Data Cache Line Size:32Bytes
-On-chip memory (Instruction + Data)
//--%%64KByte%%
//--%%50KByte%%
//--%%16KByte%%
--32KByte
-Program Size
//--%%about 47KByte (code + initialized data)%%
--about 15KByte (code + initialized data)
-Timer
--10us interrupt
***Other components [#vafd407c]
-JTAG UART
-On-chip memory (raw ECG data)
--16KByte
**Memory Map [#h36e22ad]
***raw ECG data [#gb3d593b]
&ref(memory_map_raw_ecg.png,,50%);
***Virtual external memory [#a9cb3e74]
&ref(memory_map_vemem.png,,50%);
***On-chip shared memory [#r9614d07]
&ref(memory_map_shared_mem.png,,50%);
ページ名: