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

Subversion Repositories ion

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

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
ion_project.txt             Provisional documentation in plain ascii.
13
 
14
 
15
 
16
./src                       C and assembler sources for some tests and demos
17
================================================================================
18
readme.txt                  Short usage instructions for the code samples
19
bin2hdl.py                  Python script that builds vhdl tables from bin files
20
ion_noxram.lds              Load script for default bare system configuration
21
mips_mpu_template.vhdl      Template for mpu system used in hardware demo
22
mips_tb1_template.vhdl      Template for simulation test bench (main template)
23
mips_tb0_template.vhdl      Template for sim. test bench (single memory block)
24 42 ja_rd
mips_tb2_template.vhdl      Template for sim. test bench (dummy cache)
25 2 ja_rd
 
26
./src/common                Source files common to all samples
27
--------------------------------------------------------------------------------
28
makefile                    Makefile included from all other makefiles
29
boot.s                      Startup code
30
plasma.h                    System definitions (lifted from Plasma project)
31
rtos.h                      More system definitions (lifted from Plasma project)
32
math.c                      Floating point & mul/div replacement functions
33
no_os.c                     Replacement for some common libc functions
34
 
35
./src/opcodes
36
--------------------------------------------------------------------------------
37
makefile                    Makefile
38
opcodes.s                   Opcode test source file
39 20 ja_rd
readme.txt                  Instructions
40 2 ja_rd
 
41 20 ja_rd
 
42 2 ja_rd
./src/hello                 Hello World sample
43
--------------------------------------------------------------------------------
44
makefile                    Makefile
45
hello.c                     Prints a welcome message on a terminal
46 20 ja_rd
readme.txt                  Instructions
47 2 ja_rd
 
48
 
49
 
50
./vhdl                      VHDL sources
51
================================================================================
52
mips_pkg.vhdl               Package with declarations common to all modules
53
mips_cpu.vhdl               Main CPU core module (excludes caches)
54
mips_shifter.vhdl           Barrel shifter module
55
mips_alu.vhdl               ALU module
56 20 ja_rd
mips_mult.vhdl              Multiplier/divider mudule (from Plasma)
57 42 ja_rd
mips_cache_stub.vhdl        'Stub', empty cache module
58 2 ja_rd
 
59
./vhdl/tb                   VHDL source for simulation test bench
60
--------------------------------------------------------------------------------
61
txt_util.vhdl               Utility functions for string handling
62
mips_tb1.vhdl               Simulation test bench (see ./doc/ion_project.txt)
63 42 ja_rd
mips_tb2.vhdl               Simulation test bench (see ./doc/ion_project.txt)
64 2 ja_rd
 
65
./vhdl/demo                 Source files for hardware demo on DE-1 board
66
--------------------------------------------------------------------------------
67
c2sb_demo.csv               Assignments file to be imported from Altera IDE
68
c2sb_demo.vhdl              Top level source of demo
69
mips_mpu.vhdl               Basic MPU system (see ./doc/ion.project.txt)
70
rx232_rx.vhdl               Barebones UART module for RX
71
rx232_tx.vhdl               Barebones UART module for TX
72
 
73
 
74
 
75
./sim                       Simulation scripts for Modelsim (tcl)
76
================================================================================
77
mips_tb1.do                 Runs test bench /vhdl/tb/mips_tb1.vhdl
78
mips_tb1_wave.do            Sub-script used to set-up Modelsim's wave window
79 42 ja_rd
mips_tb2.do                 Runs test bench /vhdl/tb/mips_tb2.vhdl
80
mips_tb2_wave.do            Sub-script used to set-up Modelsim's wave window
81 2 ja_rd
 
82
 
83
 
84
./syn                       Simulation and synthesis runtime stuff
85
================================================================================
86
Simulation scripts are assumed to run from here (see ./sim/readme.txt).
87
Besides, here is where I put the synthesis stuff.
88
This directory is versioned but contents are not.
89
 
90
 

powered by: WebSVN 2.1.0

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