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

Subversion Repositories ion

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

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
 
25
./src/common                Source files common to all samples
26
--------------------------------------------------------------------------------
27
makefile                    Makefile included from all other makefiles
28
boot.s                      Startup code
29
plasma.h                    System definitions (lifted from Plasma project)
30
rtos.h                      More system definitions (lifted from Plasma project)
31
math.c                      Floating point & mul/div replacement functions
32
no_os.c                     Replacement for some common libc functions
33
 
34
./src/opcodes
35
--------------------------------------------------------------------------------
36
makefile                    Makefile
37
opcodes.s                   Opcode test source file
38 20 ja_rd
readme.txt                  Instructions
39 2 ja_rd
 
40 20 ja_rd
 
41 2 ja_rd
./src/hello                 Hello World sample
42
--------------------------------------------------------------------------------
43
makefile                    Makefile
44
hello.c                     Prints a welcome message on a terminal
45 20 ja_rd
readme.txt                  Instructions
46 2 ja_rd
 
47
 
48
 
49
./vhdl                      VHDL sources
50
================================================================================
51
mips_pkg.vhdl               Package with declarations common to all modules
52
mips_cpu.vhdl               Main CPU core module (excludes caches)
53
mips_shifter.vhdl           Barrel shifter module
54
mips_alu.vhdl               ALU module
55 20 ja_rd
mips_mult.vhdl              Multiplier/divider mudule (from Plasma)
56 2 ja_rd
 
57
./vhdl/tb                   VHDL source for simulation test bench
58
--------------------------------------------------------------------------------
59
txt_util.vhdl               Utility functions for string handling
60
mips_tb1.vhdl               Simulation test bench (see ./doc/ion_project.txt)
61
 
62
./vhdl/demo                 Source files for hardware demo on DE-1 board
63
--------------------------------------------------------------------------------
64
c2sb_demo.csv               Assignments file to be imported from Altera IDE
65
c2sb_demo.vhdl              Top level source of demo
66
mips_mpu.vhdl               Basic MPU system (see ./doc/ion.project.txt)
67
rx232_rx.vhdl               Barebones UART module for RX
68
rx232_tx.vhdl               Barebones UART module for TX
69
 
70
 
71
 
72
./sim                       Simulation scripts for Modelsim (tcl)
73
================================================================================
74
mips_tb1.do                 Runs test bench /vhdl/tb/mips_tb1.vhdl
75
mips_tb1_wave.do            Sub-script used to set-up Modelsim's wave window
76
 
77
 
78
 
79
./syn                       Simulation and synthesis runtime stuff
80
================================================================================
81
Simulation scripts are assumed to run from here (see ./sim/readme.txt).
82
Besides, here is where I put the synthesis stuff.
83
This directory is versioned but contents are not.
84
 
85
 

powered by: WebSVN 2.1.0

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