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

Subversion Repositories ps2

[/] [ps2/] [tags/] [rel_2/] [rtl/] [verilog/] [ps2_translation_table.v] - Diff between revs 2 and 13

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

Rev 2 Rev 13
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.1.1.1  2002/02/18 16:16:56  mihad
 
// Initial project import - working
 
//
//
//
 
 
`include "ps2_defines.v"
`include "ps2_defines.v"
 
 
// synopsys translate_off
// synopsys translate_off
Line 65... Line 68...
    data_o,
    data_o,
    rx_data_ready_i,
    rx_data_ready_i,
    rx_translated_data_ready_o,
    rx_translated_data_ready_o,
    rx_read_i,
    rx_read_i,
    rx_read_o,
    rx_read_o,
    rx_extended_i,
 
    rx_released_i
    rx_released_i
) ;
) ;
 
 
input reset_i,
input reset_i,
      clock_i,
      clock_i,
Line 88... Line 90...
      rx_read_i ;
      rx_read_i ;
 
 
output rx_translated_data_ready_o ;
output rx_translated_data_ready_o ;
output rx_read_o ;
output rx_read_o ;
 
 
input  rx_extended_i,
input  rx_released_i ;
       rx_released_i ;
 
 
 
wire translation_table_write_enable  = we_i && (!translate_i || !rx_data_ready_i) ;
wire translation_table_write_enable  = we_i && (!translate_i || !rx_data_ready_i) ;
wire [7:0] translation_table_address = ((we_i || re_i) && (!rx_data_ready_i || !translate_i)) ? address_i : code_i ;
wire [7:0] translation_table_address = ((we_i || re_i) && (!rx_data_ready_i || !translate_i)) ? address_i : code_i ;
wire translation_table_enable        = we_i || re_i || (translate_i && rx_data_ready_i) ;
wire translation_table_enable        = we_i || re_i || (translate_i && rx_data_ready_i) ;
 
 

powered by: WebSVN 2.1.0

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