LIP1501CORE_dbg_interface
所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:195KB
下载次数:7
上传日期:2010-11-03 09:10:07
上 传 者:
joneychen12
说明: Verilog Debug interface code
文件列表:
vsim.wlf (32768, 2007-06-09)
work\_info (1244, 2007-06-09)
work\dbg_trace\verilog.psm (77885, 2007-06-09)
work\dbg_trace\_primary.dat (6525, 2007-06-09)
work\dbg_trace\_primary.vhd (2522, 2007-06-09)
work\dbg_top\verilog.psm (114176, 2007-06-09)
work\dbg_top\_primary.dat (13791, 2007-06-09)
work\dbg_top\_primary.vhd (1103, 2007-06-09)
work\dbg_sync_clk1_clk2\verilog.psm (10353, 2007-06-09)
work\dbg_sync_clk1_clk2\_primary.dat (1098, 2007-06-09)
work\dbg_sync_clk1_clk2\_primary.vhd (429, 2007-06-09)
work\dbg_registers\verilog.psm (52741, 2007-06-09)
work\dbg_registers\_primary.dat (5035, 2007-06-09)
work\dbg_registers\_primary.vhd (2386, 2007-06-09)
work\dbg_register\verilog.psm (7502, 2007-06-09)
work\dbg_register\_primary.dat (543, 2007-06-09)
work\dbg_register\_primary.vhd (438, 2007-06-09)
work\dbg_crc8_d1\verilog.psm (9805, 2007-06-09)
work\dbg_crc8_d1\_primary.dat (1097, 2007-06-09)
work\dbg_crc8_d1\_primary.vhd (434, 2007-06-09)
dbg_crc8_d1.v (5449, 2001-09-27)
dbg_defines.v (6106, 2001-09-27)
dbg_register.v (3787, 2001-09-27)
dbg_registers.v (9919, 2001-09-27)
dbg_sync_clk1_clk2.v (4380, 2001-09-27)
dbg_timescale.v (3227, 2001-09-27)
dbg_top.v (41583, 2001-09-27)
dbg_trace.v (21097, 2001-09-27)
dbgsupp.pdf (142350, 2001-09-27)
do.do (970, 2001-09-27)
file.do (937, 2001-09-27)
run_dbg.do (573, 2007-06-09)
transcript (3161, 2007-06-09)
work\dbg_trace (0, 2010-09-19)
work\dbg_top (0, 2010-09-19)
work\dbg_sync_clk1_clk2 (0, 2010-09-19)
work\dbg_registers (0, 2010-09-19)
work\dbg_register (0, 2010-09-19)
work\dbg_crc8_d1 (0, 2010-09-19)
... ...
//////////////////////////////////////////////////////////////////////
//// ////
//// README.txt ////
//// ////
//// ////
//// This file is part of the SoC/OpenRISC Development Interface ////
//// http://www.opencores.org/cores/DebugInterface/ ////
//// ////
//// ////
//// Author(s): ////
//// Igor Mohor ////
//// igorm@opencores.org ////
//// ////
//// ////
//// All additional information is avaliable in this README.txt ////
//// file. ////
//// ////
//////////////////////////////////////////////////////////////////////
//// ////
//// Copyright (C) 2000,2001 Authors ////
//// ////
//// This source file may be used and distributed without ////
//// restriction provided that this copyright statement is not ////
//// removed from the file and that any derivative work contains ////
//// the original copyright notice and the associated disclaimer. ////
//// ////
//// This source file is free software; you can redistribute it ////
//// and/or modify it under the terms of the GNU Lesser General ////
//// Public License as published by the Free Software Foundation; ////
//// either version 2.1 of the License, or (at your option) any ////
//// later version. ////
//// ////
//// This source is distributed in the hope that it will be ////
//// useful, but WITHOUT ANY WARRANTY; without even the implied ////
//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ////
//// PURPOSE. See the GNU Lesser General Public License for more ////
//// details. ////
//// ////
//// You should have received a copy of the GNU Lesser General ////
//// Public License along with this source; if not, download it ////
//// from http://www.opencores.org/lgpl.shtml ////
//// ////
//////////////////////////////////////////////////////////////////////
//
// CVS Revision History
//
// $Log: README.txt,v $
// Revision 1.2 2001/09/20 10:10:57 mohor
// Working version. Few bugs fixed, comments added.
//
// Revision 1.1.1.1 2001/09/13 13:49:19 mohor
// Initial official release.
//
// Revision 1.2 2001/06/01 22:22:35 mohor
// This is a backup. It is not a fully working version. Not for use, yet.
//
// Revision 1.1 2001/05/18 13:12:09 mohor
// Header changed. All additional information is now avaliable in this README.txt file.
//
//
PROJECT:
SoC/OpenRISC Development (debug) Interface
PROJECT AND DOCUMENTATION ON THE WEB:
The project that this files are part of is avaliable on the opencores
web page:
http://www.opencores.org/cores/DebugInterface/
Documentation can also be found there. For direct download of the
documentation go to:
http://www.opencores.org/cgi-bin/cvsget.cgi/dbg_interface/doc/DbgSupp.pdf
OVERVIEW (main Features):
Development Interface is used for development purposes
(Boundary Scan testing and debugging). It is an interface
between the RISC, peripheral cores and any commercial
debugger/emulator or BS testing device. The external
debugger or BS tester connects to the core via JTAG port.
The Development Port also contains a trace and support for
tracing the program flow, execution coverage and profiling
the code.
dbg_tb.v is a testbench file.
file_communication.v is used for simulating the whole design together with the
debugger through two files that make a JTAG interface
dbg_top.v is top level module of the development interface design
COMPATIBILITY:
- WISHBONE rev B.1
- IEEE 1149.1 (JTAG)
KNOWN PROBLEMS (limits):
- RISC changes Watchpoints and breakpoints on rising edge of the
Mclk clock signal. Simulation should do the same.
TO DO:
- Add a WISHBONE master support if needed
- Add support for boundary scan (This is already done, but not yet incorporated in the design)
近期下载者:
相关文件:
收藏者: