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

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.74/] [tools/] [tcl/] [ibd_rk11/] [util.tcl] - Blame information for rev 38

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 34 wfjm
# $Id: util.tcl 719 2015-12-27 09:45:43Z mueller $
2
#
3
# Copyright 2015- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4
#
5
# This program is free software; you may redistribute and/or modify it under
6
# the terms of the GNU General Public License as published by the Free
7
# Software Foundation, either version 2, or at your option any later version.
8
#
9
# This program is distributed in the hope that it will be useful, but
10
# WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY
11
# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12
# for complete details.
13
#
14
#  Revision History:
15
# Date         Rev Version  Comment
16
# 2015-12-26   719   1.0    Initial version
17
#
18
 
19
package provide ibd_rk11 1.0
20
 
21
package require rlink
22
package require rw11util
23
package require rw11
24
 
25
namespace eval ibd_rk11 {
26
  #
27
  # setup register descriptions for ibd_rk11 ---------------------------------
28
  #
29
 
30
  regdsc DS  {id 15 3} {hden 11} {dru 10} {sin 9} {sok 8} {dry 7} \
31
             {adry 6} {wps 5} {scsa 4} {sc 3 4}
32
  regdsc ER  {dre 15} {ovr 14} {wlo 13} {pge 11} \
33
             {nxm 10} {nxd 7} {nxc 6} {nxs 5} {cse 1} {wce 0}
34
  regdsc CS  {err 15} {he 14} {scp 13} {maint 12} {iba 11} {fmt 10} \
35
             {rwa 9} {sse 8} {rdy 7} {ide 6} {mex 5 2} \
36
             {func 3 3 "s:CRES:WR:RD:WCHK:SEEK:RCHK:DRES:WLCK"} \
37
             {go 0}
38
  regdsc DA  {drsel 15 3} {cyl 12 8} {sur 4} {sc 3 4}
39
  regdsc RMR {rid 15 3} {crdone 11} {sbclr 10} {creset 9} {fdone 8} {sdone 7 8}
40
 
41
  variable FUNC_CRES   [bvi b3 "000"]
42
  variable FUNC_WR     [bvi b3 "001"]
43
  variable FUNC_RD     [bvi b3 "010"]
44
  variable FUNC_WCHK   [bvi b3 "011"]
45
  variable FUNC_SEEK   [bvi b3 "100"]
46
  variable FUNC_RCHK   [bvi b3 "101"]
47
  variable FUNC_DRES   [bvi b3 "110"]
48
  variable FUNC_WLCK   [bvi b3 "111"]
49
 
50
  rw11util::regmap_add ibd_rk11 rk?.ds {?? DS}
51
  rw11util::regmap_add ibd_rk11 rk?.er {?? ER}
52
  rw11util::regmap_add ibd_rk11 rk?.cs {?? CS}
53
  rw11util::regmap_add ibd_rk11 rk?.da {?? DA}
54
  rw11util::regmap_add ibd_rk11 rk?.mr {r? RMR}
55
 
56
  variable ANUM 4
57
}

powered by: WebSVN 2.1.0

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