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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [rtl/] [core/] [neorv32_cpu.vhd] - Diff between revs 64 and 65

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 64 Rev 65
Line 324... Line 324...
    -- data input --
    -- data input --
    mem_i  => mem_rdata,          -- memory read data
    mem_i  => mem_rdata,          -- memory read data
    alu_i  => alu_res,            -- ALU result
    alu_i  => alu_res,            -- ALU result
    -- data output --
    -- data output --
    rs1_o  => rs1,                -- operand 1
    rs1_o  => rs1,                -- operand 1
    rs2_o  => rs2,                -- operand 2
    rs2_o  => rs2                 -- operand 2
    cmp_o  => comparator          -- comparator status
 
  );
  );
 
 
 
 
  -- ALU ------------------------------------------------------------------------------------
  -- ALU ------------------------------------------------------------------------------------
  -- -------------------------------------------------------------------------------------------
  -- -------------------------------------------------------------------------------------------
Line 353... Line 352...
    rs1_i       => rs1,           -- rf source 1
    rs1_i       => rs1,           -- rf source 1
    rs2_i       => rs2,           -- rf source 2
    rs2_i       => rs2,           -- rf source 2
    pc2_i       => curr_pc,       -- delayed PC
    pc2_i       => curr_pc,       -- delayed PC
    imm_i       => imm,           -- immediate
    imm_i       => imm,           -- immediate
    csr_i       => csr_rdata,     -- CSR read data
    csr_i       => csr_rdata,     -- CSR read data
    cmp_i       => comparator,    -- comparator status
 
    -- data output --
    -- data output --
 
    cmp_o       => comparator,    -- comparator status
    res_o       => alu_res,       -- ALU result
    res_o       => alu_res,       -- ALU result
    add_o       => alu_add,       -- address computation result
    add_o       => alu_add,       -- address computation result
    fpu_flags_o => fpu_flags,     -- FPU exception flags
    fpu_flags_o => fpu_flags,     -- FPU exception flags
    -- status --
    -- status --
    idone_o     => alu_idone      -- iterative processing units done?
    idone_o     => alu_idone      -- iterative processing units done?

powered by: WebSVN 2.1.0

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