Advertisement

Scade——学习笔(3)

阅读量:

用户自定义操作
用户自定义功能为面向过程语言提供了最基本的语法结构。此类功能支持对Model中先前定义的操作进行重复利用。
用户自定义操作:

复制代码
    user_op_decl ::=op_kind interface_status ID[[size_decl]]
    params returns params{<!-- -->{where_decl}}[[spec_decl]]
    op_kind ::function|node
    size_decl ::=<<[[ID{<!-- -->{,ID}}]]>>
    params ::=([[var_decls{<!-- -->{;var_decls}}]])
    where_decl ::where TYPEVAR{<!-- -->{,TYPEVAR}}nemeric_kind
    spec_decl ::=specialize path_id
    opt_body ::=;|equation;[[singnal_block]][[local_block]] 
    let{<!-- -->{equation;}} tel[[;]]

在定义信号这一本地变量时,需采用关键词sig;对于本地变量的引入,则应使用var关键字;
方程中所涉及的每一个输入、尺寸及本地变量均需至少被

全部评论 (0)

还没有任何评论哟~