1. Trang chủ
  2. » Luận Văn - Báo Cáo

Máy tính nhịn phân - báo cáo Thiết kế máy tính số nhị phân 4 bit có dấu bằng ngôn ngữ verilog ( file .doc+ full code)

27 290 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 1,11 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

module alu_LIFObuffer( input rst, EN, xchg, clr, neg, dataIn, alu, output EMPTY, FULL, Unknown, dp1, dp2 );input 3:0 dataIn;input 2:0 alu;input clr, EN, rst, xchg, neg ; output reg3:0 dp1,dp2;output reg EMPTY,FULL,Unknown;reg ALU; reg 7:0o_result=0;reg 3:0 stack_mem0:3;reg 2:0 SP;reg 3:0A,B,temp,temp2;integer i;parameter add=3b001;parameter sub=3b010;parameter mul=3b011;parameter div=3b100; controller stack always (EN or rst or xchg or neg or clr)begin Unknown=0; if(alu==add || alu == sub || alu==mul || alu==div)ALU=1; else ALU=0; delete all data on stack if (rst==1) begin SP = 3d4;FULL=0; EMPTY = SP2; for (i=0;i=temp2) o_result3:0=temptemp2;else o_result3:0=temp2temp;if((temp>=temp2 A3==1)|| (temp

Ngày đăng: 30/06/2018, 08:38

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w