【教程】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