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

Subversion Repositories ion

[/] [ion/] [trunk/] [files.txt] - Blame information for rev 243

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ja_rd
Summary of the directories and files in this project.
2
 
3
 
4
./
5
================================================================================
6
./files.txt                 This file
7
 
8
 
9
 
10
./doc                       Documentation
11
================================================================================
12 231 ja_rd
ion_project.pdf             Project documentation (built with LaTeX).
13
./doc/src/*                 LaTeX source files, including images.
14 2 ja_rd
 
15
 
16
 
17
./src                       C and assembler sources for some tests and demos
18
================================================================================
19
readme.txt                  Short usage instructions for the code samples
20
bin2hdl.py                  Python script that builds vhdl tables from bin files
21 231 ja_rd
                            (no longer used)
22 2 ja_rd
ion_noxram.lds              Load script for default bare system configuration
23 231 ja_rd
mips_mpu_template.vhdl      Template for mpu system, no longer used.
24
mips_tb1_template.vhdl      Template for simulation, no longer used.
25 2 ja_rd
mips_tb0_template.vhdl      Template for sim. test bench (single memory block)
26 231 ja_rd
mips_tb2_template.vhdl      Template for sim. test bench, no longer used.
27 2 ja_rd
 
28
./src/common                Source files common to all samples
29
--------------------------------------------------------------------------------
30 231 ja_rd
makefile                    Makefile included from all other makefiles.
31
bootstrap.s                 Reset code (cache initialization, etc.)
32
opcode_emu.s                MIPS-32 opcode emulation (optional).
33
c_startup.s                 C startup code.
34
libsoc/                     Minimalistic libc replacement.
35 2 ja_rd
 
36 231 ja_rd
./src/opcodes               Simple opcode tester for simulation only.
37
./src/hello                 Hello World sample.
38
./src/memtest               Simple memory tester.
39
./src/adventure             Adventure classic.
40 2 ja_rd
 
41 20 ja_rd
 
42 2 ja_rd
 
43
./vhdl                      VHDL sources
44
================================================================================
45
mips_pkg.vhdl               Package with declarations common to all modules
46
mips_cpu.vhdl               Main CPU core module (excludes caches)
47
mips_shifter.vhdl           Barrel shifter module
48
mips_alu.vhdl               ALU module
49 20 ja_rd
mips_mult.vhdl              Multiplier/divider mudule (from Plasma)
50 231 ja_rd
mips_cache.vhdl             Cache + memory controller module.
51
mips_cache_stub.vhdl        'Stub', empty cache module, no longer used.
52
mips_sdram_controller.vhdl  SDRAM controller, yet to be used.
53 2 ja_rd
 
54 231 ja_rd
./vhdl/SoC                  Source files for ION SoC module
55
--------------------------------------------------------------------------------
56
mips_soc.vhdl               SoC built around the ION core.
57
uart.vhdl                   Hardwired UART.
58
bootstrap_code_pkg.vhdl     Pack. with bootstrap code (dynamically generated).
59
 
60
 
61 2 ja_rd
./vhdl/tb                   VHDL source for simulation test bench
62
--------------------------------------------------------------------------------
63
txt_util.vhdl               Utility functions for string handling
64 231 ja_rd
mips_tb.vhdl                Simulation test bench (see project doc)
65
mips_tb_pkg.vhdl            Simulation utility package, including logger.
66
sim_params_pkg.vhdl         Simulation parameters & code (generated dynamically)
67 2 ja_rd
 
68
./vhdl/demo                 Source files for hardware demo on DE-1 board
69
--------------------------------------------------------------------------------
70
c2sb_demo.csv               Assignments file to be imported from Altera IDE
71
c2sb_demo.vhdl              Top level source of demo
72
 
73
 
74
./sim                       Simulation scripts for Modelsim (tcl)
75
================================================================================
76 231 ja_rd
mips_tb.do                  Runs test bench /vhdl/tb/mips_tb.vhdl
77
mips_tb_wave.do             Sub-script used to set-up Modelsim's wave window
78 2 ja_rd
 
79
 
80 231 ja_rd
./tools                     Assorted
81
================================================================================
82
./tools/slite               SW simulator, plus CodeBlocks project file.
83
./tools/build_pkg           Package builder, used in all code samples.
84 2 ja_rd
 
85 231 ja_rd
 
86 2 ja_rd
./syn                       Simulation and synthesis runtime stuff
87
================================================================================
88
Simulation scripts are assumed to run from here (see ./sim/readme.txt).
89
Besides, here is where I put the synthesis stuff.
90
This directory is versioned but contents are not.
91
 
92
 

powered by: WebSVN 2.1.0

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