トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2019-6-10

Intel PAC

ちゃんと使いこなしたいのであれこれお勉強中.

サンプルみても今ひとつよくわからなかったけどドキュメントが


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

  1. Specify the Platform Configuration
  2. Design the AFU
  3. Specify the Build Configuration
  4. Generate the AF Build Environment
  5. 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)

として解決.よかった.