对C语言编程者的Verilog开发指南实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对C语言编程者的Verilog开发指南实例
本文举例解释了如何用软件实现脉宽调制(),如何将该设计转换成一个可以在中运行的规律块,并能利用存储器映射I/O接口通过软件完成对该规律块的控制。

通过理解本文研究的概念和内容,没有太多硬件学问的软件开发人员也能把握在FPGA上开发硬件的技能。

在不远的未来,系统设计师将能够按照哪个更有利于解决设计问题来自由挑选硬件和软件计划。

但直到现在,对于那些想学习硬件设计的软件工程师来说不少障碍仍然很难逾越。

因为硬件描述语言和编程语言十分相像,因此终于这些障碍会消逝。

另外,市场上已有好几种低成本的演示板,上面包含现场可编程门阵列 (FPGA)、微处理器以及相应工具,软件开发人员可以借此来学习硬件设计。

本文举例解释了一个用法FPGA的新设计流程,我们从中可以知道如何用软件实现PWM,然后如何将该设计转换成一个可以在FPGA中运行的规律块,并能利用存储器映射I/O接口通过软件完成对该规律块的控制。

软硬件划分
现在的状况与以前有所不同,软件工程师能够便利地参加到硬件设计中。

不管是硬件模块还是软件模块现在都可以用编程语言举行设计。

尽人皆知,是嵌入式软件设计的通用语言。

在硬件设计方面,verilog 则是流行的挑选(用的人也无数)。

的语法和结构与C编程语言十分相像,从本文的例子中也可以看到这一点。

同时,硬件的升级和修改也变得越来越便利。

以前可以通过下载新的可执行映像文件升级软件,但对硬件却行不通。

现在状况不同了。

就像软件开发人员能够迅速编辑、重新编译、然后将新代码下载到存储器那样,用法可编程规律器件的硬件设计者也能做类似的事情。

可编程规律转变了嵌入式系统的设计办法,设计者可以像修改软件那样便利地修改硬件。

换句话说,在设计和调试阶段,设计者能够灵便挑选软件方式或硬件方式来作为完成任务的最佳方式。

设计者无需太多的硬件学问就可以利用FPGA供给商提供的工具轻松
第1页共13页。

相关文档
最新文档