返回介绍

A.6.11 Clocking block

发布于 2020-09-09 22:56:12 字数 1313 浏览 1004 评论 0 收藏 0

clocking_declaration ::= [ default ] clocking [ clocking_identifier ] clocking_event ;

{ clocking_item }

endclocking [ : clocking_identifier ]

clocking_event ::=

@identifier

| @ ( event_expression )

clocking_item :=

default default_skew ;

| clocking_direction list_of_clocking_decl_assign ;

| { attribute_instance } concurrent_assertion_item_declaration

default_skew ::=

input clocking_skew

| output clocking_skew

| input clocking_skew output clocking_skew

clocking_direction ::=

input [ clocking_skew ]

| output [ clocking_skew ]

| input [ clocking_skew ] output [ clocking_skew ]

| inout

list_of_clocking_decl_assign ::= clocking_decl_assign { , clocking_decl_assign }

clocking_decl_assign ::= signal_identifier [ = hierarchical_identifier ]

clocking_skew ::=

edge_identifier [ delay_control ]

| delay_control

clocking_drive ::=

clockvar_expression <= [ cycle_delay ] expression

| cycle_delay clockvar_expression <= expression

cycle_delay ::=

## integral_number

| ## identifier

| ## ( expression )

clockvar ::= hierarchical_identifier

clockvar_expression ::= clockvar select

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文