URL
https://opencores.org/ocsvn/s1_core/s1_core/trunk
Subversion Repositories s1_core
Compare Revisions
- This comparison shows the changes necessary to convert path
/s1_core/trunk/tools
- from Rev 113 to Rev 114
- ↔ Reverse comparison
Rev 113 → Rev 114
/bin/compile_test
15,7 → 15,6
rm -f *.o *~ *.bin *.dump *.hex # Make clean |
if [ $# -ne 1 ]; then |
echo "compile_test - Script to compile a test for the S1 Core"; |
echo "(C) 2006 by Simply RISC"; |
echo "Usage:"; |
echo " compile_test <TEST_NAME>"; |
echo "where parameter is the test name without extension (e.g. 'hello')."; |
/bin/tar_env
5,7 → 5,7
# otherwise you will get a huge file. |
|
test_env S1_ROOT |
TARBALL=$HOME/simplyrisc-s1.tar |
TARBALL=$HOME/s1_core.tar |
|
rm -f $TARBALL* $S1_ROOT/*.tar* |
cd $S1_ROOT/.. |
/bin/tracan.sh
6,7 → 6,6
|
if [ $# != 1 ]; then |
echo "Tracan - Trace Analyzer" |
echo "(C) 2006 by Simply RISC" |
echo "Usage:" |
echo " tracan <VCDFILE>" |
echo "" |
/bin/update_sparccore
3,7 → 3,6
# Check command line parameter |
if ( (test $# != 1) || ((test $1 != "-me") && (test $1 != "-se") && (test $1 != "-ee")) ) then |
echo "update_sparccore - Script to update SPARC Core sources from a fresh OpenSPARC installation"; |
echo "(C) 2007 by Simply RISC"; |
echo "Usage:"; |
echo " update_sparccore {-me|-se|-ee}"; |
echo "where parameter refers to the S1 Core version you want to obtain in your environment:"; |
/src/TRACAN.txt
1,5 → 1,5
Simply RISC S1 Core - Tracan (Trace Analyzer) |
============================================= |
S1 Core - Tracan (Trace Analyzer) |
================================= |
|
This small tool has been written to convert the waveforms of the |
original OpenSPARC T1 simulation environment into a format similar |
48,5 → 48,3
your name into this file! |
- Enjoy! |
|
The development team at Simply RISC LLP |
|
/src/bw_r_dcd.v
1,4 → 1,4
// Empty module for cacheless Simply RISC S1 Core |
// Empty module for cacheless S1 Core |
|
module bw_r_dcd ( |
// Outputs |
/src/bw_r_icd.v
1,4 → 1,4
// Empty module for cacheless Simply RISC S1 Core |
// Empty module for cacheless S1 Core |
|
module bw_r_icd(icd_wsel_fetdata_s1, icd_wsel_topdata_s1, icd_fuse_repair_value, |
icd_fuse_repair_en, so, rclk, se, si, reset_l, sehold, fdp_icd_index_bf, |
/src/bw_r_idct.v
1,4 → 1,4
// Empty module for cacheless Simply RISC S1 Core |
// Empty module for cacheless S1 Core |
|
module bw_r_idct(rdtag_w0_y, rdtag_w1_y, rdtag_w2_y, rdtag_w3_y, so, rclk, se, |
si, reset_l, sehold, rst_tri_en, index0_x, index1_x, index_sel_x, |
/src/sourceme
1,6 → 1,6
|
# General paths settings |
export S1_ROOT=/usr/design/simplyrisc-s1 |
export S1_ROOT=/usr/design/s1_core |
export T1_ROOT=/usr/design/opensparc-t1/current |
export PATH=.:$S1_ROOT/tools/bin:$PATH |
|
/src/tracan.cpp
50,8 → 50,8
case FWD_RQ: strcpy(str_type, "FWD_RQ"); break; |
case FWD_RPY: strcpy(str_type, "FWD_RPY"); break; |
case RSVD_RQ: strcpy(str_type, "RSVD_RQ"); break; |
case ATOM_REQ_A: strcpy(str_type, "ATOM_REQ_A"); break; // Added by Simply RISC |
case ATOM_REQ_B: strcpy(str_type, "ATOM_REQ_B"); break; // Added by Simply RISC |
case ATOM_REQ_A: strcpy(str_type, "ATOM_REQ_A"); break; // Added for S1 Core |
case ATOM_REQ_B: strcpy(str_type, "ATOM_REQ_B"); break; // Added for S1 Core |
default: sprintf(str_type, "Unknown_0x%02llX", bitsToInt(buf, PCX_RQ_HI,PCX_RQ_LO)); |
} |
switch(bitsToInt(buf, PCX_SZ_HI,PCX_SZ_LO)) { |
/src/tracan.h
106,7 → 106,7
#define FWD_RQ 0x0D // NF |
#define FWD_RPY 0x0E // NF |
#define RSVD_RQ 0x1F // NF |
// Added by Simply RISC |
// Added for S1 Core |
#define ATOM_REQ_A 0x0A |
#define ATOM_REQ_B 0x0B |
|
/src/waves_s1.gtkw
2,10 → 2,10
[*] GTKWave Analyzer v3.3.66 (w)1999-2015 BSI |
[*] Mon Nov 30 21:49:20 2015 |
[*] |
[dumpfile] "/home/ubuntu/Work/SVN/SimplyRISC/S1_Core/s1_core/trunk/run/sim/icarus/trace.vcd" |
[dumpfile] "/home/ubuntu/Work/SVN/s1_core/trunk/run/sim/icarus/trace.vcd" |
[dumpfile_mtime] "Mon Nov 30 21:48:09 2015" |
[dumpfile_size] 9925089 |
[savefile] "/home/ubuntu/Work/SVN/SimplyRISC/S1_Core/s1_core/trunk/tools/src/waves_s1.gtkw" |
[savefile] "/home/ubuntu/Work/SVN/s1_core/trunk/tools/src/waves_s1.gtkw" |
[timestart] 0 |
[size] 1855 1151 |
[pos] -1 -1 |
/src/waves_t1.gtkw
2,10 → 2,10
[*] GTKWave Analyzer v3.3.66 (w)1999-2015 BSI |
[*] Sun Nov 22 17:04:48 2015 |
[*] |
[dumpfile] "/home/ubuntu/Work/SVN/SimplyRISC/S1_Core/s1_core/trunk/tools/traces/v9_allinst:model_core1:core1_mini:0/trace.vcd" |
[dumpfile] "/home/ubuntu/Work/SVN/s1_core/trunk/tools/traces/v9_allinst:model_core1:core1_mini:0/trace.vcd" |
[dumpfile_mtime] "Mon May 1 14:33:41 2006" |
[dumpfile_size] 20236723 |
[savefile] "/home/ubuntu/Work/SVN/SimplyRISC/S1_Core/s1_core/trunk/tools/opt/tracan/waves.gtkw" |
[savefile] "/home/ubuntu/Work/SVN/s1_core/trunk/tools/opt/tracan/waves.gtkw" |
[timestart] 1984200 |
[size] 1855 1151 |
[pos] -1 -1 |