User Tools

Site Tools


din_dout_pintable

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
din_dout_pintable [2008/11/23 15:03] thisdin_dout_pintable [2008/11/24 05:42] (current) this
Line 32: Line 32:
 \\ \\
 --------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
-Important Note: for DIN shift registers, pins will be reflected on software+**Important Note: for DOUT shift registers, software pin-numbers will be reflected in reverse  
-level in reversed order for each shift register+direction on hardware level:** 
 + 
 +pin-number 0 (software level) is D7 of the first shift register (hardware level), not D0!\\ 
 +pin-number 15 (software level) is D0 of the second shift register(hardware level), not D7!\\
  
-D7 (hardware level) of the first shift register will be pin-number 0 (software level), not 7! 
-D0 (hardware level) of the second shift register will be pin-number 15 (sorware level), not 8! 
 The first shift register is for both DIN and DOUT the one that is closest to the core on hardware The first shift register is for both DIN and DOUT the one that is closest to the core on hardware
 level. level.
  
-In the datasheets of the shift-register IC's, D0 is often labled A / QA, D7 is labled H / QH.+In the datasheets of the shift-register IC's, D0 is often labled A / QA, D7 is labled H / QH.\\ 
 +In TK's layouts the labels for IC-pins are I0 - I7, O0 - 07, which corresponds to A/QA - H/QH.
  
-Note that this applies only for DIN'sNOT for DOUT'sFor DOUT's D0 / A (hardware) will be the +DIN chain hardware-level: CORE <- R1::qH <- R1::H <- R1 <- R1::G ..... R2::qH <- R2::H etc.\\ 
-lowest pin number in software. +The first bit read is DIN1::I7this goes to the MSB on software levelMSB represents the higher 
 +pin value, so you have the same order in hard- as in software.
  
-DIN chain hardware-level: CORE -> R1::qH -> R1::-> R1 -> R1::..... R2::qH -> R2::etc. +DOUT chain hardware-level: CORE -> R1::SER -> R1::-> R1::B -> R1::..... R2::SER -> R2::etc.\\ 
-DOUT chain hardware-level: CORE -> R1::SER -> R1::A -> R1::B -> R1::C ..... R2::SER -> R2::A etc.+first bit pushed out is LSB of the last SR(software level), this goes to Rlast::H. Last bit pushed out is MSB of first SR (software level), 
 +this goes to R1:A. On software level, MSB represents the higher pin value, so A will represent alway the higher pin value on hw-level for 
 +DOUT chains.
  
-If you want to read more about this, refer this forum discussion:+If you want to read more about this, refer this forum discussion:\\
 http://www.midibox.org/forum/index.php/topic,12379.0.html http://www.midibox.org/forum/index.php/topic,12379.0.html
  
-See also the following table to get a clearer picture.+See also the following table to get a clearer picture. The shift registers have the same order on 
 +hardware than on software level. 
 + 
 +MIOS_DOUT_SRSet / MIOS_DOUT_SRGet / MIOS_DIN_SRSet / MIOS_DIN_SRGet: LSB always reflects the 
 +lowest pin number, MSB the highest pin number.
 --------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
 \\ \\
Line 59: Line 68:
  
  
-^ Shift Register ^ SR number ^ Pin Name DOUT PCB ^ Pin Number ^ Hex number ^ +^ Shift Register ^ SR number ^ Pin Number (sw) Pin Hex number (sw) ^ Pin Name (DIN PCB / SR IC) ^ Pin Name (DOUT PCB / SR IC) 
-| first                      D0                0x00   +|first|1|0|0x00|D0 / QA|D7 / H
-| first                      D1                0x01   +|first|1|1|0x00|D1 / QB|D6 / G
-| first                      D2                0x02   +|first|1|2|0x00|D2 / QC|D5 / F
-| first                      D3                0x03   +|first|1|3|0x00|D3 / QD|D4 / E
-| first                      D4                0x04   +|first|1|4|0x00|D4 / QE|D3 / D
-| first                      D5                0x05   +|first|1|5|0x00|D5 / QF|D2 / C
-| first                      D6                0x06   +|first|1|6|0x00|D6 / QG|D1 / B
-| first                      D7            |     0x07   | +|first|1|7|0x00|D7 / QH|D0 / A
-|                                                             ||||| +|second|2|8|0x0 8|D0 / QA|D7 / H
-| second                     D0                0x08   +|second|2|9|0x0 9|D1 / QB|D6 / G
-| second                     D1                0x09   +|second|2|10|0x0a|D2 / QC|D5 / F
-| second                     D2         10       0x0a   +|second|2|11|0x0b|D3 / QD|D4 / E
-| second                     D3         11       0x0b   +|second|2|12|0x0c|D4 / QE|D3 / D
-| second                     D4         12       0x0c   +|second|2|13|0x0d|D5 / QF|D2 / C
-| second                     D5         13       0x0d   +|second|2|14|0x0e|D6 / QG|D1 / B
-| second                     D6         14       0x0e   +|second|2|15|0x0f|D7 / QH|D0 / A
-| second                     D7         15       0x0f   | +|third|3|16|0x10|D0 / QA|D7 / H
-|                                                             ||||| +|third|3|17|0x11|D1 / QB|D6 / G
-| third                      D0         16       0x10   +|third|3|18|0x12|D2 / QC|D5 / F
-| third                  |     D1         17       0x11   +|third|3|19|0x13|D3 / QD|D4 / E
-| third                      D2         18       0x12   +|third|3|20|0x14|D4 / QE|D3 / D
-| third                  |     D3         19       0x13   +|third|3|21|0x15|D5 / QF|D2 / C
-| third                      D4         20       0x14   +|third|3|22|0x16|D6 / QG|D1 / B
-| third                      D5         21       0x15   +|third|3|23|0x17|D7 / QH|D0 / A
-| third                      D6         22       0x16   +|fourth|4|24|0x18|D0 / QA|D7 / H
-| third                      D7         23       0x17   | +|fourth|4|25|0x19|D1 / QB|D6 / G
-|                                                             ||||| +|fourth|4|26|0x1a|D2 / QC|D5 / F
-| fourth                     D0         24       0x18   +|fourth|4|27|0x1b|D3 / QD|D4 / E
-| fourth                 |     D1         25       0x19   +|fourth|4|28|0x1c|D4 / QE|D3 / D
-| fourth                     D2         26       0x1a   +|fourth|4|29|0x1d|D5 / QF|D2 / C
-| fourth                 |     D3         27       0x1b   +|fourth|4|30|0x1e|D6 / QG|D1 / B
-| fourth                     D4         28       0x1c   +|fourth|4|31|0x1f|D7 / QH|D0 / A
-| fourth                 |     D5         29       0x1d   +|fifth|5|32|0x20|D0 / QA|D7 / H
-| fourth                     D6         30       0x1e   +|fifth|5|33|0x21|D1 / QB|D6 / G
-| fourth                     D7         31       0x1f   | +|fifth|5|34|0x22|D2 / QC|D5 / F
-|                                                             ||||| +|fifth|5|35|0x23|D3 / QD|D4 / E
-| fifth                      D0         32       0x20   +|fifth|5|36|0x24|D4 / QE|D3 / D
-| fifth                  |     D1         33       0x21   +|fifth|5|37|0x25|D5 / QF|D2 / C
-| fifth                      D2         34       0x22   +|fifth|5|38|0x26|D6 / QG|D1 / B
-| fifth                  |     D3         35       0x23   +|fifth|5|39|0x27|D7 / QH|D0 / A
-| fifth                      D4         36       0x24   +|sixth|6|40|0x2 8|D0 / QA|D7 / H
-| fifth                  |     D5         37       0x25   +|sixth|6|41|0x2 9|D1 / QB|D6 / G
-| fifth                      D6         38       0x26   +|sixth|6|42|0x2a|D2 / QC|D5 / F
-| fifth                      D7         39       0x27   | +|sixth|6|43|0x2b|D3 / QD|D4 / E
-|                                                             ||||| +|sixth|6|44|0x2c|D4 / QE|D3 / D
-| sixth                      D0         40       0x28   +|sixth|6|45|0x2d|D5 / QF|D2 / C
-| sixth                  |     D1         41       0x29   +|sixth|6|46|0x2e|D6 / QG|D1 / B
-| sixth                      D2         42       0x2a   +|sixth|6|47|0x2f|D7 / QH|D0 / A
-| sixth                  |     D3         43       0x2b   +|seventh|7|48|0x30|D0 / QA|D7 / H
-| sixth                      D4         44       0x2c   +|seventh|7|49|0x31|D1 / QB|D6 / G
-| sixth                  |     D5         45       0x2d   +|seventh|7|50|0x32|D2 / QC|D5 / F
-| sixth                      D6         46       0x2e   +|seventh|7|51|0x33|D3 / QD|D4 / E
-| sixth                      D7         47       0x2f   | +|seventh|7|52|0x34|D4 / QE|D3 / D
-|                                                             ||||| +|seventh|7|53|0x35|D5 / QF|D2 / C
-| seventh                    D0         48       0x30   +|seventh|7|54|0x36|D6 / QG|D1 / B
-| seventh                |     D1         49       0x31   +|seventh|7|55|0x37|D7 / QH|D0 / A
-| seventh                    D2         50       0x32   +|eighth|8|56|0x3 8|D0 / QA|D7 / H
-| seventh                |     D3         51       0x33   +|eighth|8|57|0x3 9|D1 / QB|D6 / G
-| seventh                    D4         52       0x34   +|eighth|8|58|0x3a|D2 / QC|D5 / F
-| seventh                |     D5         53       0x35   +|eighth|8|59|0x3b|D3 / QD|D4 / E
-| seventh                    D6         54       0x36   +|eighth|8|60|0x3c|D4 / QE|D3 / D
-| seventh                |     D7         55       0x37   | +|eighth|8|61|0x3d|D5 / QF|D2 / C
-|                                                             ||||| +|eighth|8|62|0x3e|D6 / QG|D1 / B
-| eighth                     D0         56       0x38   +|eighth|8|63|0x3f|D7 / QH|D0 / A
-| eighth                 |     D1         57       0x39   +|ninth|9|64|0x40|D0 / QA|D7 / H
-| eighth                     D2         58       0x3a   +|ninth|9|65|0x41|D1 / QB|D6 / G
-| eighth                 |     D3         59       0x3b   +|ninth|9|66|0x42|D2 / QC|D5 / F
-| eighth                     D4         60       0x3c   +|ninth|9|67|0x43|D3 / QD|D4 / E
-| eighth                 |     D5         61       0x3d   +|ninth|9|68|0x44|D4 / QE|D3 / D
-| eighth                     D6         62       0x3e   +|ninth|9|69|0x45|D5 / QF|D2 / C
-| eighth                     D7         63       0x3f   | +|ninth|9|70|0x46|D6 / QG|D1 / B
-|                                                             ||||| +|ninth|9|71|0x47|D7 / QH|D0 / A
-| ninth                      D0         64       0x40   +|tenth|10|72|0x4 8|D0 / QA|D7 / H
-| ninth                  |     D1         65       0x41   +|tenth|10|73|0x4 9|D1 / QB|D6 / G
-| ninth                      D2         66       0x42   +|tenth|10|74|0x4a|D2 / QC|D5 / F
-| ninth                  |     D3         67       0x43   +|tenth|10|75|0x4b|D3 / QD|D4 / E
-| ninth                      D4         68       0x44   +|tenth|10|76|0x4c|D4 / QE|D3 / D
-| ninth                  |     D5         69       0x45   +|tenth|10|77|0x4d|D5 / QF|D2 / C
-| ninth                      D6         70       0x46   +|tenth|10|78|0x4e|D6 / QG|D1 / B
-| ninth                  |     D7         71       0x47   | +|tenth|10|79|0x4f|D7 / QH|D0 / A
-|                                                             ||||| +|eleventh|11|80|0x50|D0 / QA|D7 / H
-| tenth               10       D0         72       0x48   +|eleventh|11|81|0x51|D1 / QB|D6 / G
-| tenth               10   |     D1         73       0x49   +|eleventh|11|82|0x52|D2 / QC|D5 / F
-| tenth               10       D2         74       0x4a   +|eleventh|11|83|0x53|D3 / QD|D4 / E
-| tenth               10   |     D3         75       0x4b   +|eleventh|11|84|0x54|D4 / QE|D3 / D
-| tenth               10       D4         76       0x4c   +|eleventh|11|85|0x55|D5 / QF|D2 / C
-| tenth               10   |     D5         77       0x4d   +|eleventh|11|86|0x56|D6 / QG|D1 / B
-| tenth               10       D6         78       0x4e   +|eleventh|11|87|0x57|D7 / QH|D0 / A
-| tenth               10       D7         79       0x4f   | +|twelfth|12|88|0x5 8|D0 / QA|D7 / H
-|                                                             ||||| +|twelfth|12|89|0x5 9|D1 / QB|D6 / G
-| eleventh            11       D0         80       0x50   +|twelfth|12|90|0x5a|D2 / QC|D5 / F
-| eleventh            11       D1         81       0x51   +|twelfth|12|91|0x5b|D3 / QD|D4 / E
-| eleventh            11       D2         82       0x52   +|twelfth|12|92|0x5c|D4 / QE|D3 / D
-| eleventh            11   |     D3         83       0x53   +|twelfth|12|93|0x5d|D5 / QF|D2 / C
-| eleventh            11       D4         84       0x54   +|twelfth|12|94|0x5e|D6 / QG|D1 / B
-| eleventh            11   |     D5         85       0x55   +|twelfth|12|95|0x5f|D7 / QH|D0 / A
-| eleventh            11       D6         86       0x56   +|thirteenth|13|96|0x60|D0 / QA|D7 / H
-| eleventh            11   |     D7         87       0x57   | +|thirteenth|13|97|0x61|D1 / QB|D6 / G
-|                                                             ||||| +|thirteenth|13|98|0x62|D2 / QC|D5 / F
-| twelfth             12       D0         88       0x58   +|thirteenth|13|99|0x63|D3 / QD|D4 / E
-| twelfth             12       D1         89       0x59   +|thirteenth|13|100|0x64|D4 / QE|D3 / D
-| twelfth             12       D2         90       0x5a   +|thirteenth|13|101|0x65|D5 / QF|D2 / C
-| twelfth             12       D3         91       0x5b   +|thirteenth|13|102|0x66|D6 / QG|D1 / B
-| twelfth             12       D4         92       0x5c   +|thirteenth|13|103|0x67|D7 / QH|D0 / A
-| twelfth             12       D5         93       0x5d   +|fourteenth|14|104|0x6 8|D0 / QA|D7 / H
-| twelfth             12       D6         94       0x5e   +|fourteenth|14|105|0x6 9|D1 / QB|D6 / G
-| twelfth             12   |     D7         95       0x5f   | +|fourteenth|14|106|0x6a|D2 / QC|D5 / F
-|                                                             ||||| +|fourteenth|14|107|0x6b|D3 / QD|D4 / E
-| thirteenth          13       D0         96       0x60   +|fourteenth|14|108|0x6c|D4 / QE|D3 / D
-| thirteenth          13       D1         97       0x61   +|fourteenth|14|109|0x6d|D5 / QF|D2 / C
-| thirteenth          13       D2         98       0x62   +|fourteenth|14|110|0x6e|D6 / QG|D1 / B
-| thirteenth          13       D3         99       0x63   +|fourteenth|14|111|0x6f|D7 / QH|D0 / A
-| thirteenth          13       D4        100       0x64   +|fifteenth|15|112|0x70|D0 / QA|D7 / H
-| thirteenth          13   |     D5        101       0x65   +|fifteenth|15|113|0x71|D1 / QB|D6 / G
-| thirteenth          13       D6        102       0x66   +|fifteenth|15|114|0x72|D2 / QC|D5 / F
-| thirteenth          13   |     D7        103       0x67   | +|fifteenth|15|115|0x73|D3 / QD|D4 / E
-|                                                             ||||| +|fifteenth|15|116|0x74|D4 / QE|D3 / D
-| fourteenth          14       D0        104       0x68   +|fifteenth|15|117|0x75|D5 / QF|D2 / C
-| fourteenth          14       D1        105       0x69   +|fifteenth|15|118|0x76|D6 / QG|D1 / B
-| fourteenth          14       D2        106       0x6a   +|fifteenth|15|119|0x77|D7 / QH|D0 / A
-| fourteenth          14       D3        107       0x6b   +|sixteenth|16|120|0x7 8|D0 / QA|D7 / H
-| fourteenth          14       D4        108       0x6c   +|sixteenth|16|121|0x7 9|D1 / QB|D6 / G
-| fourteenth          14       D5        109       0x6d   +|sixteenth|16|122|0x7a|D2 / QC|D5 / F
-| fourteenth          14       D6        110       0x6e   +|sixteenth|16|123|0x7b|D3 / QD|D4 / E
-| fourteenth          14   |     D7        111       0x6f   | +|sixteenth|16|124|0x7c|D4 / QE|D3 / D
-|                                                             ||||| +|sixteenth|16|125|0x7d|D5 / QF|D2 / C
-| fifteenth           15       D0        112       0x70   +|sixteenth|16|126|0x7e|D6 / QG|D1 / B
-| fifteenth           15       D1        113       0x71   +|sixteenth|16|127|0x7f|D7 / QH|D0 / A|
-| fifteenth           15       D2        114       0x72   +
-| fifteenth           15   |     D3        115       0x73   +
-| fifteenth           15       D4        116       0x74   +
-| fifteenth           15   |     D5        117       0x75   +
-| fifteenth           15       D6        118       0x76   +
-| fifteenth           15   |     D7        119       0x77   | +
-|                                                             ||||| +
-| sixteenth           16       D0        120       0x78   +
-| sixteenth           16       D1        121       0x79   +
-| sixteenth           16       D2        122       0x7a   +
-| sixteenth           16   |     D3        123       0x7b   +
-| sixteenth           16       D4        124       0x7c   +
-| sixteenth           16   |     D5        125       0x7d   +
-| sixteenth           16       D6        126       0x7e   +
-| sixteenth           16       D7        127       0x7f   |+
din_dout_pintable.1227452597.txt.gz · Last modified: 2008/11/23 15:03 by this