【FPGA】Generate Bitstream失败Write Bitstream ERROR

【问题】
Write Bitstream
[Common 17-69] Command failed: This design contains one or more cells for which bitstream generation is not permitted:
mb_preset_i/axi_ethernet_0/inst/mac/inst/bd_b764_mac_0_core ()
If a new IP Core license was added, in order for the new license to be picked up, the current netlist needs to be updated by resetting and re-generating the IP output products before bitstream generation.

在这里插入图片描述
【原因】
通过报错原因找到 axi_ethernet_0/inst/mac/inst/tri_mode_ethernet_mac_i,鼠标右键Report IP Status,发现这个IP没有授权,虽然可以综合,但是无法生成bit 文件。
在这里插入图片描述

【解决方法】
1、重新生成License
http://www.xilinx.com/getlicense
可以参考如下链接
https://blog.youkuaiyun.com/Pieces_thinking/article/details/103656841
2、从邮箱下载license文件(Xilinx.lic),并load License
在这里插入图片描述
3、返回VIVDO界面,在TCL Console界面下,输入reset_project并回车
在这里插入图片描述
等待reset完成
在这里插入图片描述
reset完成
在这里插入图片描述
4、通过Report IP Status查看License状态,如果显示design Linking 说明license不够,还是无法Generate Bitstream,否则就可以正常Generate Bitstream了。

### Bitstream 字体格式及用途 Bitstream 是一种常见的字体技术公司,其开发了许多高质量的字体,并推动了计算机字体的发展。以下是关于 **Bitstream 字体格式及其用途** 的详细介绍: #### 1. Bitstream 字体格式概述 Bitstream 提供多种字体格式支持,主要包括 TrueType 和 Type 1 这两种主流字体格式[^1]。TrueType 是由 Apple 和 Microsoft 开发的一种可缩放字体格式,而 Type 1 则是由 Adobe 推广的标准字体格式。 - **TrueType**: 此格式的特点在于跨平台兼容性强,适合屏幕显示以及打印输出。它的设计允许字体在不同分辨率下保持清晰锐利的效果。 - **Type 1**: 主要用于 PostScript 打印机环境下的高品质印刷需求。尽管现代操作系统对其支持逐渐减少,但在某些专业领域仍然有应用价值。 这两种格式均能很好地满足日常办公、出版物制作等方面的需求[^2]。 #### 2. Bitstream 字体的应用场景 Bitstream 字体广泛应用于多个领域,具体如下: - **桌面排版 (DTP)**: 高质量的文字呈现对于书籍杂志封面设计至关重要,因此许多设计师会选择使用 Bitstream 提供的专业级字体来完成此类项目。 - **网页设计与开发**: Web 安全字体的概念使得开发者倾向于选用那些能够在大多数设备上正常加载并展现良好视觉效果的字体资源,其中就包括了一些来自 Bitstream 的经典作品。 - **嵌入式系统中的文字渲染优化**: 如 Linux 平台下 Fontconfig 工具链可以通过合理配置实现针对特定硬件条件的最佳化表现,此时也可能涉及到对 Bitstream 类型字体的选择与调整操作[^3]。 #### 3. 技术细节补充——Pattern 构建机制 当一个应用程序请求某种样式或者属性组合之后形成的 Pattern 实际上就是一组候选解决方案集合,在实际匹配过程中会综合考虑诸如大小、粗细程度等因素从而挑选最接近目标设定的那个选项作为最终采用方案[^4]。 ```python # 示例 Python 代码展示如何动态生成 font pattern def generate_font_pattern(family, size, language="en"): return f"<{family}>-{size}:lang={language}" pattern_example = generate_font_pattern("Helvetica", 12) print(pattern_example) # 输出 "<Helvetica>-12:lang=en" ``` 以上内容涵盖了有关 Bitstream 字体的基础知识及其典型应用场景分析等内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值