【KiCAD】MAX V 5M160(CPLD)のライブラリを作る【CAD】

KiCADのライブラリ

会社でとある回路を作るんですが、試作会社がなかなか回路作ってくれないとかあったりして・・<おぃおぃ。。

MAX V 5M160ZE64I5NというCPLDなどのプログラムを作り出すためのモック回路を先に作ろうかと。。で、KiCADで作るかな?って思ったら部品ライブラリがない。。

部品ライブラリがないと回路図が作れないので(笑)とりあえず、作ってみようという話

まずはデータシート!

Intel に買収されてからFPGAやCPLDのURLがあちこちになっちゃって、データシート類メタメタですねぇ。。MouserとかDigikeyは偉い。。ちゃんとフォローしてる。

5M160ZE64I5N データシート (PDF)

が。。こいつにPin配置とかの情報なくて。。しかも、このPDFのPin-outsっていうところのリンク先は、見事に404。でググると出てきました。

5M160Z

Max-V family pin connection guideline

これでだいたいの情報はわかる。

シンボルの作成方法

このQuicklibで作れると一番はやいです。(素直にマニュアル・ことはじめというのを読むと出てきます)

http://kicad.rohrbacher.net/quicklib.php

手で作る場合は、これらの記事が参考になります。

https://docs.kicad.org/5.1/ja/getting_started_in_kicad/getting_started_in_kicad.html

https://spiceman.jp/kicad-creating-symbol/

【KiCAD】回路図エディタでの新規部品の作り方

Quicklibにアクセスして

Component name を決め、Pin Layout Styleを決め、Pin Countを決めAssin Pinを押します

出てきたページの一番下にImport Pin Listってあるので、それを押す

例えば、PinのNo Pinの機能 という風にならんだファイルを作っておき(上のデータシートやPin outs からコピペで作る。。 コピペが一番間違いが少ないのでいいです)

そして、ファイルを選択して、一番下のImport Fileを押す

こんな風に、Pin番号と、Pin Nameや、PinのFormatなどが自動的に入ります。

 思ったような感じになってなかったら、Importしたファイルを書き換えたりいろいろします。Previewを押すと、こんなのが出てきます。

だいたい思ったようなのができたら。。

Build library componentというのを押すと、Libraryができます。

それを、今度はKiCadのシンボルライブラリツールから、新規ライブラリを作っておいて、その中に、インポートします。

QFP64のPKGのものっぽいのができました。

フットプリントの作成

基板まで作ろうっておもったら、この作業いりますが。。普通はパッケージは規格化されているので、まぁたいていのはあります。

データシートでパッケージについてのところを読むと。。

KiCADのフットプリントエディターを開いて調べてみます。

あら? EQFPには64Pinはないですね。0.4mm ピッチ??? 9×9 ???(笑)そんなのKiCADに入ってないよ~(笑)

では。。ググります。。 SnapEDAってところに、今回使おうとしていた5M160ZE64C4Nのフットプリントありました。

https://www.snapeda.com/parts/5M160ZE64C4N/Intel/view-part/

ここからダウロードして、新しいライブラリに追加します。

便利ですね。

さて。。やっと回路図がかけます(笑)

といいつつ。。 だいたいこんな感じで先人がやってくれたことに感謝をしつつ使わせていただけるので、少し手間が省けますね。

一応、ライブラリとフットプリントを入れたKiCADのファイルをGithubにあげておきました。

ここからダウンロードしてみてください。

ちょっと基板を描くだけ書いてみました

投稿者 tom2rd

コメントを残していただけるとありがたいです

Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください