.v文件结构简介

嵌入式技术

1368人已加入

描述

    大家好!今天给大家介绍下实际工作中我们经常写的.v文件的结构。 

   

   左右滑动查看:

 

// +FHDR============================================================================/
// Author       :  fpga加油站
// Creat Time   : 2023/07/15 1011
// File Name    : yanshi.v
// Module Ver   : V1.0
//
// CopyRight(c) 2023, fpga加油站. 
// All Rights Reserved
//
// ---------------------------------------------------------------------------------/                                                                            
//                                                                                   
//                                                                                                                                                                    
//                                                   
// Modification History:
// V1.0         initial
//
// -FHDR============================================================================/
// 
// 
// 
// 
`timescale 1ns/1ns
// 




module yanshi #(
    parameter U_DLY = 1
)
(


);
//-----------------------------------------------------------------------------------//
// Parameter definitions
//-----------------------------------------------------------------------------------//






//-----------------------------------------------------------------------------------//
// Register Define
//-----------------------------------------------------------------------------------//






//-----------------------------------------------------------------------------------//
// Wire Define
//-----------------------------------------------------------------------------------//






//-----------------------------------------------------------------------------------//
// Logic Function
//-----------------------------------------------------------------------------------//






endmodule

 

从上面可以看到,实际工作中编写的.v文件大致具有以下结构:

文件头。文件头中又包括作者、文件创建时间、文件名、版本号、著作权声明、历史版本号。(1-17行)

时间尺度。(22行)

输入输出端口声明。(26-31行)

变量定义。(32-34行)

寄存器定义。(38-40行)

逻辑功能。(50-52行)

 

    上面介绍了一个.v文件的大致结构,实际工作中我们每一次编写的.v文件都要具有上述结构。那么,每一次编写的时候我们都需要从上一次编写好的.v文件中复制过来然后再更改时间、文件名等参数吗?答案是否定的,这样做效率太低了。通常,我们都会在代码编辑软件中提前设置好一些快捷键,比如设置F6为快速生成文件结构,F8为快速生成always逻辑块、F9为代码自动对齐等。
 

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分