From 1dd9dc33f114ecb066c07b57fef085c7960e0fb4 Mon Sep 17 00:00:00 2001 From: Fisch Date: Sat, 11 Feb 2023 14:41:55 +0100 Subject: [PATCH] add timing diagrams --- Documentation/wavedrom_Clear.json | 23 +++++++++++++++++++++++ Documentation/wavedrom_Clear.svg | 4 ++++ Documentation/wavedrom_Set.json | 21 +++++++++++++++++++++ Documentation/wavedrom_Set.svg | 4 ++++ 4 files changed, 52 insertions(+) create mode 100644 Documentation/wavedrom_Clear.json create mode 100644 Documentation/wavedrom_Clear.svg create mode 100644 Documentation/wavedrom_Set.json create mode 100644 Documentation/wavedrom_Set.svg diff --git a/Documentation/wavedrom_Clear.json b/Documentation/wavedrom_Clear.json new file mode 100644 index 0000000..ba58854 --- /dev/null +++ b/Documentation/wavedrom_Clear.json @@ -0,0 +1,23 @@ +{signal: [ + ['Row Driver', + {name: 'sr_data', wave: 'x..........................', data: ['row data [16]']}, + {name: 'sr_clk', wave: '0..........................'}, + {name: 'sr_latch',wave: '0..........................'}, + {name: 'sr_oe', wave: '1..........................'}, + ], + {}, + ['Column Driver', + {name: 'reset', wave: '1........0............1....'}, + {name: 'data', wave: 'x........4..|..x...........', data: ['column [50]']}, + {name: 'clock', wave: '0.........p.|...l..........'}, + ], + ['Power', + {}, + {name: 'clear', wave: '0.................1..0.....'}, + {name: 'drive', wave: '0.................1..0.....', node: '..................A..B.....' }, + ] +], + edge: [ + 'A-B DRIVEDOTCLEAR' + ] +} diff --git a/Documentation/wavedrom_Clear.svg b/Documentation/wavedrom_Clear.svg new file mode 100644 index 0000000..ebf2e28 --- /dev/null +++ b/Documentation/wavedrom_Clear.svg @@ -0,0 +1,4 @@ + + + +sr_datasr_clksr_latchsr_oeresetdatacolumn [50]clockcleardriveDRIVEDOTCLEARRow DriverColumn DriverPower \ No newline at end of file diff --git a/Documentation/wavedrom_Set.json b/Documentation/wavedrom_Set.json new file mode 100644 index 0000000..8683c54 --- /dev/null +++ b/Documentation/wavedrom_Set.json @@ -0,0 +1,21 @@ +{signal: [ + ['Row Driver', + {name: 'sr_data', wave: 'x3..|..x...................', data: ['row data [16]']}, + {name: 'sr_clk', wave: '0.p.|...l..................'}, + {name: 'sr_latch',wave: '0.......pl.................'}, + {name: 'sr_oe', wave: '1................0....1....'}, + ], + {}, + ['Column Driver', + {name: 'reset', wave: '1........0............1....'}, + {name: 'data', wave: 'x........4..|..x...........', data: ['column [50]']}, + {name: 'clock', wave: '0.........p.|...l..........'}, + ], + ['Power', + {}, + {name: 'clear', wave: '0..........................'}, + {name: 'drive', wave: '0.................1..0.....', node: '..................A..B.....' }, + ], +], +edge: ['A-B DRIVEDOTSET'] +} diff --git a/Documentation/wavedrom_Set.svg b/Documentation/wavedrom_Set.svg new file mode 100644 index 0000000..4c008f0 --- /dev/null +++ b/Documentation/wavedrom_Set.svg @@ -0,0 +1,4 @@ + + + +sr_datarow data [16]sr_clksr_latchsr_oeresetdatacolumn [50]clockcleardriveDRIVEDOTSETRow DriverColumn DriverPower \ No newline at end of file