TWiki
>
P1076/Ballots Web
>
Vhdl2019CollectedRequirements
>
SynthesizableEvent
(2020-02-17,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ Synthesizable 'event Attribute %TOC% ---++ Proposal Details * Who Updates: Main.DanielKho, Main.JimLewis, <Add Main.YourName > * Date Proposed: 2015-01-02 * Date Last Updated: * Priority: * Complexity: * Focus: ---+++ Current Situation Currently, there is no convenient way of describing dual-edge-triggered flip-flops. Existing implementations rely on working around synthesis tools, or instantiating a vendor-specific DDR IP. ---+++ Requirement Synthesisable 'event attribute for dual-edge triggers. Synthesis tools can infer DDR blocks or have a dual-edge trigger configuration using multiple flip-flops. ---+++ Implementation details ---+++ Code Examples Example of 'event attribute used in a dual-edge-triggered flip-flop. <verbatim>process(clk) is begin if clk'event then /* Output q is triggered at both edges of the clk. */ q<=d; end if; end process;</verbatim> ---++ Use Cases ---++ Arguments FOR ---++ Arguments AGAINST ---++ General Comments ---++ Supporters _Add your signature here to indicate your support for the proposal_ -- Main.DanielKho - 2015-01-02 -- Main.PatrickLehmann - 2016-02-19
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r4 - 2020-02-17 - 15:35:00 -
JimLewis
P1076/Ballots
Log In
or
Register
P1076/Ballots Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback