git-svn-id: http://moon:8086/svn/vhdl/trunk@1424 cc03376c-175c-47c8-b038-4cd826a8556b
159 lines
4.4 KiB
Plaintext
159 lines
4.4 KiB
Plaintext
images.vhdl
|
|
Package specification for images.
|
|
images-body.vhdl
|
|
Package body for images.
|
|
images_test.vhdl
|
|
Entity declaration for test bench for images package.
|
|
images_test-bench.vhdl
|
|
Architecture body for test bench for images package.
|
|
|
|
bv_arithmetic.vhdl
|
|
Package specification for bit vector conversions and arithmetic
|
|
bv_arithmetic-body.vhdl
|
|
Package body for bit vector conversions and arithmetic
|
|
bv_test.vhdl
|
|
Entity declaration for test bench for bit vector arithmetic package
|
|
bv_test-bench.vhdl
|
|
Architecture for test bench for bit vector arithmetic package
|
|
|
|
----------------------------------------------------------------
|
|
|
|
clock_gen.vhdl
|
|
Entity declaration for clock generator
|
|
clock_gen-behaviour.vhdl
|
|
Behavioural architecture body for clock generator
|
|
clock_gen_test.vhdl
|
|
Entity declaration for test bench for clock generator
|
|
clock_gen_test-bench.vhdl
|
|
Architecture for test bench for clock generator
|
|
|
|
dlx_types.vhdl
|
|
Package specification for types used in dlx model
|
|
dlx_types-body.vhdl
|
|
Package body for types used in dlx model
|
|
|
|
mem_types.vhdl
|
|
Types package for memory model
|
|
|
|
memory.vhdl
|
|
Entity declaration for memory model
|
|
memory-behaviour.vhdl
|
|
Behavioural architecture for memory model
|
|
memory_test.vhdl
|
|
Entity declaration for test bench for memory
|
|
memory_test-bench.vhdl
|
|
Architecture for test bench for behavioural architecture of memory
|
|
|
|
dlx_instr.vhdl
|
|
Package specification for DLX instructions
|
|
dlx_instr-body.vhdl
|
|
Package body for DLX instructions
|
|
|
|
dlx_bus_monitor.vhdl
|
|
Entity declaration of DLX bus monitor
|
|
dlx_bus_monitor-behaviour.vhdl
|
|
Behavioural architecture of DLX bus monitor
|
|
|
|
dlx_test.vhdl
|
|
Entity declaration for test bench for DLX
|
|
dlx_test-bench.vhdl
|
|
Architecture for test bench for DLX,
|
|
consisting of clock generator, memory and bus_monitor
|
|
|
|
dlx.vhdl
|
|
Entity specification for DLX processor
|
|
|
|
dlx-behaviour.vhdl
|
|
Behavioural architecture for DLX processor
|
|
dlx_test_behaviour.vhdl
|
|
Configuration of test bench for DLX, using architecture behaviour
|
|
|
|
dlx-instrumented.vhdl
|
|
Instrumented behavioural architecture for DLX, that generates
|
|
a files of instruction execution frequencies for a program.
|
|
dlx_test_instrumented.vhdl
|
|
Configuration of test bench for DLX, using instrumented
|
|
architecture of CPU and empty architecture of bus monitor.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
alu_types.vhdl
|
|
Package defining types for ALU.
|
|
alu.vhdl
|
|
Entity declaration for ALU.
|
|
alu-behaviour.vhdl
|
|
Behavioural architecture of ALU.
|
|
|
|
ir.vhdl
|
|
Entity declaration for instruction register.
|
|
ir-behaviour.vhdl
|
|
Behavioural architecture of instruction register.
|
|
|
|
latch.vhdl
|
|
Entity declaration for transparent latch.
|
|
latch-behaviour.vhdl
|
|
Behavioural architecture of transparent latch.
|
|
|
|
mux2.vhdl
|
|
Entity declaration for two-input multiplexor.
|
|
mux2-behaviour.vhdl
|
|
Behavioural architecture of two-input multiplexor.
|
|
|
|
reg_1_out.vhdl
|
|
Entity declaration for register with one tri-state output.
|
|
reg_1_out-behaviour.vhdl
|
|
Behavioural architecture of register with one tri-state output.
|
|
|
|
reg_2_1_out.vhdl
|
|
Entity declaration for register with two tri-state outputs and
|
|
one ordinary output.
|
|
reg_2_1_out-behaviour.vhdl
|
|
Behavioural architecture of register with two tri-state
|
|
outputs and one ordinary output.
|
|
|
|
reg_2_out.vhdl
|
|
Entity declaration for register with two tri-state outputs.
|
|
reg_2_out-behaviour.vhdl
|
|
Behavioural architecture of register with two tri-state outputs.
|
|
|
|
reg_3_out.vhdl
|
|
Entity declaration for register with three tri-state outputs.
|
|
reg_3_out-behaviour.vhdl
|
|
Behavioural architecture of register with three tri-state outputs.
|
|
|
|
reg_file.vhdl
|
|
Entity declaration for register file.
|
|
reg_file-behaviour.vhdl
|
|
Behavioural architecture of register file.
|
|
|
|
controller.vhdl
|
|
Entity declaration for DLX control section.
|
|
controller-behaviour.vhdl
|
|
Behavioural architecture of DLX control section.
|
|
|
|
dlx-rtl.vhdl
|
|
Register transfer level architecture of DLX processor.
|
|
|
|
dlx_test_rtl.vhdl
|
|
Configuration of DLX test bench using register transfer level
|
|
architecture of DLX processor.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
cache_types.vhdl
|
|
Package spec defining types for cache.
|
|
cache.vhdl
|
|
Entity declaration for cache.
|
|
cache-behaviour.vhdl
|
|
Behavioural architecture for cache.
|
|
|
|
dlx_test-bench_cache.vhdl
|
|
Architecture for test bench for DLX and cache,
|
|
including clock generator, memory and bus monitors for
|
|
both CPU/cache and cache/memory buses.
|
|
|
|
dlx_test_cache.vhdl
|
|
Configuration of test bench for DLX and cache,
|
|
using behavioural architectures.
|
|
|