|
module nums(input [1:0]a,output reg [3:0]n);
# C9 ?# ^0 x' e6 {8 [) Galways@(*)begin
( o/ M# T* p) |# p- ?2 v0 ^ case(a)- i6 T4 g: e/ |/ M2 j5 w: `
0: n=4'b1111;+ r5 ? ?) W, x
1: n=4'b1010;5 k3 Y" Q/ {; N% [% ^
2: n=4'b1110;
7 v4 W/ o4 x- _- l p# k 3: n=4'b1001;
) l! e$ p) |1 d default n=0;8 G# `7 z1 b, A; v6 Y+ g* F3 k; P$ m
endcase
, b Z z3 N- D% }: c3 R# W$ F aend
& k" g( Z5 Y$ E9 q1 Wendmodule
: ?& v/ \: T1 Z& d7 N7 u1 g( I7 t$ N$ {+ M; o* }% K N5 b) G
4 w6 q# q! \2 @) s- @
module top (input k0,input k1,output [3:0]leds);( O* g2 C9 o7 n# U% v- h
wire keys[1:0];
3 ~! @/ f- U3 n4 zwire led[3:0];
9 Y0 q7 O% p$ `1 t% Q) Rassign keys[0]=~k0;
6 c2 |$ I- z) X* T7 Qassign keys[1]=~k1;$ O, S- v# G, R M( B
nums(keys,leds);
/ |: n2 N6 E' r# d rendmodule |
|