トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2019-6-10の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!Intel PAC
ちゃんと使いこなしたいのであれこれお勉強中.
* AFU Developer's Guide - https://www.intel.com/content/www/us/en/programmable/documentation/bfr1522087299048.html
サンプルみても今ひとつよくわからなかったけどドキュメントが
* DMA AFUのドキュメント - https://www.intel.com/content/www/us/en/programmable/documentation/tmv1511227122034.html
* Streaming DMA AFUのドキュメント - https://www.intel.com/content/www/us/en/programmable/documentation/ctb1526061110715.html
* Streaming DMA AFUのドキュメント(日本語) - https://www.intel.co.jp/content/www/jp/ja/programmable/documentation/ctb1526061110715.html

!AFU Developer's Guideをやってみる
https://www.intel.co.jp/content/www/jp/ja/programmable/documentation/bfr1522087299048.html

::Overview of the Design Flow
The minimal flow
+ Specify the Platform Configuration
+ Design the AFU
+ Specify the Build Configuration
+ Generate the AF Build Environment
+ Generate the AF
Minimalじゃない場合,3と4の間にASEを使った動作検証が入る.

::サンプルから作る
とりあえず,一度合成する.たとえば,
 cd $OPAE_PLATFORM_ROOT/hw/samples/streaming_dma_afu
 afu_synth_setup --source hw/rtl/filelist.txt build_synth
 cd build_synth
 ${OPAE_PLATFORM_ROOT}/bin/run.sh
とすると, build/dcp.qpf が作られる.

  Once the Intel(R) Quartus(R) Prime Pro Edition GUI opens, open the
  dcp.qpf project file and use the revisions feature to create a new
  revision based on the afu_synth revision and give it a unique name
  (e.g.,afu_dev). Use the newly created revision as a workspace to
  develop the AFU’s design description with tools such as Platform
  Designer or to add debug instances with tools such as Signal
  Tap. This method enables AFU design description development with
  high level, GUI-based tools in Quartus Prime Pro without corrupting
  the PR compilation revisions provided by the OPAE SDK for generating
  an AF.

ということなので,Quartusを起動して,build/dcp.qpfを開く.
メニューのProjectで,Revisionsを選ぶとRevisionsダイアログが開く.
<<new reviosn>>をダブルクリックして,afu_synthをベースにafu_devを作成.
Start Analysis & Synthesisとかクリックしてみるとプロジェクトツリーが再生成される.

!Mew の 設定
某社の人から送られてくる S/MIME なメールが開けなかった件は
 touch ~/.gnupg/gpgsm.conf
 echo disable-crl-checks >> ~/.gnupg/gpgsm.conf
で,とりあえず.
(参考 https://www.mew.org/en/feature/smime.html https://tty0.exblog.jp/4531842/ とか)
Uberの領収書メールが
 process-kill-buffer-query-function: Variable binding depth exceeds max-specpdl-size
とかいって開けなかった件は,
 (setq max-specpdl-size 100000)
として解決.よかった.