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

Subversion Repositories bluespec_md6

[/] [bluespec_md6/] [trunk/] [documentation/] [readme.txt] - Blame information for rev 7

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 kfleming
Some notes on using the code
2
 
3
Notes on code layout:
4
 
5
      C_implementation - this directory contains the golden C implementation
6
 
7
      common - this directory contains some definition files which are
8
      shared among the the other directories
9
 
10
      compressionFunction - this directory contains the implementation
11
      and testbenches for the compression function.
12
 
13
      documentation - this directory contains relevant documentation
14
 
15
      lib - this directory mirrors the Bluespec Board support package.
16
      It contains useful library functionality - like bus
17
      implementations.
18
 
19
      MD6Control - contains the memory controller implementations and
20
      the full system testbenches
21
 
22
      toolflow - some scripts for synthesis - not really useful to the
23
      outside world
24
 
25
Building the code:
26
 
27
      There are many targets in the build directories -
28
      the most useful of these are:
29
 
30
      MD6Verify - builds the full system verification
31
 
32
      MD6ControlEngine_fpga - builds an FPGA version of the control engine
33
 
34
      SimpleCompressionFunctionTestbench64 - a test bench for the
35
      compression function in isolation
36
 
37
 
38
What you will need:
39
 
40
Latest version of the Bluespec compiler.  Visit www.bluespec.com We
41
may be able to provide you with one-of verilog.  Please contact us if
42
you would like verilog.
43
 
44
 
45
Further documentation about the operation, theory, security, and
46
practical implementation of MD6 can be found at:
47
 
48
http://groups.csail.mit.edu/cis/md6/
49
 

powered by: WebSVN 2.1.0

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