无法使用 VHDL 2008 Quartus Prime 进行编译

2023-11-29

我正在使用 Quartus Prime Lite Edition,并且我想使用一元运算符nand像这样的 std_logic_vector

library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

entity example1 is
    port( 
        BIN : in std_logic_vector (7 downto 0);
        result : out std_logic
    );
end;

architecture Beh of example1 is
begin
    
    result <= nand BIN;
        
end Beh;

我试着跟随this说明,已更改VHDL版本 under VHDL输入 in 编译器设置。仍然没有效果并得到:错误 (10500):lab2.vhd(16) 文本“nand”附近的 VHDL 语法错误;需要“(”,或标识符(“nand”是保留关键字),或一元运算符


Quartus Prime Lite 不支持 VHDL 2008。

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/po/ss-quartus-comparison.pdf

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 VHDL 2008 Quartus Prime 进行编译 的相关文章

  • 64位汇编介绍

    我正在寻找一篇介绍 Intel 64 位处理器和汇编的文章 x64 寄存器列表 命令语法等 供熟悉 32 位汇编的程序员使用 有点像 64 位处理器的 新增功能 The Intel 64 和 IA 32 架构软件开发人员手册 http ww
  • 将8个16位SSE寄存器转换为8位数据

    假设我有一个包含 16 位数据的 SSE 数组 1 2 3 4 5 6 7 8 现在我需要通过在前 8 个字节中仅存储 16 位数据的低字节来将此 SSE 数组转换为 8 位数据 如下所示 1 2 3 4 5 6 7 8 0 0 0 0 0
  • VHDL 中数组的硬件表示

    使用 VHDL 我想要一些寄存器 每个寄存器存储 16 位 所以我发现VHDL有一个内置数组 我想用它来存储iy中每个元素的16位 所以我想知道VHDL是否将此数组映射到实际寄存器 简短的回答是否定的 数组类型不映射到寄存器 长答案 VHD
  • 现在 x86 上有多少指令? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在尝试
  • 将 n 位的 std_logic_vector 向右或向左移位

    我有一个向量signal tmp std logic vector 15 downto 0 我必须将它向左或向右移动 n 位 我怎样才能实现这个操作 我想到了串联操作 但我不知道如何使用它 Use the ieee numeric std库
  • 将 *.vhdl 编译到库中时出现编译器错误 - Altera Quartus II

    我已经从以下位置下载了浮点包http www vhdl org fphdl http www vhdl org fphdl 并做了以下事情 我在项目中包含了 math utility pkg vhd fixed pkg c vhd 和 fl
  • 如何编写在现代 x64 处理器上高效运行的自修改代码?

    我正在尝试加速可变位宽整数压缩方案 并且我对动态生成和执行汇编代码感兴趣 目前 大量时间花费在错误预测的间接分支上 并且根据发现的一系列位宽生成代码似乎是避免这种损失的唯一方法 一般技术被称为 子例程线程 或 调用线程 尽管这也有其他定义
  • 学习 VHDL 的最佳方法? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • VHDL 计数器错误 (vcom-1576)

    伙计们 我试图用 VHDL 编写一个简单的计数器 但我总是收到此错误 Error C Users usrname dir1 dir2 dir3 counter vhd 22 near rising edge vcom 1576 expect
  • VHDL 中的 #define 等价物是什么

    VHDL 中的 define ifdef 和 ifndef 相当于什么 我想使用泛型作为 define 并根据它们更改设计 举一个简单的例子 定义一个字符串泛型并用它来确定时钟是单时钟还是差分时钟 generic something boo
  • 英特尔 SGX 开发者许可和开源软件

    是否可以获得许可的开发人员证书 用于在生产模式下签署经过安全审查 社区开发的开源 SGX 软件二进制文件 并将其发布到 apt 或 rpm 等开源存储库上 我刚刚询问了Intel SGX团队 他们说只有经过验证的供应商才能获得证书并在生产模
  • 安装apk时INSTALL_FAILED_NO_MATCHING_ABIS

    我尝试将我的应用程序安装到 Android L Preview Intel Atom 虚拟设备中 但失败并出现错误 INSTALL FAILED NO MATCHING ABIS 这是什么意思 INSTALL FAILED NO MATCH
  • VHDL FSM多驱动网Q连接到常量驱动程序,其他驱动程序被忽略,我的代码有什么问题?

    这段代码是一个 FSM 它是一个摩尔机 艾莉莎 P 哈克 Alyssa P Hacker 有一只蜗牛 沿着纸带爬下去 上面有 1 和 0 蜗牛 每当最后两个时都会微笑 它爬过的数字是 01 设计摩尔和米利 蜗牛大脑的 FSM 代码如下所示
  • VHDL STD_LOGIC_VECTOR 通配符值

    我一直在尝试用 VHDL 代码为我在 Altera DE1 板上实现的简单 16 位处理器编写有限状态机 在有限状态机中 我有一个CASE处理不同 16 位指令的语句 这些指令由 16 位 STD LOGIC VECTOR 带入 FSM 但
  • 英特尔的最后分支记录功能是英特尔处理器独有的吗?

    最后分支记录是指存储与最近执行的分支相关的源地址和目标地址的寄存器对 MSR 的集合 它们受英特尔酷睿 2 英特尔至强和英特尔凌动处理器系列的支持 http css csail mit edu 6 858 2012 readings ia3
  • Intel:序列化指令和分支预测

    英特尔架构开发人员手册 http www intel com content www us en architecture and technology 64 ia 32 architectures software developer v
  • Core i3/5/7 CPU 是否提供测量 IPC 的机制?

    至少 过去十年中的所有英特尔 CPU 都包含一组对各种事件进行计数的性能监视器 最新的 Intel CPU Core i3 i5 和 i7 又名 Nehalem 是否提供了计算每时钟指令 IPC 的机制 如果有 它们是如何使用的 如果可能的
  • 内在数组访问比 std::vector 访问快得多——黑魔法?

    我已经设置了一个测试程序来将数组访问性能与 std vector 的访问性能进行比较 我发现了几个类似的问题 但似乎没有一个问题能解决我的具体问题 一段时间以来 我一直在摸不着头脑 为什么数组访问似乎比向量访问快 6 倍 而我过去读到它们应
  • 信号和端口在“箭头”的哪一侧=>

    我如何知道端口 信号 值应放置在箭头的哪一侧 我注意到通过切换port a gt x to x lt port a这看起来非常平等 但我遇到了错误 还 x gt port a不起作用 我什至不知道箭头应该指向哪个方向 lt 是一个分配 具体
  • 如何构建 if 语句并与各种值进行比较?

    我该怎么写这个if以更好的方式声明条件 if data in 8 downto 1 x 70 or data in 8 downto 1 x 69 or data in 8 downto 1 x 72 or data in 8 downto

随机推荐

  • 如何在reactjs中显示多个标签?

    我制作了一张添加新用户卡 上面有一个加号 我制作了额外的卡片 在每张卡片上显示用户名 显示用户名的卡片使用以下方式显示 map 方法 现在 如果我将第 1 部分代码 见下文 插入到 map 功能后会显示多个添加新用户卡 我的最终目标是显示单
  • 当您使用内存覆盖前缀但所有操作数都是寄存器时会发生什么?

    当您使用内存覆盖前缀但所有操作数都是寄存器时会发生什么 那么 假设您编写了代码mov eax ebx or add eax ebx默认值为 32 位 但您使用 67h 覆盖 处理器如何处理这种情况 英特尔软件开发人员手册 第 2 卷 第 2
  • 如何在嵌套上下文中通过 __VA_OPT__ 扩展递归宏

    我读过了本文 这说明了如何 VA OPT 函数宏可用于递归扩展宏 我想实现类似的东西 不同之处在于宏是在嵌套上下文中扩展的 输入 NEST RECURSIVE A B C 应该产生 顺序无关 C B A 我的方法稍微概括了这篇文章 defi
  • 我们可以在 Route 53 AWS DNS 服务中创建多少个子域?

    在我的应用程序中 我为每个帐户提供一个子域 如 user domain com 因此 我计划使用 AWS Route 53 将子域路由到我的应用程序 Amazon Route 53 中的子域是否有最大限制 提前致谢 我给出了一个子域 例如u
  • pandas 数据框中的数据透视表

    我有一个要求 我试图计算值并将它们放入数据透视表中 这是我的数据框 Cola Colb Apple Rippened Orange Rippened Apple UnRippened Mango UnRippened 我希望输出是这样的 R
  • 使用谷歌地图 API 从 iPhone 进行反向地理编码纬度/经度

    我目前正在使用谷歌地图的反向地理编码 API 将从 iPhone 的 CoreLocation API 接收到的经 纬度转换为谷歌应用程序引擎服务器上的城市 州信息 这会被视为违反条款吗 我做了一些研究 但找不到这个问题的直接答案 现在 我
  • 合并重叠区间

    目前 我的间隔时间为 temp tuple 25 14 21 16 20 15 10 7 8 5 6 3 2 4 2 3 3 6 12 15 13 18 14 17 22 27 25 30 26 29 按下限升序排列 我的任务是合并重叠的间
  • 在 Jersey 1.19.1 上禁用 WADL 生成

    我在一个带有 Java Jboss 的 Web 项目中使用 Jersey 1 19 1 每次我从 Web 服务请求某些内容时 它都会在 server log 上显示此条目 ERROR STDERR com sun jersey server
  • Android 上未找到类异常

    我从网上得到了一些酸味 并导入到我的工作区 当我在模拟器上运行时 它会抛出 05 28 17 30 47 895 E AndroidRuntime 840 java lang RuntimeException Unable to insta
  • Yajra Laravel 数据表 - 合并列值

    我已将 Yajra Datatables 包含在我的 Laravel 项目中并且工作正常 问题是我需要合并 3 个列值并将它们显示为 1 并允许同时搜索 我怎么做 我能够使用渲染功能并在单列中显示数据 但那么如何搜索呢 Mysql 表示例
  • 使用 InnerJoin Firebird 删除语句

    我创建此 select 语句是为了查找要删除的重复行 我虽然只是将 SELECT TO DELETE 更改为它会删除行 但事实并非如此 这是选择语句 select FROM MYCARD T1 INNER JOIN SELECT IDCAR
  • Delphi - 恢复 DBGrid 中的实际行

    D6 prof 以前我们使用DBISAM 和DBISAMTable 它处理 RecNo 并且可以很好地进行修改 删除 编辑等 现在我们用 ElevateDB 替换 它不处理 RecNo 而且很多时候我们使用查询 而不是表 必须重新打开查询才
  • 如何在 Rust WASI 中链接 C 库

    我想在我的 rust wasi 程序中使用 C 库 但我在链接外部库时遇到问题 我当前的设置是这样的 main rs link name mylib extern C pub fn add one i i32 gt i32 pub fn m
  • C-检查输入(浮点数)是纯整数还是浮点数

    我想检查用户输入是纯整数还是浮点数 我试图通过使用来做到这一点floor and ceilf并将这些值与函数中的原始 x 值进行比较 然而 这似乎有点问题 因为对于某些数字 如 5 5 该函数不断返回 0 而不是 1 当floor 5 5
  • Javascript:单词到数字[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 如何在 JavaScript 中将单词转换为数字 示例 从现在起 19 天 将变为 从现在起 19 天 我可以使用 jQuery 或其他库 如果不是 jQuery 希望是一个较小
  • Elasticsearch中的聚合+排序+分页

    我需要在其中一个索引中进行聚合 排序 分页 我了解了 Elastic search 的内部功能 我总共有 5 个分片 它将对各个分片进行排序并获取结果 默认情况下每个分片将返回 10 条记录 然后这 50 条记录再次排序 它将获取前 10
  • 存储应用程序参数的最佳位置在哪里:数据库、文件、代码...?

    我正在开发一个 Ruby on Rails 网站 我有一个 架构 问题 我的应用程序需要一些参数 我想知道在哪里存储它们 具体而言 我的应用程序收到一些请求 这些请求经过评估然后发送 因此 请求模型必须具有与这些处理相关的属性 验证状态 a
  • 使用正则表达式将单引号替换为双引号

    我有一个应用程序收到了格式错误的 JSON 字符串 如下所示 username xirby 我需要替换单引号 带双引号 有了这些规则 我认为 单引号位于 有一个或多个空格 出现在一个或多个空格之前并且 出现在 多一个空格 出现在一个或多个空
  • Xcode 13 AppleScript 框架无法将 UI 连接到 Applescript 代码

    尝试使用 Xcode 13 和 AppleScript 框架为 MacOS 11 5 创建 AppleScript 可执行文件 开箱即用 我没有进行任何处理 IB 显示屏上的委托图标并不指向默认的 AppleScript 代码 这是很清楚的
  • 无法使用 VHDL 2008 Quartus Prime 进行编译

    我正在使用 Quartus Prime Lite Edition 并且我想使用一元运算符nand像这样的 std logic vector library ieee use ieee std logic 1164 all use ieee