2014-08-01から1日間の記事一覧

Xilinx ISEでMapLib: 979 errorが出る

Papilio OneでMicroblaze MCSを動かすべくMicroblaze MCSのIPコアを生成。 しかしUARTをつけるとImplementationに失敗する。ISEではなくPlanAheadだとエラーが出ない?とのことなので、PlanAheadで試してみる http://marsee101.blog19.fc2.com/blog-entry-228…

Xilinx SDKで生成したhexファイルを手動でマージしてPapilioに送る

Papilio Loaderが上手く動いてないので手動でやる。 まずXIlinx SDKで生成したelfを Launch shellでコマンドプロンプトを立ち上げた後、.elfを.hexに変換する。 microblazeを使ってる場合は以下。(microblaze mcsでも同じ?) $ mb-objcopy -O ihex main.elf …

バスに関するメモ

バス:コンピュータシステムの内部でメモリや周辺回路が共用する信号 基本的に4本の信号の種類がある。 1.ADDR (address):メモリ、周辺回路に割り当てたれたアドレス 2.DATA (data):CPUと周辺回路間で情報をやりとりする信号。読み込み、書き出しの双…

PapiioのBRAMのサイズ

http://papilio.cc/index.php?n=Papilio.PapilioPro Papilio Board 18Kbit BRAM Blocks Max SRAM Usable SRAM Papilio Pro 32 576Kbit (72KByte) 512Kbit (64KByte) Papilio One 500K 20 360Kbit (45KByte) 320Kbit (40KByte) Papilio One 250K 12 216Kbit (…