absolute.v
Upload User: abszbd2002
Upload Date: 2020-10-12
Package Size: 33407k
Code Size: 0k
Development Platform:

VHDL

  1. module absolute (a,b,clk,reset,out);
  2. input [7:0] a,b;
  3. input clk;
  4. input reset;
  5. output [7:0] out;
  6. reg [7:0] out;
  7. // assign out = (a > b)? (a - b):(b - a);
  8. always @ (posedge reset or posedge clk)
  9. if (reset)
  10. out <= 8'b0;
  11. else
  12. begin
  13. if (a>b)
  14. out <= a-b;
  15. else out <= b-a;
  16. end
  17. endmodule