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)
として解決.よかった.