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

Subversion Repositories ao486

[/] [ao486/] [trunk/] [rtl/] [ao486/] [ao486.v] - Diff between revs 2 and 7

Show entire file | Details | Blame | View Log

Rev 2 Rev 7
Line 28... Line 28...
 
 
module ao486 (
module ao486 (
    input               clk,
    input               clk,
    input               rst_n,
    input               rst_n,
 
 
    input               rst_internal_n,
 
 
 
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    input               interrupt_do,
    input               interrupt_do,
    input   [7:0]       interrupt_vector,
    input   [7:0]       interrupt_vector,
    output              interrupt_done,
    output              interrupt_done,
 
 
Line 152... Line 150...
wire        exc_pf_code;
wire        exc_pf_code;
wire        exc_pf_check;
wire        exc_pf_check;
 
 
exception exception_inst(
exception exception_inst(
    .clk                (clk),
    .clk                (clk),
    .rst_n              (rst_internal_n),
    .rst_n              (rst_n),
 
 
    //exception indicators
    //exception indicators
    .dec_gp_fault                  (dec_gp_fault),                  //input
    .dec_gp_fault                  (dec_gp_fault),                  //input
    .dec_ud_fault                  (dec_ud_fault),                  //input
    .dec_ud_fault                  (dec_ud_fault),                  //input
    .dec_pf_fault                  (dec_pf_fault),                  //input
    .dec_pf_fault                  (dec_pf_fault),                  //input
Line 340... Line 338...
wire [31:0] glob_desc_limit;
wire [31:0] glob_desc_limit;
wire [31:0] glob_desc_2_limit;
wire [31:0] glob_desc_2_limit;
 
 
global_regs global_regs_inst(
global_regs global_regs_inst(
    .clk                (clk),
    .clk                (clk),
    .rst_n              (rst_internal_n),
    .rst_n              (rst_n),
 
 
    //input
    //input
    .glob_param_1_set              (glob_param_1_set),              //input
    .glob_param_1_set              (glob_param_1_set),              //input
    .glob_param_1_value            (glob_param_1_value),            //input [31:0]
    .glob_param_1_value            (glob_param_1_value),            //input [31:0]
    .glob_param_2_set              (glob_param_2_set),              //input
    .glob_param_2_set              (glob_param_2_set),              //input
Line 448... Line 446...
 
 
 
 
memory memory_inst(
memory memory_inst(
    .clk                (clk),
    .clk                (clk),
    .rst_n              (rst_n),
    .rst_n              (rst_n),
    .rst_internal_n     (rst_internal_n),
 
 
 
    //REQ:
    //REQ:
    .read_do                       (read_do),                       //input
    .read_do                       (read_do),                       //input
    .read_done                     (read_done),                     //output
    .read_done                     (read_done),                     //output
    .read_page_fault               (read_page_fault),               //output
    .read_page_fault               (read_page_fault),               //output
Line 562... Line 559...
 
 
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
 
 
pipeline pipeline_inst(
pipeline pipeline_inst(
    .clk                (clk),
    .clk                (clk),
    .rst_n              (rst_internal_n),
    .rst_n              (rst_n),
 
 
    //to memory
    //to memory
    .pr_reset                      (pr_reset),                      //output
    .pr_reset                      (pr_reset),                      //output
    .rd_reset                      (rd_reset),                      //output
    .rd_reset                      (rd_reset),                      //output
    .exe_reset                     (exe_reset),                     //output
    .exe_reset                     (exe_reset),                     //output

powered by: WebSVN 2.1.0

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