森田/日誌/2009-09-21
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-to do
--つづき。
----
memo2-
pg_pipe
-input
--clk
--p_run
--pclk
--pipe_sts
--rst
--p_jdata[127..0]
---jmemから
--p_adri[11..0]
---0 ADR(9 downto 3) 0 ADR(2 downto 0)
--p_datai[63..0]
---DTIから
--p_adro[11..0]
---0 ADR(9 downto 3) 0 ADR(2 downto 0)
-output
--p_runret
---runretの最下位bit(pipeユニットの0番目)
--p_datao[63..0]
---u_adroを見て、それに対応したユニットから出てきたp_dataoの内容を入れる
---それ以外ならば、上位63bitが0、最下位ビットにpipe_stsを入れた値を入れる
--test_out[63..0]
---temp_out(63 downto 0)
-内部信号
--u_adri
---p_adri(11 downto 4)
--u_adro
---p_adro(11 downto 4)
--l_adro
---p_adro(3 downto 0)
-p_we
--u_adriを見て、それに対応したビットをアサート
-pipeコンポーネント
--7個のpipeコンポーネントを生成
--p_jdata, p_run,p_datai,rst,pclk,clkはそのまま
--p_we, runretは対応したビットに接続
--p_adri,p_adroは下位4bit
--p_dataoの接続は対応したビット幅でdataoに接続
---p_datao=>datao(IDATA_WIDTH*(i+1)-1 downto IDATA_WIDTH*i)
--test_outはtemp_outへ p_dataoみたいな感じで
----
#comment
終了行:
-to do
--つづき。
----
memo2-
pg_pipe
-input
--clk
--p_run
--pclk
--pipe_sts
--rst
--p_jdata[127..0]
---jmemから
--p_adri[11..0]
---0 ADR(9 downto 3) 0 ADR(2 downto 0)
--p_datai[63..0]
---DTIから
--p_adro[11..0]
---0 ADR(9 downto 3) 0 ADR(2 downto 0)
-output
--p_runret
---runretの最下位bit(pipeユニットの0番目)
--p_datao[63..0]
---u_adroを見て、それに対応したユニットから出てきたp_dataoの内容を入れる
---それ以外ならば、上位63bitが0、最下位ビットにpipe_stsを入れた値を入れる
--test_out[63..0]
---temp_out(63 downto 0)
-内部信号
--u_adri
---p_adri(11 downto 4)
--u_adro
---p_adro(11 downto 4)
--l_adro
---p_adro(3 downto 0)
-p_we
--u_adriを見て、それに対応したビットをアサート
-pipeコンポーネント
--7個のpipeコンポーネントを生成
--p_jdata, p_run,p_datai,rst,pclk,clkはそのまま
--p_we, runretは対応したビットに接続
--p_adri,p_adroは下位4bit
--p_dataoの接続は対応したビット幅でdataoに接続
---p_datao=>datao(IDATA_WIDTH*(i+1)-1 downto IDATA_WIDTH*i)
--test_outはtemp_outへ p_dataoみたいな感じで
----
#comment
ページ名: