* [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