URL
https://opencores.org/ocsvn/adv_debug_sys/adv_debug_sys/trunk
Subversion Repositories adv_debug_sys
Compare Revisions
- This comparison shows the changes necessary to convert path
/adv_debug_sys/trunk/Hardware/xilinx_internal_jtag
- from Rev 14 to Rev 8
- ↔ Reverse comparison
Rev 14 → Rev 8
/rtl/verilog/xilinx_internal_jtag.v
47,9 → 47,6
// CVS Revision History |
// |
// $Log: xilinx_internal_jtag.v,v $ |
// Revision 1.3 2009/06/16 02:54:23 Nathan |
// Changed some signal names for better consistency between different hardware modules. |
// |
// Revision 1.2 2009/05/17 20:54:16 Nathan |
// Changed email address to opencores.org |
// |
84,8 → 81,8
|
module xilinx_internal_jtag ( |
tck_o, |
debug_tdo_i, |
tdi_o, |
debug_tdi_i, |
tdo_o, |
test_logic_reset_o, |
run_test_idle_o, |
shift_dr_o, |
99,9 → 96,9
// Only used for Virtex 4/5 devices |
parameter virtex_jtag_chain = 1; |
|
input debug_tdo_i; |
input debug_tdi_i; |
output tck_o; |
output tdi_o; |
output tdo_o; |
output test_logic_reset_o; |
output run_test_idle_o; |
output shift_dr_o; |
110,10 → 107,10
output update_dr_o; |
output debug_select_o; |
|
wire debug_tdo_i; |
wire debug_tdi_i; |
wire tck_o; |
wire drck; |
wire tdi_o; |
wire tdo_o; |
wire test_logic_reset_o; |
wire run_test_idle_o; |
wire shift_dr_o; |
141,9 → 138,9
.SEL1(debug_select_o), // USER1 active output |
.SEL2(), // USER2 active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO1(debug_tdo_i), // Data input for USER1 function |
.TDO1(debug_tdi_i), // Data input for USER1 function |
.TDO2( 1'b0 ) // Data input for USER2 function |
); |
|
195,9 → 192,9
.SEL1(debug_select_o), // USER1 active output |
.SEL2(), // USER2 active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO1(debug_tdo_i), // Data input for USER1 function |
.TDO1(debug_tdi_i), // Data input for USER1 function |
.TDO2(1'b0) // Data input for USER2 function |
); |
|
236,10 → 233,10
.SEL2(), // USER2 active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TCK(tck_o), // TCK output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.TMS(), // TMS output from TAP controller |
.UPDATE(update_dr_o), // UPDATE output from TAP controller |
.TDO1(debug_tdo_i), // Data input for USER1 function |
.TDO1(debug_tdi_i), // Data input for USER1 function |
.TDO2( 1'b0) // Data input for USER2 function |
); |
|
263,9 → 260,9
.SEL1(debug_select_o), // USER1 active output |
.SEL2(), // USER2 active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO1(debug_tdo_i), // Data input for USER1 function |
.TDO1(debug_tdi_i), // Data input for USER1 function |
.TDO2( 1'b0) // Data input for USER2 function |
); |
|
317,9 → 314,9
.SEL1(debug_select_o), // USER1 active output |
.SEL2(), // USER2 active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO1(debug_tdo_i), // Data input for USER1 function |
.TDO1(debug_tdi_i), // Data input for USER1 function |
.TDO2( 1'b0 ) // Data input for USER2 function |
); |
|
359,9 → 356,9
.RESET(test_logic_reset_o), // Reset output from TAP controller |
.SEL(debug_select_o), // USER active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO( debug_tdo_i ) // Data input for USER function |
.TDO( debug_tdi_i ) // Data input for USER function |
); |
|
assign pause_dr_o = 1'b0; |
400,9 → 397,9
.RESET(test_logic_reset), // Reset output from TAP controller |
.SEL(debug_select_o), // USER active output |
.SHIFT(shift_dr_o), // SHIFT output from TAP controller |
.TDI(tdi_o), // TDI output from TAP controller |
.TDI(tdo_o), // TDI output from TAP controller |
.UPDATE(update_bscan), // UPDATE output from TAP controller |
.TDO(debug_tdo_i) // Data input for USER function |
.TDO(debug_tdi_i) // Data input for USER function |
); |
|
assign pause_dr_o = 1'b0; |
/doc/xilinx_internal_jtag.pdf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/doc/src/xilinx_internal_jtag.odt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream