URL
https://opencores.org/ocsvn/ps2/ps2/trunk
[/] [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) ;
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.