* [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability [not found] <bug-55-13@https.bugs.libre-soc.org/> @ 2020-06-05 17:59 ` bugzilla-daemon 2020-06-05 18:01 ` bugzilla-daemon ` (3 subsequent siblings) 4 siblings, 0 replies; 5+ messages in thread From: bugzilla-daemon @ 2020-06-05 17:59 UTC (permalink / raw) To: libre-riscv-dev https://bugs.libre-soc.org/show_bug.cgi?id=55 Luke Kenneth Casson Leighton <lkcl@lkcl.net> changed: What |Removed |Added ---------------------------------------------------------------------------- NLnet milestone|Future |NLnet.2019.10.Cells budget (EUR) for|30000 |0 completion of task| | (excludes budget| | allocated to| | subtasks)| | -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ libre-riscv-dev mailing list libre-riscv-dev@lists.libre-riscv.org http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev ^ permalink raw reply [flat|nested] 5+ messages in thread
* [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability [not found] <bug-55-13@https.bugs.libre-soc.org/> 2020-06-05 17:59 ` [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability bugzilla-daemon @ 2020-06-05 18:01 ` bugzilla-daemon 2020-06-06 10:26 ` bugzilla-daemon ` (2 subsequent siblings) 4 siblings, 0 replies; 5+ messages in thread From: bugzilla-daemon @ 2020-06-05 18:01 UTC (permalink / raw) To: libre-riscv-dev https://bugs.libre-soc.org/show_bug.cgi?id=55 --- Comment #2 from Luke Kenneth Casson Leighton <lkcl@lkcl.net> --- See http://lists.libre-riscv.org/pipermail/libre-riscv-dev/2020-June/007699.html -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ libre-riscv-dev mailing list libre-riscv-dev@lists.libre-riscv.org http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev ^ permalink raw reply [flat|nested] 5+ messages in thread
* [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability [not found] <bug-55-13@https.bugs.libre-soc.org/> 2020-06-05 17:59 ` [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability bugzilla-daemon 2020-06-05 18:01 ` bugzilla-daemon @ 2020-06-06 10:26 ` bugzilla-daemon 2020-06-06 10:35 ` bugzilla-daemon 2020-06-06 11:03 ` bugzilla-daemon 4 siblings, 0 replies; 5+ messages in thread From: bugzilla-daemon @ 2020-06-06 10:26 UTC (permalink / raw) To: libre-riscv-dev https://bugs.libre-soc.org/show_bug.cgi?id=55 --- Comment #3 from Staf Verhaegen <staf@fibraservi.eu> --- The current IO cell design can be used to get most of the requirements. Some clarification: * There is a level shifted output from the external 3.3V pad voltage to an 1.8V cell output to the core; this signal is asynchronous. It is meant that digital logic is added on this output to implement things like meta-stability prevention, debouncing and IRQ generation. * The block has separate inputs for enabling each of the sink and the source drivers. So if all drivers are disabled the output is high impedance and can driven from an external driver; e.g. in this state the IO cell functions as an input IO cell. * There is a distinction between Schmidtt triggering and signal debouncing. Schmidtt triggering means that the switching threshold is different for a rising edge than for a falling edge. This is to avoid oscillation in the level-shifted core output for slowly moving noisy input signals. With signal debouncing typically stands for the filtering out of mutiple full swing signal swings like one get from push buttons etc. Current implementation of the level-shifting does not include Hysteresis but it should be easy to add for the prototype. As said in first point thoough, signal debouncing is left to the digital logic connected to the level-shifted output of the IO cell. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ libre-riscv-dev mailing list libre-riscv-dev@lists.libre-riscv.org http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev ^ permalink raw reply [flat|nested] 5+ messages in thread
* [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability [not found] <bug-55-13@https.bugs.libre-soc.org/> ` (2 preceding siblings ...) 2020-06-06 10:26 ` bugzilla-daemon @ 2020-06-06 10:35 ` bugzilla-daemon 2020-06-06 11:03 ` bugzilla-daemon 4 siblings, 0 replies; 5+ messages in thread From: bugzilla-daemon @ 2020-06-06 10:35 UTC (permalink / raw) To: libre-riscv-dev https://bugs.libre-soc.org/show_bug.cgi?id=55 --- Comment #4 from Staf Verhaegen <staf@fibraservi.eu> --- I want to add that also DDR signaling is left to be implemented in the logic circuit on top of the level-shifted core output. It typically is done by using both a rising edge and a falling edge triggered flip-flop on this output. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ libre-riscv-dev mailing list libre-riscv-dev@lists.libre-riscv.org http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev ^ permalink raw reply [flat|nested] 5+ messages in thread
* [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability [not found] <bug-55-13@https.bugs.libre-soc.org/> ` (3 preceding siblings ...) 2020-06-06 10:35 ` bugzilla-daemon @ 2020-06-06 11:03 ` bugzilla-daemon 4 siblings, 0 replies; 5+ messages in thread From: bugzilla-daemon @ 2020-06-06 11:03 UTC (permalink / raw) To: libre-riscv-dev https://bugs.libre-soc.org/show_bug.cgi?id=55 --- Comment #5 from Luke Kenneth Casson Leighton <lkcl@lkcl.net> --- (In reply to Staf Verhaegen from comment #4) > I want to add that also DDR signaling is left to be implemented in the logic > circuit on top of the level-shifted core output. It typically is done by > using both a rising edge and a falling edge triggered flip-flop on this > output. this is fantastic, staf. look forward to hearing how the test goes. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ libre-riscv-dev mailing list libre-riscv-dev@lists.libre-riscv.org http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, back to index
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-55-13@https.bugs.libre-soc.org/>
2020-06-05 17:59 ` [libre-riscv-dev] [Bug 55] IOpad Cell Library needed with industry-standard GPIO and DDR capability bugzilla-daemon
2020-06-05 18:01 ` bugzilla-daemon
2020-06-06 10:26 ` bugzilla-daemon
2020-06-06 10:35 ` bugzilla-daemon
2020-06-06 11:03 ` bugzilla-daemon
Libre RISC-V Mailing list Archives (accessible via public-inbox) Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev Example config snippet for mirrors AGPL code for this site: git clone https://public-inbox.org/public-inbox.git