本系列容器镜像基于Ubuntu 22.04构建,用于运行Intel Quartus Prime Pro v23.4 FPGA设计软件。目前提供以下镜像类型,满足不同设计流程需求:
docker pull intel/quartuspro-v23.4:agilex7docker pull intel/quartuspro-v23.4:agilex7-synthonlydocker pull intel/quartuspro-v23.4:agilex7-fitteronly运行镜像需指定特定参数,支持以下三种设计流程:
所有流程都需要的(docker run选项)
--net=host--mount type=bind,source=<本地设计路径>,target=<容器内路径>/data。--env LM_LICENSE_FILELM_LICENSE_FILE环境变量,指向有效的Quartus许可。通过指定Tcl脚本运行 Quartus 流程(使用专用镜像时需确保脚本调用的功能在镜像中可用,不确定时建议使用完整镜像)。
必需的镜像特定选项(需在镜像名称后指定)
-t|--tcl <容器内Tcl脚本路径> <脚本参数>示例
运行位于/quartus/project1目录下的run.tcl脚本,参数为val1 val2,使用intel/quartuspro-v23.4:agilex7镜像:
bashdocker run \ --net=host \ --env LM_LICENSE_FILE \ --mount type=bind,source=/quartus/project1,target=/data \ intel/quartuspro-v23.4:agilex7 \ --tcl run.tcl val1 val2
通过.qsf项目文件运行相应设计步骤。
可选的镜像特定选项(使用时需在镜像名称后指定)
-d|--design-dir <容器内设计路径>/data。-p|--project <顶层模块> <设计名称>.qsf文件名称(不含扩展名)。示例
/quartus/project1目录下名为top的项目,使用intel/quartuspro-v23.4:agilex7镜像:bashdocker run \ --net=host \ --env LM_LICENSE_FILE \ --mount type=bind,source=/quartus/project1,target=/data \ intel/quartuspro-v23.4:agilex7
/quartus/project1目录下名为myproject的项目,使用intel/quartuspro-v23.4:agilex7镜像:bashdocker run \ --net=host \ --env LM_LICENSE_FILE \ --mount type=bind,source=/quartus/project1,target=/data \ intel/quartuspro-v23.4:agilex7 \ --project myproject
通过.qar归档文件运行设计步骤,使用本地QAR文件数据并将结果输出为新的.qar文件。适用于将agilex7-synthonly与多次agilex7-fitteronly结合(如种子扫描)。
必需的镜像特定选项(需在镜像名称后指定)
-q|--qarfile <容器内.qar文件路径>.qar文件的绝对路径(不含扩展名),启用QAR流程。-r|--result <结果.qar文件名称>.qar文件的名称(不含扩展名)。可选的镜像特定选项(使用时需在镜像名称后指定)
-d|--design-dir <容器内设计路径>/data。-p|--project <顶层模块> <设计名称>.qsf文件名称(不含扩展名)。--qarqsfdir <.qar文件内.qsf路径>.qar文件内.qsf文件的路径,默认为顶层目录.。示例
运行位于/quartus/project1目录下的top.qar归档项目,结果输出为top_result.qar,使用intel/quartuspro-v23.4:agilex7镜像:
bashdocker run \ --net=host \ --env LM_LICENSE_FILE \ --mount type=bind,source=/quartus/project1,target=/data \ intel/quartuspro-v23.4:agilex7 \ --qarfile /data/top \ --result top_result
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务