Changeset 191

Show
Ignore:
Timestamp:
13.11.2008 21:03:12 (2 months ago)
Author:
seb
Message:

Doc update

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cores/hpdmc/doc/blockdiagram.eps

    r190 r191  
    22%%Title: /home/lekernel/Milkymist/svn/cores/hpdmc/doc/blockdiagram.dia 
    33%%Creator: Dia v0.96.1 
    4 %%CreationDate: Thu Nov 13 18:49:23 2008 
     4%%CreationDate: Thu Nov 13 19:23:32 2008 
    55%%For: lekernel 
    66%%Orientation: Portrait 
    77%%Magnification: 1.0000 
    8 %%BoundingBox: 0 0 1504 1184 
     8%%BoundingBox: 0 0 1504 1208 
    99%%BeginSetup 
    1010%%EndSetup 
     
    119119/end_ol { closepath fill grestore } bind def 
    12012028.346000 -28.346000 scale 
    121 -7.000000 -41.197500 translate 
     121-7.000000 -42.050000 translate 
    122122%%EndProlog 
    123123 
     
    14511451[] 0 sd 
    14521452n 30.000000 10.500000 m 33.000000 10.500000 l 33.000000 10.000000 l 36.000000 11.000000 l 33.000000 12.000000 l 33.000000 11.500000 l 30.000000 11.500000 l cp s 
    1453 gsave 20.748750 11.063969 translate 0.035278 -0.035278 scale 
     1453gsave 20.748750 11.072500 translate 0.035278 -0.035278 scale 
    14541454start_ol 
    145514552368 3072 moveto 
     
    148314832125 3168 2368 3072 conicto 
    14841484end_ol grestore  
    1485 gsave 21.118398 11.063969 translate 0.035278 -0.035278 scale 
     1485gsave 21.118398 11.072500 translate 0.035278 -0.035278 scale 
    14861486start_ol 
    14871487896 2816 moveto 
     
    15021502448 3200 lineto 
    15031503end_ol grestore  
    1504 gsave 21.565477 11.063969 translate 0.035278 -0.035278 scale 
     1504gsave 21.565477 11.072500 translate 0.035278 -0.035278 scale 
    15051505start_ol 
    150615062017 1504 moveto 
     
    15301530896 2816 lineto 
    15311531end_ol grestore  
    1532 gsave 21.947618 11.063969 translate 0.035278 -0.035278 scale 
     1532gsave 21.947618 11.072500 translate 0.035278 -0.035278 scale 
    15331533start_ol 
    153415341536 2781 moveto 
     
    154615461291 3200 lineto 
    15471547end_ol grestore  
    1548 gsave 22.344741 11.063969 translate 0.035278 -0.035278 scale 
     1548gsave 22.344741 11.072500 translate 0.035278 -0.035278 scale 
    15491549start_ol 
    15501550448 3200 moveto 
     
    15631563448 3200 lineto 
    15641564end_ol grestore  
    1565 gsave 22.846772 11.063969 translate 0.035278 -0.035278 scale 
    1566 start_ol 
    1567 end_ol grestore  
    1568 gsave 23.031592 11.063969 translate 0.035278 -0.035278 scale 
     1565gsave 22.846772 11.072500 translate 0.035278 -0.035278 scale 
     1566start_ol 
     1567end_ol grestore  
     1568gsave 23.031592 11.072500 translate 0.035278 -0.035278 scale 
    15691569start_ol 
    157015702304 1959 moveto 
     
    159715972213 2221 2304 1959 conicto 
    15981598end_ol grestore  
    1599 gsave 23.598561 11.063969 translate 0.035278 -0.035278 scale 
     1599gsave 23.598561 11.072500 translate 0.035278 -0.035278 scale 
    16001600start_ol 
    160116011515 1216 moveto 
     
    163016302304 1945 2304 1385 conicto 
    16311631end_ol grestore  
    1632 gsave 23.955723 11.063969 translate 0.035278 -0.035278 scale 
     1632gsave 23.955723 11.072500 translate 0.035278 -0.035278 scale 
    16331633start_ol 
    163416342432 1463 moveto 
     
    165016502432 1972 2432 1463 conicto 
    16511651end_ol grestore  
    1652 gsave 24.325371 11.063969 translate 0.035278 -0.035278 scale 
     1652gsave 24.325371 11.072500 translate 0.035278 -0.035278 scale 
    16531653start_ol 
    165416541515 1216 moveto 
     
    168316832304 1945 2304 1385 conicto 
    16841684end_ol grestore  
    1685 gsave 24.682534 11.063969 translate 0.035278 -0.035278 scale 
     1685gsave 24.682534 11.072500 translate 0.035278 -0.035278 scale 
    16861686start_ol 
    168716872048 1247 moveto 
     
    171717172432 289 lineto 
    17181718end_ol grestore  
    1719 gsave 25.052181 11.063969 translate 0.035278 -0.035278 scale 
     1719gsave 25.052181 11.072500 translate 0.035278 -0.035278 scale 
    17201720start_ol 
    172117212496 1352 moveto 
     
    174217422112 1472 lineto 
    17431743end_ol grestore  
    1744 gsave 25.409344 11.063969 translate 0.035278 -0.035278 scale 
     1744gsave 25.409344 11.072500 translate 0.035278 -0.035278 scale 
    17451745start_ol 
    174617462304 1959 moveto 
     
    177317732213 2221 2304 1959 conicto 
    17741774end_ol grestore  
    1775 gsave 25.976313 11.063969 translate 0.035278 -0.035278 scale 
     1775gsave 25.976313 11.072500 translate 0.035278 -0.035278 scale 
    17761776start_ol 
    177717772496 1352 moveto 
     
    179817982112 1472 lineto 
    17991799end_ol grestore  
    1800 gsave 26.333476 11.063969 translate 0.035278 -0.035278 scale 
     1800gsave 26.333476 11.072500 translate 0.035278 -0.035278 scale 
    18011801start_ol 
    180218022432 1463 moveto 
     
    181818182432 1972 2432 1463 conicto 
    18191819end_ol grestore  
    1820 gsave 26.703124 11.063969 translate 0.035278 -0.035278 scale 
     1820gsave 26.703124 11.072500 translate 0.035278 -0.035278 scale 
    18211821start_ol 
    18221822768 3136 moveto 
     
    18401840768 3136 lineto 
    18411841end_ol grestore  
    1842 gsave 26.930409 11.063969 translate 0.035278 -0.035278 scale 
    1843 start_ol 
    1844 end_ol grestore  
    1845 gsave 27.115229 11.063969 translate 0.035278 -0.035278 scale 
     1842gsave 26.930409 11.072500 translate 0.035278 -0.035278 scale 
     1843start_ol 
     1844end_ol grestore  
     1845gsave 27.115229 11.072500 translate 0.035278 -0.035278 scale 
    18461846start_ol 
    18471847384 967 moveto 
     
    186518651395 2496 lineto 
    18661866end_ol grestore  
    1867 gsave 27.484876 11.063969 translate 0.035278 -0.035278 scale 
     1867gsave 27.484876 11.072500 translate 0.035278 -0.035278 scale 
    18681868start_ol 
    186918692432 1463 moveto 
     
    188518852432 1972 2432 1463 conicto 
    18861886end_ol grestore  
    1887 gsave 27.854524 11.063969 translate 0.035278 -0.035278 scale 
     1887gsave 27.854524 11.072500 translate 0.035278 -0.035278 scale 
    18881888start_ol 
    18891889384 2432 moveto 
     
    18981898384 3328 lineto 
    18991899end_ol grestore  
    1900 gsave 28.016871 11.063969 translate 0.035278 -0.035278 scale 
     1900gsave 28.016871 11.072500 translate 0.035278 -0.035278 scale 
    19011901start_ol 
    19021902768 3136 moveto 
     
    380538050.000000 0.000000 0.000000 srgb 
    38063806n 20.000000 27.000000 m 20.000000 31.000000 l 39.000000 31.000000 l 39.000000 27.000000 l cp s 
    3807 gsave 26.566250 29.063969 translate 0.035278 -0.035278 scale 
     3807gsave 26.566250 29.072500 translate 0.035278 -0.035278 scale 
    38083808start_ol 
    38093809896 2816 moveto 
     
    38243824448 3200 lineto 
    38253825end_ol grestore  
    3826 gsave 27.013330 29.063969 translate 0.035278 -0.035278 scale 
     3826gsave 27.013330 29.072500 translate 0.035278 -0.035278 scale 
    38273827start_ol 
    382838281515 1216 moveto 
     
    385738572304 1945 2304 1385 conicto 
    38583858end_ol grestore  
    3859 gsave 27.370492 29.063969 translate 0.035278 -0.035278 scale 
     3859gsave 27.370492 29.072500 translate 0.035278 -0.035278 scale 
    38603860start_ol 
    38613861768 3136 moveto 
     
    38793879768 3136 lineto 
    38803880end_ol grestore  
    3881 gsave 27.597778 29.063969 translate 0.035278 -0.035278 scale 
     3881gsave 27.597778 29.072500 translate 0.035278 -0.035278 scale 
    38823882start_ol 
    388338831515 1216 moveto 
     
    391239122304 1945 2304 1385 conicto 
    39133913end_ol grestore  
    3914 gsave 27.954940 29.063969 translate 0.035278 -0.035278 scale 
    3915 start_ol 
    3916 end_ol grestore  
    3917 gsave 28.139760 29.063969 translate 0.035278 -0.035278 scale 
     3914gsave 27.954940 29.072500 translate 0.035278 -0.035278 scale 
     3915start_ol 
     3916end_ol grestore  
     3917gsave 28.139760 29.072500 translate 0.035278 -0.035278 scale 
    39183918start_ol 
    39193919768 384 moveto 
     
    394139412112 767 2112 1216 conicto 
    39423942end_ol grestore  
    3943 gsave 28.509408 29.063969 translate 0.035278 -0.035278 scale 
     3943gsave 28.509408 29.072500 translate 0.035278 -0.035278 scale 
    39443944start_ol 
    394539451515 1216 moveto 
     
    397439742304 1945 2304 1385 conicto 
    39753975end_ol grestore  
    3976 gsave 28.866571 29.063969 translate 0.035278 -0.035278 scale 
     3976gsave 28.866571 29.072500 translate 0.035278 -0.035278 scale 
    39773977start_ol 
    39783978768 3136 moveto 
     
    39963996768 3136 lineto 
    39973997end_ol grestore  
    3998 gsave 29.093856 29.063969 translate 0.035278 -0.035278 scale 
     3998gsave 29.093856 29.072500 translate 0.035278 -0.035278 scale 
    39993999start_ol 
    400040002432 1463 moveto 
     
    401640162432 1972 2432 1463 conicto 
    40174017end_ol grestore  
    4018 gsave 29.463504 29.063969 translate 0.035278 -0.035278 scale 
    4019 start_ol 
    4020 end_ol grestore  
    4021 gsave 29.648323 29.063969 translate 0.035278 -0.035278 scale 
     4018gsave 29.463504 29.072500 translate 0.035278 -0.035278 scale 
     4019start_ol 
     4020end_ol grestore  
     4021gsave 29.648323 29.072500 translate 0.035278 -0.035278 scale 
    40224022start_ol 
    402340232176 2368 moveto 
     
    404140412011 2432 2176 2368 conicto 
    40424042end_ol grestore  
    4043 gsave 29.968023 29.063969 translate 0.035278 -0.035278 scale 
     4043gsave 29.968023 29.072500 translate 0.035278 -0.035278 scale 
    40444044start_ol 
    404540451377 2176 moveto 
     
    40624062851 2496 1376 2496 conicto 
    40634063end_ol grestore  
    4064 gsave 30.325185 29.063969 translate 0.035278 -0.035278 scale 
     4064gsave 30.325185 29.072500 translate 0.035278 -0.035278 scale 
    40654065start_ol 
    406640662432 1463 moveto 
     
    408240822432 1972 2432 1463 conicto 
    40834083end_ol grestore  
    4084 gsave 30.694833 29.063969 translate 0.035278 -0.035278 scale 
     4084gsave 30.694833 29.072500 translate 0.035278 -0.035278 scale 
    40854085start_ol 
    40864086768 3136 moveto 
     
    41044104768 3136 lineto 
    41054105end_ol grestore  
    4106 gsave 30.922118 29.063969 translate 0.035278 -0.035278 scale 
     4106gsave 30.922118 29.072500 translate 0.035278 -0.035278 scale 
    41074107start_ol 
    410841081792 2112 moveto 
     
    412241221792 2112 lineto 
    41234123end_ol grestore  
    4124 gsave 31.149404 29.063969 translate 0.035278 -0.035278 scale 
     4124gsave 31.149404 29.072500 translate 0.035278 -0.035278 scale 
    41254125start_ol 
    412641261377 2176 moveto 
     
    41434143851 2496 1376 2496 conicto 
    41444144end_ol grestore  
    4145 gsave 31.506567 29.063969 translate 0.035278 -0.035278 scale 
     4145gsave 31.506567 29.072500 translate 0.035278 -0.035278 scale 
    41464146start_ol 
    41474147384 3328 moveto 
     
    41514151384 3328 lineto 
    41524152end_ol grestore  
    4153 gsave 31.668913 29.063969 translate 0.035278 -0.035278 scale 
     4153gsave 31.668913 29.072500 translate 0.035278 -0.035278 scale 
    41544154start_ol 
    41554155384 3328 moveto 
     
    41594159384 3328 lineto 
    41604160end_ol grestore  
    4161 gsave 31.831260 29.063969 translate 0.035278 -0.035278 scale 
     4161gsave 31.831260 29.072500 translate 0.035278 -0.035278 scale 
    41624162start_ol 
    416341632496 1352 moveto 
     
    418441842112 1472 lineto 
    41854185end_ol grestore  
    4186 gsave 32.188423 29.063969 translate 0.035278 -0.035278 scale 
     4186gsave 32.188423 29.072500 translate 0.035278 -0.035278 scale 
    41874187start_ol 
    418841881792 2112 moveto 
     
    57865786[] 0 sd 
    578757870 slc 
    5788 n 18.000000 24.000000 m 18.000000 41.000000 l s 
     5788n 19.000000 24.000000 m 19.000000 41.000000 l s 
    578957890.100000 slw 
    57905790[] 0 sd 
    57915791[] 0 sd 
    579257920 slc 
    5793 n 18.000000 41.000000 m 35.000000 41.000000 l s 
     5793n 19.000000 41.000000 m 35.000000 41.000000 l s 
    579457940.100000 slw 
    57955795[] 0 sd 
     
    77447744642 2828 384 3328 conicto 
    77457745end_ol grestore  
     77460.100000 slw 
     7747[] 0 sd 
     7748[] 0 sd 
     77490 slc 
     7750n 39.000000 29.000000 m 43.000000 29.000000 l s 
     77510.100000 slw 
     7752[] 0 sd 
     7753[] 0 sd 
     77540 slc 
     7755n 43.000000 29.000000 m 43.000000 32.450000 l s 
     77560 slj 
     7757n 42.750000 32.450000 m 43.000000 32.950000 l 43.250000 32.450000 l ef 
     7758gsave 43.000000 32.000000 translate 0.035278 -0.035278 scale 
     7759start_ol 
     77602048 2048 moveto 
     77612048 3328 lineto 
     77622432 3328 lineto 
     77632432 0 lineto 
     77642048 0 lineto 
     77652048 384 lineto 
     77661921 157 1727 46 conicto 
     77671533 -64 1261 -64 conicto 
     7768815 -64 535 288 conicto 
     7769256 641 256 1216 conicto 
     7770256 1791 535 2143 conicto 
     7771815 2496 1261 2496 conicto 
     77721533 2496 1727 2385 conicto 
     77731921 2275 2048 2048 conicto 
     7774704 1216 moveto 
     7775704 767 883 511 conicto 
     77761062 256 1375 256 conicto 
     77771688 256 1868 511 conicto 
     77782048 767 2048 1216 conicto 
     77792048 1665 1868 1920 conicto 
     77801688 2176 1375 2176 conicto 
     77811062 2176 883 1920 conicto 
     7782704 1665 704 1216 conicto 
     7783end_ol grestore  
     7784gsave 43.369648 32.000000 translate 0.035278 -0.035278 scale 
     7785start_ol 
     7786384 2432 moveto 
     7787768 2432 lineto 
     7788768 0 lineto 
     7789384 0 lineto 
     7790384 2432 lineto 
     7791384 3328 moveto 
     7792768 3328 lineto 
     7793768 2816 lineto 
     7794384 2816 lineto 
     7795384 3328 lineto 
     7796end_ol grestore  
     7797gsave 43.531994 32.000000 translate 0.035278 -0.035278 scale 
     7798start_ol 
     77991792 2112 moveto 
     78001725 2145 1645 2160 conicto 
     78011566 2176 1470 2176 conicto 
     78021131 2176 949 1944 conicto 
     7803768 1712 768 1277 conicto 
     7804768 0 lineto 
     7805384 0 lineto 
     7806384 2432 lineto 
     7807768 2432 lineto 
     7808768 2048 lineto 
     7809894 2275 1096 2385 conicto 
     78101298 2496 1588 2496 conicto 
     78111629 2496 1679 2496 conicto 
     78121729 2496 1790 2496 conicto 
     78131792 2112 lineto 
     7814end_ol grestore  
     7815gsave 43.759280 32.000000 translate 0.035278 -0.035278 scale 
     7816start_ol 
     78172496 1352 moveto 
     78182496 1152 lineto 
     7819704 1152 lineto 
     7820730 714 950 485 conicto 
     78211171 256 1565 256 conicto 
     78221793 256 2007 320 conicto 
     78232221 384 2432 512 conicto 
     78242432 128 lineto 
     78252215 34 1988 -15 conicto 
     78261761 -64 1527 -64 conicto 
     7827941 -64 598 275 conicto 
     7828256 615 256 1194 conicto 
     7829256 1793 576 2144 conicto 
     7830897 2496 1441 2496 conicto 
     78311928 2496 2212 2188 conicto 
     78322496 1881 2496 1352 conicto 
     78332112 1472 moveto 
     78342108 1793 1932 1984 conicto 
     78351757 2176 1468 2176 conicto 
     78361140 2176 943 1991 conicto 
     7837747 1806 717 1470 conicto 
     78382112 1472 lineto 
     7839end_ol grestore  
     7840gsave 44.116442 32.000000 translate 0.035278 -0.035278 scale 
     7841start_ol 
     78422176 2368 moveto 
     78432176 1984 lineto 
     78442010 2080 1843 2128 conicto 
     78451676 2176 1506 2176 conicto 
     78461125 2176 914 1924 conicto 
     7847704 1672 704 1216 conicto 
     7848704 760 914 508 conicto 
     78491125 256 1506 256 conicto 
     78501676 256 1843 304 conicto 
     78512010 352 2176 448 conicto 
     78522176 64 lineto 
     78532009 0 1830 -32 conicto 
     78541652 -64 1450 -64 conicto 
     7855902 -64 579 282 conicto 
     7856256 628 256 1216 conicto 
     7857256 1812 582 2154 conicto 
     7858908 2496 1476 2496 conicto 
     78591660 2496 1835 2464 conicto 
     78602011 2432 2176 2368 conicto 
     7861end_ol grestore  
     7862gsave 44.436142 32.000000 translate 0.035278 -0.035278 scale 
     7863start_ol 
     7864768 3136 moveto 
     7865768 2432 lineto 
     78661600 2432 lineto 
     78671600 2112 lineto 
     7868768 2112 lineto 
     7869768 788 lineto 
     7870768 490 850 405 conicto 
     7871933 320 1185 320 conicto 
     78721600 320 lineto 
     78731600 0 lineto 
     78741185 0 lineto 
     7875730 0 557 170 conicto 
     7876384 340 384 788 conicto 
     7877384 2112 lineto 
     787864 2112 lineto 
     787964 2432 lineto 
     7880384 2432 lineto 
     7881384 3136 lineto 
     7882768 3136 lineto 
     7883end_ol grestore  
     7884gsave 44.663427 32.000000 translate 0.035278 -0.035278 scale 
     7885start_ol 
     7886384 2432 moveto 
     7887768 2432 lineto 
     7888768 0 lineto 
     7889384 0 lineto 
     7890384 2432 lineto 
     7891384 3328 moveto 
     7892768 3328 lineto 
     7893768 2816 lineto 
     7894384 2816 lineto 
     7895384 3328 lineto 
     7896end_ol grestore  
     7897gsave 44.825774 32.000000 translate 0.035278 -0.035278 scale 
     7898start_ol 
     78991377 2176 moveto 
     79001066 2176 885 1919 conicto 
     7901704 1663 704 1216 conicto 
     7902704 769 884 512 conicto 
     79031064 256 1377 256 conicto 
     79041686 256 1867 514 conicto 
     79052048 772 2048 1216 conicto 
     79062048 1658 1867 1917 conicto 
     79071686 2176 1377 2176 conicto 
     79081376 2496 moveto 
     79091899 2496 2197 2156 conicto 
     79102496 1817 2496 1216 conicto 
     79112496 617 2197 276 conicto 
     79121899 -64 1376 -64 conicto 
     7913851 -64 553 276 conicto 
     7914256 617 256 1216 conicto 
     7915256 1817 553 2156 conicto 
     7916851 2496 1376 2496 conicto 
     7917end_ol grestore  
     7918gsave 45.182937 32.000000 translate 0.035278 -0.035278 scale 
     7919start_ol 
     79202432 1463 moveto 
     79212432 0 lineto 
     79222048 0 lineto 
     79232048 1450 lineto 
     79242048 1814 1908 1995 conicto 
     79251769 2176 1490 2176 conicto 
     79261155 2176 961 1959 conicto 
     7927768 1743 768 1370 conicto 
     7928768 0 lineto 
     7929384 0 lineto 
     7930384 2432 lineto 
     7931768 2432 lineto 
     7932768 2048 lineto 
     7933914 2273 1111 2384 conicto 
     79341309 2496 1568 2496 conicto 
     79351994 2496 2213 2234 conicto 
     79362432 1972 2432 1463 conicto 
     7937end_ol grestore  
     79380.100000 slw 
     7939[] 0 sd 
     7940[] 0 sd 
     79410 slc 
     7942n 18.000000 24.550000 m 18.000000 42.000000 l s 
     79430 slj 
     7944n 18.250000 24.550000 m 18.000000 24.050000 l 17.750000 24.550000 l ef 
     79450.100000 slw 
     7946[] 0 sd 
     7947[] 0 sd 
     79480 slc 
     7949n 18.000000 42.000000 m 34.000000 42.000000 l s 
     79500.100000 slw 
     7951[] 0 sd 
     7952[] 0 sd 
     79530 slc 
     7954n 34.000000 42.000000 m 34.000000 39.000000 l s 
     7955gsave 13.762500 26.000000 translate 0.035278 -0.035278 scale 
     7956start_ol 
     79572048 2048 moveto 
     79582048 3328 lineto 
     79592432 3328 lineto 
     79602432 0 lineto 
     79612048 0 lineto 
     79622048 384 lineto 
     79631921 157 1727 46 conicto 
     79641533 -64 1261 -64 conicto 
     7965815 -64 535 288 conicto 
     7966256 641 256 1216 conicto 
     7967256 1791 535 2143 conicto 
     7968815 2496 1261 2496 conicto 
     79691533 2496 1727 2385 conicto 
     79701921 2275 2048 2048 conicto 
     7971704 1216 moveto 
     7972704 767 883 511 conicto 
     79731062 256 1375 256 conicto 
     79741688 256 1868 511 conicto 
     79752048 767 2048 1216 conicto 
     79762048 1665 1868 1920 conicto 
     79771688 2176 1375 2176 conicto 
     79781062 2176 883 1920 conicto 
     7979704 1665 704 1216 conicto 
     7980end_ol grestore  
     7981gsave 14.132148 26.000000 translate 0.035278 -0.035278 scale 
     7982start_ol 
     79831515 1216 moveto 
     79841021 1216 830 1104 conicto 
     7985640 992 640 723 conicto 
     7986640 508 783 382 conicto 
     7987926 256 1171 256 conicto 
     79881510 256 1715 494 conicto 
     79891920 733 1920 1129 conicto 
     79901920 1216 lineto 
     79911515 1216 lineto 
     79922304 1385 moveto 
     79932304 0 lineto 
     79941920 0 lineto 
     79951920 384 lineto 
     79961782 154 1577 45 conicto 
     79971372 -64 1075 -64 conicto 
     7998699 -64 477 146 conicto 
     7999256 356 256 708 conicto 
     8000256 1119 530 1327 conicto 
     8001805 1536 1349 1536 conicto 
     80021920 1536 lineto 
     80031920 1578 lineto 
     80041920 1864 1739 2020 conicto 
     80051558 2176 1232 2176 conicto 
     80061024 2176 827 2128 conicto 
     8007630 2080 448 1984 conicto 
     8008448 2368 lineto 
     8009665 2432 869 2464 conicto 
     80101073 2496 1266 2496 conicto 
     80111788 2496 2046 2220 conicto 
     80122304 1945 2304 1385 conicto 
     8013end_ol grestore  
     8014gsave 14.489310 26.000000 translate 0.035278 -0.035278 scale 
     8015start_ol 
     8016768 3136 moveto 
     8017768 2432 lineto 
     80181600 2432 lineto 
     80191600 2112 lineto 
     8020768 2112 lineto 
     8021768 788 lineto 
     8022768 490 850 405 conicto 
     8023933 320 1185 320 conicto 
     80241600 320 lineto 
     80251600 0 lineto 
     80261185 0 lineto 
     8027730 0 557 170 conicto 
     8028384 340 384 788 conicto 
     8029384 2112 lineto 
     803064 2112 lineto 
     803164 2432 lineto 
     8032384 2432 lineto 
     8033384 3136 lineto 
     8034768 3136 lineto 
     8035end_ol grestore  
     8036gsave 14.716596 26.000000 translate 0.035278 -0.035278 scale 
     8037start_ol 
     80381515 1216 moveto 
     80391021 1216 830 1104 conicto 
     8040640 992 640 723 conicto 
     8041640 508 783 382 conicto 
     8042926 256 1171 256 conicto 
     80431510 256 1715 494 conicto 
     80441920 733 1920 1129 conicto 
     80451920 1216 lineto 
     80461515 1216 lineto 
     80472304 1385 moveto 
     80482304 0 lineto 
     80491920 0 lineto 
     80501920 384 lineto 
     80511782 154 1577 45 conicto 
     80521372 -64 1075 -64 conicto 
     8053699 -64 477 146 conicto 
     8054256 356 256 708 conicto 
     8055256 1119 530 1327 conicto 
     8056805 1536 1349 1536 conicto 
     80571920 1536 lineto 
     80581920 1578 lineto 
     80591920 1864 1739 2020 conicto 
     80601558 2176 1232 2176 conicto 
     80611024 2176 827 2128 conicto 
     8062630 2080 448 1984 conicto 
     8063448 2368 lineto 
     8064665 2432 869 2464 conicto 
     80651073 2496 1266 2496 conicto 
     80661788 2496 2046 2220 conicto 
     80672304 1945 2304 1385 conicto 
     8068end_ol grestore  
     8069gsave 15.073758 26.000000 translate 0.035278 -0.035278 scale 
     8070start_ol 
     80712240 -704 moveto 
     80722240 -1024 lineto 
     8073-64 -1024 lineto 
     8074-64 -704 lineto 
     80752240 -704 lineto 
     8076end_ol grestore  
     8077gsave 15.365982 26.000000 translate 0.035278 -0.035278 scale 
     8078start_ol 
     80791515 1216 moveto 
     80801021 1216 830 1104 conicto 
     8081640 992 640 723 conicto 
     8082640 508 783 382 conicto 
     8083926 256 1171 256 conicto 
     80841510 256 1715 494 conicto 
     80851920 733 1920 1129 conicto 
     80861920 1216 lineto 
     80871515 1216 lineto 
     80882304 1385 moveto 
     80892304 0 lineto 
     80901920 0 lineto 
     80911920 384 lineto 
     80921782 154 1577 45 conicto 
     80931372 -64 1075 -64 conicto 
     8094699 -64 477 146 conicto 
     8095256 356 256 708 conicto 
     8096256 1119 530 1327 conicto 
     8097805 1536 1349 1536 conicto 
     80981920 1536 lineto 
     80991920 1578 lineto 
     81001920 1864 1739 2020 conicto 
     81011558 2176 1232 2176 conicto 
     81021024 2176 827 2128 conicto 
     8103630 2080 448 1984 conicto 
     8104448 2368 lineto 
     8105665 2432 869 2464 conicto 
     81061073 2496 1266 2496 conicto 
     81071788 2496 2046 2220 conicto 
     81082304 1945 2304 1385 conicto 
     8109end_ol grestore  
     8110gsave 15.723145 26.000000 translate 0.035278 -0.035278 scale 
     8111start_ol 
     8112128 2432 moveto 
     8113552 2432 lineto 
     81141312 391 lineto 
     81152072 2432 lineto 
     81162496 2432 lineto 
     81171584 0 lineto 
     81181040 0 lineto 
     8119128 2432 lineto 
     8120end_ol grestore  
     8121gsave 16.067823 26.000000 translate 0.035278 -0.035278 scale 
     8122start_ol 
     81231515 1216 moveto 
     81241021 1216 830 1104 conicto 
     8125640 992 640 723 conicto 
     8126640 508 783 382 conicto 
     8127926 256 1171 256 conicto 
     81281510 256 1715 494 conicto 
     81291920 733 1920 1129 conicto 
     81301920 1216 lineto 
     81311515 1216 lineto 
     81322304 1385 moveto 
     81332304 0 lineto 
     81341920 0 lineto 
     81351920 384 lineto 
     81361782 154 1577 45 conicto 
     81371372 -64 1075 -64 conicto 
     8138699 -64 477 146 conicto 
     8139256 356 256 708 conicto 
     8140256 1119 530 1327 conicto 
     8141805 1536 1349 1536 conicto 
     81421920 1536 lineto 
     81431920 1578 lineto 
     81441920 1864 1739 2020 conicto 
     81451558 2176 1232 2176 conicto 
     81461024 2176 827 2128 conicto 
     8147630 2080 448 1984 conicto 
     8148448 2368 lineto 
     8149665 2432 869 2464 conicto 
     81501073 2496 1266 2496 conicto 
     81511788 2496 2046 2220 conicto 
     81522304 1945 2304 1385 conicto 
     8153end_ol grestore  
     8154gsave 16.424986 26.000000 translate 0.035278 -0.035278 scale 
     8155start_ol 
     8156384 2432 moveto 
     8157768 2432 lineto 
     8158768 0 lineto 
     8159384 0 lineto 
     8160384 2432 lineto 
     8161384 3328 moveto 
     8162768 3328 lineto 
     8163768 2816 lineto 
     8164384 2816 lineto 
     8165384 3328 lineto 
     8166end_ol grestore  
     8167gsave 16.587332 26.000000 translate 0.035278 -0.035278 scale 
     8168start_ol 
     8169384 3328 moveto 
     8170768 3328 lineto 
     8171768 0 lineto 
     8172384 0 lineto 
     8173384 3328 lineto 
     8174end_ol grestore  
     8175gsave 16.749679 26.000000 translate 0.035278 -0.035278 scale 
     8176start_ol 
     81771515 1216 moveto 
     81781021 1216 830 1104 conicto 
     8179640 992 640 723 conicto 
     8180640 508 783 382 conicto 
     8181926 256 1171 256 conicto 
     81821510 256 1715 494 conicto 
     81831920 733 1920 1129 conicto 
     81841920 1216 lineto 
     81851515 1216 lineto 
     81862304 1385 moveto 
     81872304 0 lineto 
     81881920 0 lineto 
     81891920 384 lineto 
     81901782 154 1577 45 conicto 
     81911372 -64 1075 -64 conicto 
     8192699 -64 477 146 conicto 
     8193256 356 256 708 conicto 
     8194256 1119 530 1327 conicto 
     8195805 1536 1349 1536 conicto 
     81961920 1536 lineto 
     81971920 1578 lineto 
     81981920 1864 1739 2020 conicto 
     81991558 2176 1232 2176 conicto 
     82001024 2176 827 2128 conicto 
     8201630 2080 448 1984 conicto 
     8202448 2368 lineto 
     8203665 2432 869 2464 conicto 
     82041073 2496 1266 2496 conicto 
     82051788 2496 2046 2220 conicto 
     82062304 1945 2304 1385 conicto 
     8207end_ol grestore  
     8208gsave 17.106842 26.000000 translate 0.035278 -0.035278 scale 
     8209start_ol 
     82102112 1216 moveto 
     82112112 1665 1932 1920 conicto 
     82121753 2176 1440 2176 conicto 
     82131127 2176 947 1920 conicto 
     8214768 1665 768 1216 conicto 
     8215768 767 947 511 conicto 
     82161127 256 1440 256 conicto 
     82171753 256 1932 511 conicto 
     82182112 767 2112 1216 conicto 
     8219768 2048 moveto 
     8220895 2275 1089 2385 conicto 
     82211283 2496 1553 2496 conicto 
     82222001 2496 2280 2143 conicto 
     82232560 1791 2560 1216 conicto 
     82242560 641 2280 288 conicto 
     82252001 -64 1553 -64 conicto 
     82261283 -64 1089 46 conicto 
     8227895 157 768 384 conicto 
     8228768 0 lineto 
     8229384 0 lineto 
     8230384 3328 lineto 
     8231768 3328 lineto 
     8232768 2048 lineto 
     8233end_ol grestore  
     8234gsave 17.476489 26.000000 translate 0.035278 -0.035278 scale 
     8235start_ol 
     8236384 3328 moveto 
     8237768 3328 lineto 
     8238768 0 lineto 
     8239384 0 lineto 
     8240384 3328 lineto 
     8241end_ol grestore  
     8242gsave 17.638836 26.000000 translate 0.035278 -0.035278 scale 
     8243start_ol 
     82442496 1352 moveto 
     82452496 1152 lineto 
     8246704 1152 lineto 
     8247730 714 950 485 conicto 
     82481171 256 1565 256 conicto 
     82491793 256 2007 320 conicto 
     82502221 384 2432 512 conicto 
     82512432 128 lineto 
     82522215 34 1988 -15 conicto 
     82531761 -64 1527 -64 conicto 
     8254941 -64 598 275 conicto 
     8255256 615 256 1194 conicto 
     8256256 1793 576 2144 conicto 
     8257897 2496 1441 2496 conicto 
     82581928 2496 2212 2188 conicto 
     82592496 1881 2496 1352 conicto 
     82602112 1472 moveto 
     82612108 1793 1932 1984 conicto 
     82621757 2176 1468 2176 conicto 
     82631140 2176 943 1991 conicto 
     8264747 1806 717 1470 conicto 
     82652112 1472 lineto 
     8266end_ol grestore  
    77468267showpage 
  • cores/hpdmc/doc/hpdmc.tex

    r190 r191  
    106106\textit{NB. The default values are example only, and must be adapted to your particular setup.} 
    107107 
    108 \subsubsection{Row idle time, offset 0x0C} 
     108\subsubsection{Row idle time register, offset 0x0C} 
     109This controversial register defines the maximum number of clock cycles after which a row is kept open after is has been last accessed. 
     110 
     111This optimization is based on the principle of temporal locality : the longer the row is left idle, the less likely it is to be accessed again without needing to be precharged (page miss). Therefore, it is better to precharge banks prematurely in order to save the precharge time when data is actually needed. 
     112 
     113To save some hardware, HPDMC resets the row idle time counter when the write or read command is issued to the SDRAM (without discerning reads from writes), therefore the actual row idle time is affected by the burst length and the CAS latency. 
     114 
     115You will find various discussions in gamers and overclockers forums about the value you should write in this register. HPDMC provides the feature, experimenting with it is up to you. 
     116 
     117To disable this feature, set a value above $t_{REFI}$.\\ 
     118 
     119\begin{tabular}{|p{1.5cm}|l|l|p{10cm}|} 
     120\hline 
     121\bf Bits & \bf Access & \bf Default & \bf Description \\ 
     122\hline 
     12310 -- 0 & RW & 32 & Row idle time. \\ 
     124\hline 
     12531 -- 11 & --- & 0 & Reserved. \\ 
     126\hline 
     127\end{tabular}\\ 
    109128 
    110129\subsection{SDRAM management unit} 
    111 The SDRAM management unit is a state machine which controls sequentially the SDRAM control bus. Unless the core is in bypass mode, the management unit has full control over the SDRAM bus. 
     130The SDRAM management unit is a state machine which controls sequentially the SDRAM address and command bus. Unless the core is in bypass mode, the management unit has full control over the SDRAM bus. 
    112131 
    113132This unit is responsible for precharging banks, activating rows, periodically refreshing the DRAM, and sending read and write commands to the SDRAM. 
     
    132151 
    133152\subsection{Data path controller} 
     153The data path controller is responsible for : 
     154\begin{itemize} 
     155\item enabling and disabling the capture of data at appropriate times into the Read FIFO after the management unit has issued a Read command to the SDRAM 
     156\item enabling and disabling the release of data at appropriate times from the Write FIFO after the management unit has issued a Write command to the SDRAM 
     157\item deciding the direction of the DQ and DQS pins 
     158\item delaying some commands from the management unit that would create conflicts 
     159\end{itemize} 
     160 
     161The delaying of the commands is acheived through the use of three signals : 
     162\begin{itemize} 
     163\item \verb!read_safe! : when this signal is asserted, it is safe to send a Read command to the SDRAM at the next clock edge. This is used to prevent conflicts on the data bus : this signal is asserted when, taking into account the CAS latency and the burst length, the resulting burst would not overlap the currently running one. 
     164\item \verb!write_safe! : same thing, for the Write command. 
     165\item \verb!concerned_bank[3..0]! : when the management unit issues a Read or Write command, it must inform the data path controller about the bank which the transfer takes place in, using this one-hot encoded signal. 
     166\item \verb!precharge_safe[3..0]! : when a bit in this signal is asserted, it is safe to precharge the corresponding bank at the next clock cycle : no read is in progress, no write is in progress and $t_{WR}$ has been met. The management unit must use this signal so as not to precharge a bank that is transferring data. 
     167\end{itemize} 
     168 
     169The data path controller is also connected to the control interface, to retreive $t_{WR}$ and the CAS latency. 
     170 
     171\subsection{Data path} 
     172Data is captured from or sent to the SDRAM using \verb!IDDR! and \verb!ODDR! primitives, in order to avoid timing nightmares with ISE. These are only supported on Virtex-4 FPGAs, but have equivalents in other families. 
     173 
     174\subsection{FIFO overflow prevention} 
    134175 
    135176\subsection{Scheduler} 
    136177 
    137 \subsection{FIFO overflow prevention} 
     178 
    138179 
    139180\section{Using the core}