微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助,为什么我的modelsim编译总出现near EOF的错误

求助,为什么我的modelsim编译总出现near EOF的错误

时间:10-02 整理:3721RD 点击:
大哥,大姐帮帮忙

把问题说的具体点



    就是我再modelsim中运行编好是程序,编译总出现错误,而且错误都是
** Error: /data/home/tyt/12.vhd(2): near "EOF": expecting: ARCHITECTURE CONFIGURATION ENTITY LIBRARY PACKAGE USE

能帮忙解决下。程序是正确的,所有程序运行都这样

就是文件结束EOF的附近有错误,你能确定程序是正确的吗?

你这个是VHDL,我倒不熟悉。
verilog中遇到过这个问题,是因为少些了endmodule这个模块结束语了。
你是否也是同样的问题?



    VHDL也有类似的问题存在的。所以需要他去确认代码的语法正确性。



    可以肯定程序是正确的



    我从书上抄个程序也是这样的错误

你的modelsim是哪个型号的? 看看你的VHDL有包的声明么?
(例如:  
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
.....)
把你的 end entity entity_name 和 end architecture architecture_name中的entity_name 和 crchitecture_name去掉。

我用verilog hdl写得时候出现过这个错误。最后的解决办法是把这个文件删了。重新输入一遍,注意在最后的一行输入的时候,用ENTER键换行。不该要空格的时候一定要空格。在verilog中这样能够解决。复制是原来的代码再粘贴不行哟。希望能够解决。



    谢谢,我试试。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top