FPGA新手求教,该如何解决
发布时间:2010-06-13 21:38:00 文章来源:www.iduyao.cn 采编人员:星星草
FPGA新手求教
这几天一直在编写常用库,可是今天别写七段显示译码器的时候遇到一个Quartus II 9.0的报错,说我的“=”申明错误。VHDL如下,
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
use ieee.std_logic_signed.all;
entity sn7448 is
port(lt,rbi:in std_logic;
datain:in std_logic_vector(3 downto 0);
bi_rbo:inout std_logic;
dataout:out std_logic_vector(7 downto 0));
end sn7448;
architecture rt1 of sn7448 is
signal dataout_1:std_logic_vector(7 downto 0);
begin
bi_rbo<=not(datain(0) and datain(1) and datain(2) and datain(3) and lt and (not rbi));
process(datain,lt,rbi,bi_rbo)
begin
if(lt='1')then
if(bi_rbo='1')then
case datain is
when "0000"=>dataout_1<="00111111";
when "0001"=>dataout_1<="00000110";
when "0010"=>dataout_1<="01011011";
when "0011"=>dataout_1<="01001111";
when "0100"=>dataout_1<="01100110";
when "0101"=>dataout_1<="01101101";
when "0110"=>dataout_1<="01111101";
when "0111"=>dataout_1<="00000111";
when "1000"=>dataout_1<="01111111";
when "1001"=>dataout_1<="01101111";
when "1010"=>dataout_1<="01110111";
when "1011"=>dataout_1<="01111100";
when "1100"=>dataout_1<="00111001";
when "1101"=>dataout_1<="10011110";
when "1110"=>dataout_1<="01111001";
when "1111"=>dataout_1<="01110001";
when others=>dataout_1<="00000000";
end case;
if(rbi='0'and dataout_1="00111111")then
dataout<="00000000";
else
dataout<=dataout_1;
end if;
else
dataout<="00000000";
end if;
else
dataout<="11111111";
end if;
end process;
end rt1;
调试了一下,发现问题出在红色的语句那里,把红色语句删掉就可以编译通过了。可我是实在看不出这语句哪里不对了,求各位指教。错误信息如下,
Error (10621): VHDL Use Clause error at sn7448.vhd(42): more than one Use Clause imports a declaration of simple name ""="" -- none of the declarations are directly visible
------解决方案--------------------
use ieee.std_logic_unsigned.all;
use ieee.std_logic_signed.all;
这2个别同时用。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
DSP运算错误
在CCS3.3环境下对TMS320C6416进行编程和在线调试,莫名其妙地几个三角函数不能正常运算出结果,有的是运算错了,有的直接...
-
谁用过AD7714模数转换芯片的请进来指教
各位硬件高手,我是第一次用AD7714芯片,这个程序已经调试很久了,一直没有调试成功。
所以我把...
-
有没有给个模型文件就能用一定的材料造出来这个东西的工厂?
应该有吧?叫什么?比如用金属或者塑料造出这种东西。
就像给个PCB文件就...
-
我想获得380v三相电机的电流,一般是怎么个思路?
我想获得380v三相电机的电流,一般是怎么个思路?
数据在51单片机里计算,然后输出到液晶...
-
求模拟可视对讲系统整体实现方案
要开发一套模拟可视对讲系统,寻求成熟方案合作,合作方式灵活,可以委外开发、可以出售方案等!
有意向...
-
关于书上的用vhdl做t触发器的例子的问题
代码如下
library ieee;
use ieee.std_logic_1164.all;
entity tff is
port(
t,clk,rese...
-
2440的掉电复位电压和时间是多少
在手册上居然没有找到,在这里咨询一下了,帮帮忙,在线等待···
在手册的哪里,电压和最...
-
求助ARM程序中断后跑飞问题
小弟刚学ARM,自己编了下列程序,用ADS编译下载到裸板后,指示灯轮流闪,程序运行正常,给外部中...
-
FPGA用AS模式下载的问题
请教一下quartus下下载的问题
用jtag模式都正确,下载.jic文件也可以
但是用as模式后就会出现不能识别id...
-
有关系统软硬件划分建模
现在在进行一个研究,想对一个小型的嵌入式操作系统进行软硬件划分,将操作系统中的部分功能用FPGA上的硬件...