Timing diagrams

This commit is contained in:
Florian Reitz 2019-02-04 19:16:09 +01:00
parent bc75ba9eb6
commit 6ed5304e10
7 changed files with 39 additions and 17 deletions

View File

@ -1,17 +0,0 @@
{signal: [
['Apple',
{name: '7M', wave: 'n........', period: 2 },
{name: 'Phi0', wave: 'hl......h......l..'},
{name: 'Q3', wave: 'lh...l..h...l..h..'},
{name: 'ADD', wave: 'x.....=.........x.', data: "IO-Address", phase: 0.5},
{name: '/DEV_SEL',wave: 'h.......0......1..'},
{},
{name: 'R/W', wave: 'x.....=.........x.', phase: 0.5},
{name: 'DATA', wave: 'x.....z..x.=....z.', phase: 0.5},
],
{},
['Card',
{name: 'Address', wave: 'x........=.......x'},
{name: 'DATA', wave: 'x........z.=....z.', data: 'FromPeripheral', phase: 0.5},
],
]}

BIN
Datasheets/AT28C64.pdf Normal file

Binary file not shown.

View File

@ -0,0 +1,18 @@
{signal: [
['Apple',
{name: '7M', wave: 'n........', period: 2 },
{name: 'Phi0', wave: 'hl......h......l..', node: '.a......b......c'},
{name: 'Q3', wave: 'lh...l..h...l..h..'},
{name: 'ADD', wave: '=.x=............x.', node: '...d............e', phase: 0.5},
{name: '/DEV_SEL',wave: 'h.......0......1..'},
{},
{name: 'R/W', wave: 'x..=.........x....', phase: 0.5},
{name: 'DATA', wave: 'x........=.......z', node: '.........f.......g', data: 'FromCPU', phase: 0.5},
{name: 'DATA', wave: 'x..........=....z.', node: '...........h....i', data: 'ToCPU', phase: 0.5},
],
],
edge: [
'a<->b 490 ns', 'a-|>d max 100ns', 'b-|>f max 30ns', 'c-|>e min 15ns', 'h|->c min 140ns', 'c-|>g min 30ns', 'c|->i min 10ns'
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,21 @@
{signal: [
['E2 Read',
{name: 'ADD', wave: 'x.=......x..', node: '..a......b'},
{name: '/CE', wave: '1..0.....1..', node: '...c'},
{name: '/OE', wave: '1...0....1..', node: '....d'},
{name: 'DATA', wave: 'z......=...z', node: '.......e...f'},
],
{},
['E2 Write',
{name: 'ADD', wave: 'x.=..x........=', node: '..g..h'},
{name: '/CE', wave: '1.0......1....0', node: '.........i'},
{name: '/OE', wave: '0.1......0.....'},
{name: '/WE', wave: '1..0....1.....0', node: '...j....k.....l'},
{name: 'DATA', wave: 'z....=.....z...', node: '.....m.....n'},
],
],
edge: [
'a-|>e max 150ns', 'b-|>f max 50ns', 'c-|>e max 150ns', 'd|->e 10-70ns',
'g-|>j min 10ns', 'k|->i min 0ns', 'j-|>h min 50ns', 'j->k min 100ns', 'k|->m min 50ns', 'k-|>n min 10ns'
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.