⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csa_1bit.vhd

📁 是Nios II處理器下客製化指令的一個32位元浮點數除法器
💻 VHD
字号:
-- hds header_start
--
-- VHDL Architecture FPdivider24.csa_1bit.untitled
--
-- Created:
--          by - kenboy.UNKNOWN (IBM-BVE1KE4DQ5P)
--          at - 16:04:58 2003/11/26
--
-- Generated by Mentor Graphics' HDL Designer(TM) 2001.5 (Build 170)
--
-- hds header_end




LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;

entity csa_1bit is
port(
     a,b,c:in std_logic;
     sum,carry:out std_logic);
end csa_1bit;


ARCHITECTURE tbl OF csa_1bit IS

signal S:std_logic_vector(2 downto 0);

begin
S<=a & b & c;

process(s)
begin


case S is
   when "000"=>
               sum<='0'; 
             carry<='0';

   when "001"=>
               sum<='1';
             carry<='0';

   when "010"=>
               sum<='1'; 
             carry<='0';

   when "011"=>
               sum<='0'; 
             carry<='1';

   when "100"=>
               sum<='1';
             carry<='0';

   when "101"=>
               sum<='0'; 
             carry<='1';   

   when "110"=>
               sum<='0'; 
             carry<='1';

   when others=>
               sum<='1';
             carry<='1';

end case;
end process;
  
END tbl;





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -