1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Zynq > BOOT.binの解析 > 0. 関連資料 / Xilinx Tool Formats抜粋

Last updated at Posted at 2017-02-22
動作環境
PetaLinux 2014.2
Vivado v2014.2
MicroZed

2014年のメモより。

関連資料

  • ug585 (日本語版) – Chapter 6が関係する
    • 表6-5 : ブートヘッダーのパラメータ
      • 0x04C..0x09C : User Defined (84バイト)
    • 6.1.8 PL Programming Paths
      • JTAG Path / PCAP Path / ICAP Path
        • ICAP Path : Rarely used method to re-configure the PL
    • 6.3.9 Boot Header Search
      • ...0x584C4E58...
  • zynq-bootのpython実装 — アドレスの情報が参考になるかも ( image[waddr]=0x584c4e58 # offset 0x24, XLNX )など
  • XAPP1159 – PCAPを使ってのPartial Reconfiguration >> Partial ReconfigurationでなくFull Reconfigurationを行いたい
  • XAPP583 > Using a Microprocessor to Configure 7 Series FPGAs via Slave Serial or Slave SelectMAP Mode
    • endian入替の図 Bit-Swapping / Slave Serial / Slave SelectMAP mode
    • Bit-Swappingは.bitと.binの違いではないようだ
  • 7 Series FPGAs Configuration
    • XAPP583に「See 7 Series FPGAs Configuration User Guide for the details of the bitstream composition.」という記載あり

(補足 2017/02/22)
リンク切れが見られる。
こちらが移行先のようだ。
https://github.com/mathworks/xilinx-uboot/blob/master/tools/zynq-boot-bin.py

Xilinx Tool Formats

@xapp583 > Table 3: Xilinx Tool Formats

File Extension Description
.bit Binary file containing header information that should not be downloaded to the FPGA
.rbt ASCII file containing a text header and ASCII 1s and 0s
.bin Binary file containing no header information
.mcs ASCII PROM formats containing address as well as checksum information
.hex ASCII PROM format only containing data
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?