OpenCores
URL https://opencores.org/ocsvn/idea/idea/trunk

Subversion Repositories idea

[/] [idea/] [trunk/] [behavioral/] [key_regulator/] [comparator.vbe] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 marta
-- File Name    : comparator.vbe
2
-- Description  : Compare input with '0000000000000000'
3
-- Author       : Mas Adit
4
-- Date         : 29 Agustus 2001
5
 
6
ENTITY comparator IS
7
PORT(
8
  a     : IN BIT_VECTOR (15 DOWNTO 0);
9
  o     : OUT BIT_VECTOR (16 DOWNTO 0);
10
  vdd   : IN  BIT;
11
  vss   : IN  BIT
12
);
13
END comparator;
14
 
15
ARCHITECTURE VBE OF comparator IS
16
  SIGNAL q : BIT_VECTOR (16 DOWNTO 0);
17
 
18
BEGIN
19
  ASSERT ((vdd and not (vss)) = '1')
20
  REPORT "power supply is missing on comparator"
21
  SEVERITY WARNING;
22
 
23
  q <= ('1' & a) WHEN (a = "0000000000000000") ELSE ('0' & a);
24
  o <= q;
25
END VBE;

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.