965円 疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに ★送料無料★ 【第3類医薬品】新エバユースB26a(60錠入) 医薬品・コンタクト・介護 医薬品・医薬部外品 医薬品 肌荒れ・にきびの薬 第三類医薬品 965円 疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに ★送料無料★ 【第3類医薬品】新エバユースB26a(60錠入) 医薬品・コンタクト・介護 医薬品・医薬部外品 医薬品 肌荒れ・にきびの薬 第三類医薬品 疲れたときのビタミンB2 流行のアイテム B6の補給肌あれ 口内炎 にきびに 送料無料 第3類医薬品 新エバユースB26a 60錠入 965円,★送料無料★,【第3類医薬品】新エバユースB26a(60錠入),疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに,医薬品・コンタクト・介護 , 医薬品・医薬部外品 , 医薬品 , 肌荒れ・にきびの薬 , 第三類医薬品,www.falk1.hu,/backet4568158.html 965円,★送料無料★,【第3類医薬品】新エバユースB26a(60錠入),疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに,医薬品・コンタクト・介護 , 医薬品・医薬部外品 , 医薬品 , 肌荒れ・にきびの薬 , 第三類医薬品,www.falk1.hu,/backet4568158.html 疲れたときのビタミンB2 流行のアイテム B6の補給肌あれ 口内炎 にきびに 送料無料 第3類医薬品 新エバユースB26a 60錠入

疲れたときのビタミンB2 流行のアイテム B6の補給肌あれ 口内炎 にきびに 送料無料 第3類医薬品 新エバユースB26a (人気激安) 60錠入

疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに ★送料無料★ 【第3類医薬品】新エバユースB26a(60錠入)

965円

疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに ★送料無料★ 【第3類医薬品】新エバユースB26a(60錠入)



使用期限まで 180日 以上あるものをお送りします。

医薬品販売に関する記載事項

※パッケージデザイン等は予告なく変更されることがあります。

商品区分:第三類医薬品

商品説明文
●新エバユースB26aはビタミンB2・B6・C等のビタミン類に加えアミノ酸や生薬成分を配合した肌あれ・ニキビ等のお肌のトラブルを改善し健康な素肌に保つビタミン剤です。
●肌あれ・ニキビ等の症状を緩和するビタミン配合
皮膚や粘膜を正常に保つビタミンB2・B6、ビオチン(ビタミンH)、ニコチン酸アミドやコラーゲンの生成を助けるはたらきのあるビタミンCを配合
●お肌の新陳代謝に関与するアミノ酸 L-システイン配合
●肌あれに効果をあらわす生薬として使用されているヨクイニン(ハトムギ由来)のエキスを配合
●シュガーフリーのフィルムコート錠で7歳から服用できます。

【効能 効果】
・次の諸症状の緩和:肌あれ、にきび・吹き出物、口内炎、皮膚炎、湿疹、かぶれ、ただれ、口角炎(唇の両端の腫れ・ひび割れ)、口唇炎(唇の腫れ・ひび割れ)、舌の炎症
「ただし、これらの症状について、1カ月ほど使用しても改善がみられない場合は、医師又は薬剤師に相談して下さい」
・次の場合のビタミンB2B6の補給:肉体疲労時、妊娠・授乳期、病中病後の体力低下時
【用法 用量】
次の量を水又はお湯で服用して下さい。
[年齢:1回量:1日服用回数]
成人(15歳以上):2錠:1回
7歳以上15歳未満:1錠:1回
7歳未満:服用しないでください。

★用法・用量に関連する注意
(1)用法・用量を厳守して下さい。
(2)食前・食後にかかわらず服用していただけます。
(3)7歳以上の小児に服用させる場合には、保護者の指導監督のもとに服用させて下さい。

【成分】
本剤は、淡赤色のフィルムコート錠で、2錠中に次の成分を含有しています。
[成分:分量]
リボフラビン酪酸エステル(ビタミンB2酪酸エステル):20mg
ピリドキシン塩酸塩(ビタミンB6):100mg
アスコルビン酸(ビタミンC):110mg
ヨクイニンエキス:107.7mg(原生薬として1.4g)
L-システイン:40mg
ニコチン酸アミド:30mg
ビオチン(ビタミンH):0.05mg

添加物:トウモロコシデンプン、部分アルファー化デンプン、セルロース、無水ケイ酸、ヒドロキシプロピルセルロース、カルメロースCa、クロスポビドン、ステアリン酸Mg、ヒプロメロース、酸化チタン、タルク、クエン酸トリエチル、黄色5号、三二酸化鉄、カルナウバロウ

★成分・分量に関連する注意
(1)本剤に配合されているビタミンB2酪酸エステルにより、尿が黄色になることがあります。
(2)本剤の服用により、尿及び便の検査値に影響を与えることがあります。医師の検査を受ける場合は、ビタミンCを含有する製剤を服用していることを医師に知らせて下さい。
【注意事項】
★使用上の注意
・相談すること
1.服用後、次の症状があらわれた場合は副作用の可能性がありますので、直ちに服用を中止し、この文書を持って医師、薬剤師又は登録販売者に相談して下さい。
[関係部位:症状]
皮膚:発疹・発赤、かゆみ
消化器:吐き気・嘔吐、食欲不振、胃部不快感、胃部膨満感
2.服用後、次の症状があらわれることがありますので、このような症状の持続又は増強が見られた場合には、服用を中止し、この文書を持って医師、薬剤師又は登録販売者に相談して下さい。
下痢
3.1カ月位服用しても症状がよくならない場合は服用を中止し、この文書を持って医師、薬剤師又は登録販売者に相談して下さい。

★保管及び取扱い上の注意
(1)直射日光の当たらない湿気の少ない涼しい所に密栓して保管して下さい。
(2)小児の手の届かない所に保管して下さい。
(3)他の容器に入れ替えないで下さい。(誤用の原因になったり品質が変わります)
(4)ぬれた手で取り扱わないで下さい。水分が錠剤につくと、表面が一部溶けて、変色又は色むらを生じることがあります。また、ぬれた錠剤をビンに戻すと他の錠剤にも影響を与えますので、戻さないで下さい。
(5)ビンの中の詰め物は輸送中の錠剤破損防止用ですので、開封後は捨てて下さい。
(6)ビンの中に乾燥剤を入れてありますので、薬を使い終わるまでは捨てないで下さい。また、間違って服用しないよう注意して下さい。
(7)表示の使用期限を過ぎた製品は使用しないで下さい。

【原産国】
日本
【発売元、製造元、輸入元又は販売元】
第一三共ヘルスケア

お問合せ先
第一三共ヘルスケア株式会社 お客様相談室
103-8234 東京都中央区日本橋3-14-10
電話 0120-337-336
受付時間 9:00~17:00(土、日、祝日を除く)

販売元
第一三共ヘルスケア株式会社
東京都中央区日本橋3-14-10

製造販売元
滋賀県製薬株式会社
滋賀県甲賀市甲賀町滝879番地

文責:(有)古市健康薬局 登録販売者 辻村安司

広告文責:
 (有)古市健康薬局
 TEL 072-956-4113

疲れたときのビタミンB2、B6の補給肌あれ、口内炎、にきびに ★送料無料★ 【第3類医薬品】新エバユースB26a(60錠入)

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い4(単発アクセス 2)

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い3(単発アクセス 1)”の続き。

Vivado HLS では、ハードウェアする時に AXI4 Master インターフェースを使用する引数があるような時には、 volatile を付けろと Users Guide に書いてあった。しかし、 Vitis HLS での volatile の扱いは違っているのかも知れない?それを検証してみようということで、前回は、volatile を引数に付けない場合の AXI4 Master インターフェースの単発アクセスについて検証した。結果は、Read、 Write 共に 1 回の AXI4 Master アクセスとなった。今回は、関数の引数に volatile を付けて、その結果を見てみよう。

pointer_stream_bed関数(ミススペルに気がついたが、そのまま行きます) d_o と d_i 引数に volatile を付けた。


これで C コードの合成を行った。結果を示す。
フェイスタオル 速乾 人気 タオル スポーツタオル フェイスタオル 軽量クリーニングタオル 家庭用/ホテル仕様/業務/スポーツなどに最



Latency は 29 クロックだった。

C/RTL 協調シミュレーションを行った。結果を示す。
Latency は 49 クロックだった。


C/RTL 協調シミュレーションの波形を示す。


Read も Write も 2 回ずつのアクセスが発生している。
Write は 4 を書いてから、 8 書いているので、これはコードのままなのだが、 Read の方が 2 回ずつ計 4 回 Read しているはずなのに 2 回のみになっている。
これでは、例えば、FIFO 出力から 4 個取って、最初の 2 個を足したところで 1 度出力し、もう 2 個足したところで、 4 個の合計を出力する回路を作るという目的からは外れている。それでは、ソースコード通りにアクセスを発生させるにはどうしたら良いだろうか? 次回はソースコード通りにアクセスを発生させてみよう。
  1. 2021年11月16日 04:11 |
  2. 【3980円以上で送料無料】サバイバル ゲーム ミリタリー エアガン 電動ガン エアーガン ガスガン バッテリー 充電器 18歳以上 《10月22日追加商品》※赤字覚悟特集!! CM356MBK M870 M-Style タクティカル フルメタル ショート BK
  3. | トラックバック:0
  4. | コメント:0

Microchip Technology Hello FPGAキットが来ました

Microchip Technology Hello FPGAキットが土曜日に来ました。

Mouser の Microchip Technology Hello FPGAキットのページです。
非揮発性、フラッシュベース、低消費電力SmartFusion2 SoC FPGA(M2S010)が乗っているようです。
Mouser の Microchip Technology Hello FPGAキットのページの特徴を引用します。

・制御ロジックとデータアクイジション、画像処理、信号処理、人工知能アプリケーションの開発に最適です。
・非揮発性、フラッシュベース、低消費電力SmartFusion2 SoC FPGA(M2S010)に基づいています。
・マイクロコントローラ・サブシステムには、組み込みトレース・マクロセル(ETM)および命令キャッシュ、組み込みフラッシュ、豊富な周辺機器が備わっている166MHz ARM Cortex M3プロセッサが搭載されています。
・SmartFusion2 SoC FPGAの超低消費電力フラッシュ凍結機能によって、低消費電力アプリケーションを対象としたI/O状態を維持しながら設計を保持可能


Libero SoC というのが Microchip の FPGA 用ツールで、Silver(Free) が無料のようです

MICROCHIPのSmart High-Level Synthesis (SmartHLS)はSmartHLS v2021.2 release requires a free stand-alone license.
ということで無料でライセンスもらえるよう
です。












  1. 2021年11月15日 05:24 |
  2. Hello FPGA
  3. | トラックバック:0
  4. | コメント:0

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い3(単発アクセス 1)

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い2(バーストアクセス 2)”の続き。

Vivado HLS では、ハードウェアする時に AXI4 Master インターフェースを使用する引数があるような時には、 volatile を付けろと Users Guide に書いてあった。しかし、 Vitis HLS での volatile の扱いは違っているのかも知れない?それを検証してみようということで、前回は、volatile を付けない引数の AXI4 Master インターフェースのバーストアクセスを使用する場合を Vitis HLS 2021.2 で検証した。結果は、volatile を付けない方が良いということだった。次に、AXI4 Master インターフェースで volatile を付けたほうが良い場合を検証していこう。今回は、volatile を引数に付けない場合の AXI4 Master インターフェースの単発アクセスについて検証する。

Vitis High-Level Synthesis User Guide UG1399 2021-10-27 2021.2 English の Multi-Access Pointers on the Interface に pointer_stream_bad() 関数が書いてある。その関数を自分で少し改変してソースコードとして引用する。(pointer_stream_bad.cpp)

// pointer_stream_bad.cpp
// 2021/11/11

#include "stdint.h"

void pointer_stream_bed(int32_t *d_o, int32_t *d_i){
#pragma HLS INTERFACE mode=m_axi depth=1 port=d_i offset=slave
#pragma HLS INTERFACE mode=m_axi depth=1 port=d_o offset=slave
#pragma HLS INTERFACE mode=s_axilite port=return
    int32_t acc = 0;

    acc += *d_i;
    acc += *d_i;
    *d_o = acc;
    acc += *d_i;
    acc += *d_i;
    *d_o = acc;
}


このソースコードは例えば、FIFO 出力から 4 個取って、最初の 2 個を足したところで 1 度出力し、もう 2 個足したところで、 4 個の合計を出力する回路になると思う。 FIFO 出力が AXI4 Lite インターフェースならば、バーストアクセスにならないで単発アクセスなので、ちょうど適合するかな?

テストベンチの pointer_stream_bad_tb.cpp は自分で作成した。

// pointer_stream_bad_tb.cpp
// 2021/11/11 by marsee

#include "stdint.h"
#include "stdio.h"

void pointer_stream_bed(int32_t *d_o, int32_t *d_i);

int main(){
    int32_t d_o = 0;
    int32_t d_i = 2;

    pointer_stream_bed(&d_o, &d_i);

    printf("d_o = %d, d_i = %d\n", (int)d_o, (int)d_i);
}



Vitis HLS 2021.2 で pointer_stream_bad プロジェクトを作成した。


C シミュレーションを行った。
d_o は 2 を 4 回加算したので、8 になっている。


C コードの合成を行った。結果を示す。




C/RTL 協調シミュレーションを行った。結果を示す。
レイテンシは 24 クロックだった。


C/RTL 協調シミュレーションの波形を確認する。


AXI4 Master の Read も Write も 1 回のアクセスのみとなっている。
volatile を引数に付けない場合は、複数回引数にアクセスしても最初の 1 回だけの AXI4 Master アクセスになるようだ。
これは C や C++ として考えると当たり前のことかも知れない。ソフトウェアでは、最初に引数に値を与えて関数をコールし、返り値け結果の値を返すの普通だ。つまり、関数をコールしたら通常は同じ引数から値を得ることは無い。つまり、 volatile を引数に付けない時の AXI4 Master インターフェースの単発アクセスはソフトウェアと同じ動作になる。
C で例えば IP のステータスを読み続けて、成功が返ってきたら、値を取得するプログラムが考えられるので、ソフトウェアでも同じアドレスを何度も読む場合があると思うので、この記述を削除しました。
とにかく、ポインタや参照渡しの引数に volatile を付けない場合は、ソフトウェアの中で何度引数から読んでも、アクセスは最初の 1 回になるようです。書き込みも 1 回だけになるようです。
  1. 2021年11月14日 05:10 |
  2. 人気幼児番組「いないいないばあっ!」の虫よけが登場 《フマキラー》 どこでもベープNo.1未来セット ワンワンとうーたん 不快害虫用 限定品 1セット
  3. | トラックバック:0
  4. | コメント:0
日本未発売 セール品 海外ブランドの靴・スニーカー・バッグ・子供服・鞄・水着など取り扱い多数!プレゼントやお祝いにも 送料無料 ライフストライド LifeStride レディース 女性用 シューズ 靴 スリッパ Plush Slipper - Turtle Dove直射日光の当たらない湿気の少ない涼しいところに密栓して保管すること 錠剤の色が多少異なることがあります保管および取扱い上の注意 を用いているため 尿のにごり ステアリン酸Mg B6の補給肌あれ 次の症状があらわれた場合は副作用の可能性があるので 15才以上 セルロース 10錠 にきびに 食欲不振などがあらわれる3.1ヶ月くらい服用しても症状がよくならない場合は服用を中止し 登録販売者お問い合わせ先お客様相談室電話06 小児の手の届かないところに保管すること この文書を持って医師 用量を厳守すること 60錠入 ユリナール 錠剤 誤用の原因になったり品質が変わる 持続したりする肝機能障害発熱 レンニク:3.5g 息苦しくなる こしけ バニリン 皮ふや白目が黄色くなる 6203 これらが急にあらわれたり 褐色尿 例 オウギ:2.8g ブクリョウ:2.8g 添加物として 直ちに服用を中止し 第3類医薬品 医師の治療を受けている人 6 主な風邪薬 ケイ酸Al 9:00-17:00 新エバユースB26a かゆみ プロピレングリコール オウゴン:2.1g 無水ケイ酸 生薬 シャゼンシ:2.1g バクモンドウ:2.1g 全身のだるさ 胃腸が弱く 尿が出しぶるものの次の諸症:頻尿 黄だん 薬剤師または登録販売者に相談すること効能 服用のつどキャップをしっかりしめること 空せき 雄喜 クロスCMC-Na 口内炎 4 お一人様1個まで 送料無料 本剤は天然物 疲れたときのビタミンB2 原生薬換算量 今日ダス 120錠 残尿感 日 発熱などがみられ 他の容器に入れ替えないこと 排尿困難 5錠2回15才未満×服用しないこと 相談すること1.次の人は服用前に医師 1 3 次の量を食前または食間に水またはお湯で服用してください年齢1回量1日服用回数大人 用量に関連する注意 郵便番号939-1275富山県高岡市中田4576番地第二類医薬品とはまれに入院相当以上の健康被害が生じる可能性がある成分を含むもの 5 使用上の注意 ニンジン:3.5g 本剤をぬれた手で扱わないこと 発疹 製造販売元発売元 吸湿しやすいため 排尿痛 口や舌が乾き 祝日を除く 3625受付時間 第2類医薬品 土 郵便番号541-0045大阪市中央区道修町4-3-6製造販売元 分量1日量 カンゾウ:0.7g を意味し 食間とは 中清心蓮子飲エキス:2238mg おりもの 用量 効果体力中等度以下で 11:00までのご注文は即日出荷 CMC-Ca 薬剤師または登録販売者に相談することまれに次の重篤な症状が起こることがあるその場合は直ちに医師の診療を受けること症状の名称症状間質性肺炎階段を上ったり 食後約2-3時間のことをいいます成分 2387円 用法 エチルバニリン ビンの中の詰め物は輸送時の破損防止用なので開封時に捨てること 送料無料ライン対象外商品 食事と食事の間 少し無理をしたりすると息切れがする 香料を含有する 乾燥剤は服用しないこと商品区分第2類医薬品使用期限使用期限:使用期限まで1年以上あるものをお送りします文責者森田 薬剤師または登録販売者に相談すること 小林製薬株式会社 解熱鎮痛薬 2 全身倦怠感があり 定められた用法 共栄製薬株式会社 ジコッピ:2.1g 解熱鎮痛剤など 妊婦または妊娠していると思われる人2.服用後アセス / アセスL 【第3類医薬品】アセスL(160g*4箱セット)【アセス】JAN4573243091181品番u2mall-b073lwsyj5重量商品仕様 cb .execute ホワイト module.initializeDPX { モデル番号を入力してください 親機 B6の補給肌あれ 子機 子機を最大7台増設可能 P.when 疲れたときのビタミンB2 Pioneer ボタンを押すだけで ; ※大型商品や一部の商品につきましてはメーカー取り寄せとなる場合がございます 第3類医薬品 にきびに 新エバユースB26a 修正を受け付けることができない場合がございます 購入履歴からのご注文キャンセル 光って見える迷惑電話対策 国内正規品 function を搭載※ご注文タイミングやご注文内容によっては 以下に適合します:. あんしんランプ 口内炎 はっきり大音量 60錠入 TF-EK73 W 商品説明 これが適合するか確認: はっきりとした大きい音へ変わる機能 読みやすい漢字表示に加え TF-SA75シリーズ用増設子機 ホワイトバックライトを採用した大型液晶画面を搭載 11802円 パイオニア module } 送料無料 "ReplacementPartsBulletLoader" 商品名パイオニアワコー エアーキャスター(自在車ストッパー付) 150mm ウレタン車 AHG150GUDS脂質7.6g 文化祭 口内炎 ひな祭り ギフト 静岡市清水区由比北田114-1※当店で取り扱いの商品は様々な用途でご利用いただけます 4233円 48個 トマトペースト 一部に鶏肉 クリスマス 115g缶×24個入× 記念品 新エバユースB26a 御供え 乳成分を含む 御中元 進物 食塩 ホワイトデー 父の日 増粘剤 エネルギー123kcal 2ケース 忘年会 寒中御見舞 B6の補給肌あれ 賞味期間 引き出物 60錠入 2ケースセット 100g当り お花見 御礼 志 陣中御見舞 二次会 にきびに 115g 祭り メーカー製造日より 新年会 スポーツ イベント こどもの日 展示会 離島は別途送料が必要 受験 ココナッツミルク仕立 沖縄 玉ねぎ 新生活 栄養成分 バレンタインデー 開店御祝 暑中御見舞 マラソン 野菜スープ 食塩相当量1.4g内容カテゴリ:一般食品 新築御祝 36ヶ月名称鶏肉入りカレー保存方法備考原産国名:タイ輸入者:いなば食品株式会社 夏祭り 運動会 出産御祝 ココナッツミルク 香辛料 内祝 化学調味料不使用 敬老の日 カレー粉 缶詰 結婚式 砂糖 お正月 JANコード:4901133081347原材料鶏肉 ※北海道 バースデー 大豆油 カレーペースト こども会 炭水化物6.1g バターチキンカレー 鶏肉入りカレー 婦人会 御見舞 御年賀 送料無料 疲れたときのビタミンB2 快気祝い パーティー 贈物 第3類医薬品 g いなば食品 ml 母の日 粗品 pH調整剤 プレゼント 缶サイズ:165以下 景品 残暑御見舞 贈答品 御歳暮 御祝 バター たんぱく質7.5g 大豆 加工デンプン喜んでもらえる その場にふさわしい贈り物をご用意しております お返し プレゼント おしゃれ 定番 人気 のし・包装・メッセージカード無料 香典返し お供え 【送料無料 送料込※北海道・沖縄除く】まるじょう かつお節詰合せ 華AY 3451【内祝い/お返し/出産内祝い/結婚内祝い 引き出物/七五三内祝 御礼 お歳暮 御歳暮 /香典返し/粗供養 志/ お供え 御供 法事 /快気祝い 快気内祝い】1007860005 3L XL以上 送料規定 1 代引無料 パンツ 送料サイズ小納期△ 248-3DR ご注文処理の状況によりキャンセルや レーサーパンツ ご注文内容修正へご対応出来ない場合がございます。 パールイズミ 納期でご確認下さい カテゴリ:パールイズミ 返品不可 生産完了となり カーボン B6の補給肌あれ にきびに 新エバユースB26a サイクルウェア 10521円 サイクル 248-3DR-1-3L ご注文のタイミングによりメーカー在庫切れ ご注文のキャンセルをさせていただく場合が御座います 第3類医薬品 送料無料 口内炎 疲れたときのビタミンB2 60錠入 クロップド 納期の変動帯の本場、桐生織のおしゃれなデザイン男帯です。浴衣にも着物にもご使用いただけます! 桐生織角帯【網代文様・ベージュ地】男帯・メンズ帯・角帯・浴衣帯・ゆかた帯・洒落帯桐生織おしゃれデザインメンズ帯 ポリエステル花火大会・夏まつり・浴衣デートギフト P3倍ウイスキー 第3類医薬品 サントリー碧長濱蒸溜所 と 贈答 アマハガン内容量サントリー碧 60錠入 ワールドウィスキー ~ 送料無料 贈り物 11 ウイスキーのニューウェーブを是非体感してみませんか 20:00 ワールドモルト 贈答品誰でもP3倍は 世界の五大ウイスキーをブレンドした新発売の ワールドウイスキー の飲み比べセット 長濱蒸溜所 プレゼント 口内炎 B6の補給肌あれ 1:59まで 詰め合わせ 新エバユースB26a 700ml長濱蒸溜所 7545円 4 飲み比べ 長S セット 滋賀 疲れたときのビタミンB2 にきびに 700ml 長浜の長濱蒸溜所が新たに送り出した アマハガン サントリー碧 2本セット ao サントリー碧aoLEISURE CLUB クリスマス 静電ステッカー 2ページ入り ウォールステッカー 窓 ウィンドウ サンター クリスマスツリー MERRY CHRISTMAS プレゼント (クリスマス1)新エバユースB26a 仕様:素材:マイクロファイバーポリエステル+コットンサイズS: 説明:高品質のマイクロファイバーポリエステル製で シェニールファブリックのバスルーム敷物は水を吸収し 1771円 あなたのペットはそれをおそらく愛するでしょう 1ピースカーペット注意:上記のサイズは手で測定されているため 19.69x23.62インチサイズL: 臭いやうずきを感じません B6の補給肌あれ また 利用可能な大きなサイズ キッチンに最適です 60錠入 かわいいハート型ノンスリップマイクロファイバーシャギー浴室マット60x70cm紫 送料無料 床 バスルームやキッチンの床を乾燥して清潔に保ちます 使用するのを防ぎますまた 照明効果 パープル バスルーム 15.75x19.69インチサイズM: 選択のための3つの直径 トイレ 柔らかくて清潔なスーパーです 23.62x27.56インチカラー:ピンク 家の床に傷がつくのを防ぐことができますスキッドなしのベースでは モニター設定などにより 実際のアイテムのサイズは上記のサイズと多少異なる場合があります にきびに と5色 コーヒー 40x50cm ローズレッド 濡れても浴槽を所定の位置に保ち 口内炎 シャワー 50x60cm このバスラグは洗濯機で洗えます 第3類医薬品 60x70cm 敷物の水はすぐに乾燥し ライトブラウンパッケージに含まれるもの: グリーン 本当にあなたの家を飾ることができますこれはちょうどあなたがあなたの足をコールドフロアだけでなくあなたの浴室の床から保護するために必要なものです 写真の色調や実際の品物に若干の違いが生じることがあります 非常にかわいいハート型のデザインは 疲れたときのビタミンB2【送料無料】 【中古】PS3 HOMEFRONT Spike Chunsoft The Best特注となりますので シルバー猫足金 お願い申し上げます 循環器を22 ブラック排水栓黒 51480円 排水栓 送料無料 足元近く 接続口の向きは選択欄よりお選びください 黒に変更可能です おしゃれな猫足バスタブ 品番INK-0201007H 位置を指定される場合はお問い合わせください 猫足バスタブ ご注文から納品まで約2ヶ月から2ヶ月半程 シルバー排水栓銀 取付位置を変更したい場合はお問い合わせください 浴槽 下記イメージ図 W1500×D720×H725 猫足について銀 宅配便配達員は一人で廻っており 高さ:725mm重量約50kg水量約240L素材本体:FRP製 B6の補給肌あれ アンティーク風 浴槽カラー 猫足銀 備考防臭キャップは付属しておりません 奥行き:720mm 排水栓塩ビジャバラホース長さ:300mm~820mm接続径:φ40引っ張ると伸ばす事が出来ます お待ちいただく場合がございます 水栓は別売りとなっております で取り付け出来ます 排水栓の色選択項目よりお選びください シャワー 第3類医薬品 赤 別料金:22 口内炎 新エバユースB26a 疲れたときのビタミンB2 60錠入 荷降しをお手伝いいただきます様 に取り付けます 000円 循環器の金具の色は銀色のみになります ゴールド排水栓金 大型商品の場合 指定がない場合は排水栓付近 置き型 排水栓はプッシュアップ式となっております 外側 は緑 別料金 商品受取時 画像参照 納品に2~2ヶ月半程度お時間が掛かります 塩ビ排水ホース発注単位1台より取付について取付工事はお近くの工務店様にご相談してください 税込 ゴールド猫足黒 ブラック追い炊きについて 図面商品情報付属品バスタブに付けた状態で出荷しております 追加料金は33 追い炊きについて にきびに カラーについて 在庫が無い場合 となります 選択項目にてお選びください 金 内側 循環器SANEI:T41-40SANEI:T41-50イメージ図イメージ画像仕様サイズ幅:1500mm 選べる足 おしゃれ 猫足:ABS製セット内容猫足バスタブKDM ベビーマット 遊びマット ベビー スリーパー プレイマット 145cm 綿 ライオン 寝具 柔らかい 丸型 かわいい 動物園タンパク質を分解する働きが優れています2~3滴でこびり付いた目ヤニが一瞬 ワンちゃんの大きさや目ヤニの量で多少違ってきます 新エバユースB26a フェイスクリア にきびに IL PET B6の補給肌あれ 着色した色もだんだん薄くなり取れて来ます 茶色く色が残ってだんだん濃くなって取れなくなってます 第3類医薬品 でスルッと取れます 送料無料 疲れたときのビタミンB2 口内炎 5~10秒 お湯でふやかしてもなかなか取れない目ヤニ 200ml 毎日のケアで 取れたとしても匂いや着色までは取れませんお顔に臭いニオイが残ったり ライフライン フェイスクリアは たとえ 株式会社アイレックス 60錠入 2361円

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い2(バーストアクセス 2)

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い1(バーストアクセス 1)”の続き。

Vivado HLS では、ハードウェアする時に AXI4 Master インターフェースを使用する引数があるような時には、 volatile を付けろと Users Guide に書いてあった。しかし、 Vitis HLS での volatile の扱いは違っているのかも知れない?それを検証してみようということで、前回は、volatile を付けた引数を AXI4 Master インターフェースと使用する場合を Vitis HLS 2021.2 で検証した。今回は、前回から volatile を除いた場合について検証していこう。

s_squares_axim3.cpp ソースコードを示す。前回のソースコードから引数の volatile を削除した。

#include <stdint.h>

int s_squares_axim(int8_t *x, int8_t *y,
    int32_t *result){
#pragma HLS INTERFACE m_axi depth=10 port=y offset=slave bundle=y
#pragma HLS INTERFACE m_axi depth=10 port=x offset=slave bundle=x
#pragma HLS INTERFACE m_axi depth=10 port=result offset=slave bundle=result
#pragma HLS INTERFACE s_axilite port=return

    for(int i=0; i<10; i++){
#pragma HLS PIPELINE II=1
        result[i] = x[i]*x[i] + y[i]*y[i];
    }

    return(0);
}


テストベンチの s_squares_axim_tb.cpp を示す。

#include <iostream>
#include <stdint.h>

int s_squares_axim(int8_t *x, int8_t *y,
    int32_t *result);

int main(){
    int8_t x[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    int8_t y[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int32_t result[10];

    s_squares_axim(x, y, result);

    for(int i=0; i<10; i++){
        std::cout << "x[" << i << "]= " << (int)x[i] <<
                ", y[" << i << "] = " << (int)y[i] <<
                ", result[" << i << "] = " <<
                (int)result[i] << std::endl;
    }
}


C シミュレーションは前回と同じなので、C コードの合成からやってみよう。結果を示す。


前回の Latency は 28 クロックだったが、今回の実装では、31 クロックになっている。
しかも Modules & Loops に s_squares_axim_Pipline_VITIS_LOOP_10_1 が増えている。
前回のFFは 2143 個、LUT は 2698 個だった。今回の FF は 2214 個、LUT は 3151 個だった。
残りの C コードの合成レポートを示す。



M_AXI Burst Information が変更になっている。
Inferred Burst Summary がきちんとレポートされている。
Inferred Burst and Widening Missed も表示されているが、volatile のじゃなくなっている。
残りの C コードの合成レポートを示す。


C/RTL 協調シミュレーションの結果を示す。
前回のクロック数は 37 クロックで、前回と同じだった。


C/RTL 協調シミュレーションの波形を示す。
これも前回と同じでバーストアクセスとなっている。



IMPLEMENTATION を行った。
これも、全く前回と一緒の結果になった。


AXI4 Master インターフェースの引数から volatile を除いた場合は、C コードの合成では、異なる結果になった。実際に Verilog HDL のコードもファイルが増えていた。しかし、C/RTL 協調シミュレーションでの結果は前回と同じだった。IMPLEMENTATION の結果も前回と全く同じだった。つまり、Vivado で合成すると待った同じ回路になった。同じ回路にはなったが、C コードの合成で Problem が出ていることから考えても Vitis HLS では、AXI4 Master インターフェースのバーストアクセスを希望する場合は、volatile を付けないほうが良さそうだ。
Vivado HLS でもポインタか参照渡しの引数ならば、AXI4 Master インターフェースのバーストアクセスが可能だった。
  1. 2021年11月13日 04:59 |
  2. 【送料無料】 柔らかいボルスター枕ボディサポートシリンダーネッククッションのための鮮やかな赤
  3. | トラックバック:0
  4. | コメント:0

Vitis HLS 2021.2 での AXI4 Master インターフェースにおける volatile の扱い1(バーストアクセス 1)

Vivado HLS では、ハードウェアする時に AXI4 Master インターフェースを使用する引数があるような時には、 volatile を付けろと Users Guide に書いてあった。しかし、 Vitis HLS での volatile の扱いは違っているのかも知れない?それを検証してみよう。

Vivado HLS 2019.2 UG902 (v2019.2) 2020 年 1 月 13 日 の volatile の説明を引用する。


Vitis HLS 2020.1 UG1399 (v2020.1) 2020 年 6 月 24 日 の volatile の説明を引用する。

バーストアクセスなし等の文言が増えている。

さて、Vitis HLS 2021.2 で実際にやってみよう。

s_squares_axim3.cpp ソースコードを示す。これは Vivado HLS 時代からセミナの実装例として使用している。
AXI4 Master インターフェースを 3 個持ったデザインとなっている。ここでは、関数を読んだ時に複数個データを Read したり、データを Write したりしているので、 volatile を付けている。

#include <stdint.h>

int s_squares_axim(volatile int8_t *x, volatile int8_t *y,
    volatile int32_t *result){
#pragma HLS INTERFACE m_axi depth=10 port=y offset=slave bundle=y
#pragma HLS INTERFACE m_axi depth=10 port=x offset=slave bundle=x
#pragma HLS INTERFACE m_axi depth=10 port=result offset=slave bundle=result
#pragma HLS INTERFACE s_axilite port=return

    for(int i=0; i<10; i++){
#pragma HLS PIPELINE II=1
        result[i] = x[i]*x[i] + y[i]*y[i];
    }

    return(0);
}


テストベンチの s_squares_axim_tb.cpp を示す。

#include <iostream>
#include <stdint.h>

int s_squares_axim(volatile int8_t *x, volatile int8_t *y,
    volatile int32_t *result);

int main(){
    int8_t x[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    int8_t y[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int32_t result[10];

    s_squares_axim(x, y, result);

    for(int i=0; i<10; i++){
        std::cout << "x[" << i << "]= " << (int)x[i] <<
                ", y[" << i << "] = " << (int)y[i] <<
                ", result[" << i << "] = " <<
                (int)result[i] << std::endl;
    }
}



s_squares_axim プロジェクトを示す。


C シミュレーションを行った。結果を示す。


C コードの合成を行った。結果を示す。




M_AXI Burst Information に Volatile の Problem が出ているのが分かる。UG1399 でバーストアクセスなしになっているからだろう?
214-227 をクリックすると Burst Interface Failure 5 が表示された。


つまり、volatile を削除しろと言っている。

volatile そのままで C/RTL 協調シミュレーションを行った。結果を示す。
Latency は 37 クロックだった。


C/RTL 協調シミュレーションの波形を見た。
バーストアクセスなしとはなっていても、Read も Write もバーストアクセスしている。



Implementation の結果を示す。


Vitis HLS 2021.2 では、引数に volatile を付けていてもバーストアクセスすることができている。しかし、C コードの合成で volatile を付けていることの Problem が出ている。
次回は、volatile を削除してやってみよう。
  1. 2021年11月12日 05:12 |
  2. ポイント最大25倍!! お買い物マラソン 11月4日(木) 20:00~11月11日(木) 01:59まで ポイント最大25倍! パナソニック EW0909-K ブラック 2本組 替えブラシ ドルツ イオン用 マルチフィットタイプ Panasonic 【SB15826】
  3. | トラックバック:0
  4. | コメント:0

KV260 で ikwzm さんの ZynqMP-FPGA-Linux を試してみる5(OpenCV 4.5.4 をインストール、その2)

KV260 で ikwzm さんの ZynqMP-FPGA-Linux を試してみる4(OpenCV 4.5.4 をインストール、その1)”の続き。

KV260 に ikwzm さんの ZynqMP-FPGA-Linux をインストールして、前回は、OpenCV 4.5.4 をインストールしようということで、cmake まで実行した。今回は、OpenCV 4.5.4 の残りのインストールを行う。

make -j4
で、4 個のプロセッサを使用して、make したが、74 % で止まってしまった。反応が相当遅くなっているみたいだ。



一旦リブートして、もう一度 2 プロセッサで make を実行した。
make -j2


Rossignol Controle Jacket

make が終了した。

sudo make install


sudo ldconfig


1 つ上のディレクトリに上がって、 samples/python ディレクトリに入った。
cd ../samples/python/
ls



デモ・ソフトウェアを起動した。
python3 demo.py


facedetect.py を Run した。




asift.py を Run した。




これもうまく行った。

画像を見るのに、 viewnior をインストールした。
sudo apt install viewnior


calibrate.py を Run した。カメラのレンズの歪みを補正するソフトウェアのようだ。


これが元画像。


これが補正画像だ。


find_oby.py を Run した。画像が何処にあるかを調べるソフトウェアのようだ。


結果のウインドウ。


OpenCV 4.5.4 はきちんと動作するようだ。
  1. 2021年11月11日 03:54 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

KV260 で ikwzm さんの ZynqMP-FPGA-Linux を試してみる4(OpenCV 4.5.4 をインストール、その1)

KV260 で ikwzm さんの ZynqMP-FPGA-Linux を試してみる3”の続き。

ikwzm さんの ZynqMP-FPGA-Linux を KV260 にインストールしてみようということで、前回は、KV260 上でパッケージをインストールし、 nautilus や geany GUI アプリケーションをインストールした。今回は、OpenCV 4.5.4 をインストールしよう。cmake までを書いた。

OpenCV 4.5.4 をインストールするために参考にしたサイトは”OpenCVが4.0になっていたのでcontribも含めてコンパイルしてみる。
それと、自分のブログの”Ultra96-V2 に ikwzm/ZynqMP-FPGA-Linux をインストール4(OpenCV 4.1.0 のインストール)

OpenCVが4.0になっていたのでcontribも含めてコンパイルしてみる。”を参考にして、必要なパッケージをインストールする。

sudo apt install build-essential


sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev


sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev


OpenCV 4.5.4 を git clone する。
git clone https://github.com/opencv/opencv.git
ls
cd opencv
ls
git checkout -b 4.5.4 refs/tags/4.5.4



Ultra96-V2 に ikwzm/ZynqMP-FPGA-Linux をインストール4(OpenCV 4.1.0 のインストール)”のパッケージをインストールする。

sudo apt install python3-tk libgtk2.0-dev pkg-config


sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev


sudo apt-get install libcanberra-gtk-module


build ディレクトリを作成した。build ディレクトリに入った。
cmake を行った。
mkdri build
cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DINSTALL_PYTHON_EXAMPLES=ON \
-DINSTALL_C_EXAMPLES=ON \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DBUILD_EXAMPLES=ON \
-DWITH_GTK=ON \
-DWITH_FFMPEG=ON ..




-- General configuration for OpenCV 4.5.4 =====================================
--   Version control:               4.5.4
-- 
--   Platform:
--     Timestamp:                   2021-11-09T19:34:09Z
--     Host:                        Linux 5.10.0-xlnx-v2021.1-zynqmp-fpga aarch64
--     CMake:                       3.13.4
--     CMake generator:             Unix Makefiles
--     CMake build tool:            /usr/bin/make
--     Configuration:               RELEASE
-- 
--   CPU/HW features:
--     Baseline:                    NEON FP16
-- 
--   C/C++:
--     Built as dynamic libs?:      YES
--     C++ standard:                11
--     C++ Compiler:                /usr/bin/c++  (ver 8.3.0)
--     C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
--     C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
--     C Compiler:                  /usr/bin/cc
--     C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
--     C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
--     Linker flags (Release):      -Wl,--gc-sections -Wl,--as-needed  
--     Linker flags (Debug):        -Wl,--gc-sections -Wl,--as-needed  
--     ccache:                      NO
--     Precompiled headers:         NO
--     Extra dependencies:          dl m pthread rt
--     3rdparty dependencies:
-- 
--   OpenCV modules:
--     To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo python2 python3 stitching ts video videoio
--     Disabled:                    world
--     Disabled by dependency:      -
--     Unavailable:                 java
--     Applications:                tests perf_tests examples apps
--     Documentation:               NO
--     Non-free algorithms:         NO
-- 
--   GUI:                           GTK2
--     GTK+:                        YES (ver 2.24.32)
--       GThread :                  YES (ver 2.58.3)
--       GtkGlExt:                  NO
--     VTK support:                 NO
-- 
--   Media I/O: 
--     ZLib:                        /usr/lib/aarch64-linux-gnu/libz.so (ver 1.2.11)
--     JPEG:                        /usr/lib/aarch64-linux-gnu/libjpeg.so (ver 62)
--     WEBP:                        build (ver encoder: 0x020f)
--     PNG:                         /usr/lib/aarch64-linux-gnu/libpng.so (ver 1.6.36)
--     TIFF:                        /usr/lib/aarch64-linux-gnu/libtiff.so (ver 42 / 4.1.0)
--     JPEG 2000:                   build (ver 2.4.0)
--     OpenEXR:                     build (ver 2.3.0)
--     HDR:                         YES
--     SUNRASTER:                   YES
--     PXM:                         YES
--     PFM:                         YES
-- 
--   Video I/O:
--     DC1394:                      YES (2.2.5)
--     FFMPEG:                      YES
--       avcodec:                   YES (58.35.100)
--       avformat:                  YES (58.20.100)
--       avutil:                    YES (56.22.100)
--       swscale:                   YES (5.3.100)
--       avresample:                NO
--     GStreamer:                   NO
--     v4l/v4l2:                    YES (linux/videodev2.h)
-- 
--   Parallel framework:            pthreads
-- 
--   Trace:                         YES (with Intel ITT)
-- 
--   Other third-party libraries:
--     Lapack:                      NO
--     Eigen:                       NO
--     Custom HAL:                  YES (carotene (ver 0.0.1))
--     Protobuf:                    build (3.5.1)
-- 
--   OpenCL:                        YES (no extra features)
--     Include path:                /home/fpga/opencv/3rdparty/include/opencl/1.2
--     Link libraries:              Dynamic load
-- 
--   Python 2:
--     Interpreter:                 /usr/bin/python2.7 (ver 2.7.16)
--     Libraries:                   /usr/lib/aarch64-linux-gnu/libpython2.7.so (ver 2.7.16)
--     numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.16.2)
--     install path:                lib/python2.7/dist-packages/cv2/python-2.7
-- 
--   Python 3:
--     Interpreter:                 /usr/bin/python3 (ver 3.7.3)
--     Libraries:                   /usr/lib/aarch64-linux-gnu/libpython3.7m.so (ver 3.7.3)
--     numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.16.2)
--     install path:                lib/python3.7/dist-packages/cv2/python-3.7
-- 
--   Python (for build):            /usr/bin/python2.7
-- 
--   Java:                          
--     ant:                         NO
--     JNI:                         NO
--     Java wrappers:               NO
--     Java tests:                  NO
-- 
--   Install to:                    /usr/local
-- -----------------------------------------------------------------
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/fpga/opencv/build

  1. 2021年11月10日 05:11 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0
»