【教程】f4pga-bitstream-viewer 配置及操作手册

参考文档

https://f4pga.readthedocs.io/projects/prjxray/en/latest/db_dev_process/readme.html#step-2

prjxray下载及编译

下载

git clone https://github.com/f4pga/prjxray
cd prjxray
# prjxray/
git submodule update --init --recursive

编译

  • 安装cmake
sudo apt-get install cmake
  • 编译
# prjxray/
make build

f4pga-bitstream-viewer

下载

git clone http://192.168.11.164:30000/eda/f4pga-bitstream-viewer

配置环境

  • 这里就用f4pga环境即可
export F4PGA_INSTALL_DIR=~/Source/f4pga
export FPGA_FAM=xc7
source "$F4PGA_INSTALL_DIR/$FPGA_FAM/conda/etc/profile.d/conda.sh"
conda activate $FPGA_FAM

架构文件

可视化项目在执行中会使用prjxray的一些tools和配置文件,并且架构文件也会从中读取,因此这里我们在对应目录下创建24k路径,将其架构文件放置其中。

# prjxray/database/artix7/
mkdir xc7a24k xc7a24kcsg324-1

# 向./xc7a24k/中加入:
node_wires.json
tileconn.json
tilegrid.json

# 向./xc7a24kcsg324-1/
package_pins.csv
part.json
part.yaml
node_wires.json
tileconn.json
tilegrid.json

码流文件

码流文件位置没有过多限制,这里为后续执行和改动方便,因此将其放在项目根目录下的files文件夹中。

# f4pga-bitstream-viewer/
mkdir files
# 将24k生成的bit文件放置此处

生成资源文件

# 路径需自行填充
make BITSTREAM=f4pga-bitstream-viewer/files/top.bit \ 
    PART=xc7a24kcsg324-1 \
    PRJXRAY=prjxray

可视化

# 需要node环境,建议node v16.17.0
npx serve dist
posted @ 2023-11-20 23:51  小拳头呀  阅读(63)  评论(0编辑  收藏  举报