朝莱 2023-05-05 19:33 采纳率: 0%
浏览 68
已结题

VHDL语言16位二进制比较器的引脚分配和波形图

看不懂开发板帮找一下开发板源文件在下面,题目是16位二进制比较器

LIBRARY ieee;
   USE ieee.std_logic_1164.all;

ENTITY comp16 IS
   PORT (
      da   : IN STD_LOGIC_VECTOR(15 DOWNTO 0);
      db   : IN STD_LOGIC_VECTOR(15 DOWNTO 0);
      res  : OUT STD_LOGIC_VECTOR(1 DOWNTO 0)
   );
END comp16;

ARCHITECTURE trans OF comp16 IS
BEGIN
   PROCESS (da, db)
   BEGIN
      IF (da > db) THEN
         res <= "10";
      ELSIF (da = db) THEN
         res <= "11";
      ELSE
         res <= "01";
      END IF;
   END PROCESS;

END trans;

img

img

img

img

img

img

img

img

img

img

  • 写回答

1条回答 默认 最新

  • 叶秋学长 优质创作者: 编程框架技术领域 2023-05-05 20:10
    关注

    这是一个使用VHDL语言实现的16位二进制比较器的设计。引脚分配如下:

    da: 输入数据位a
    db: 输入数据位b
    res: 输出比较结果(0表示da<=db,1表示da>db,10表示da=db)
    以下是该设计的波形图:

    img

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月7日
  • 修改了问题 5月5日
  • 修改了问题 5月5日
  • 修改了问题 5月5日
  • 展开全部