奋斗的小孩系列 FPGA学习altera系列: 第二篇 数字系统设计思想方法以及软件基本操作

奋斗的小孩系列 FPGA学习altera系列: 第二篇 数字系统设计思想方法以及软件基本操作

作者:奋斗的小孩 郝旭帅(转载请注明出处)

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。

今天给大侠带来“FPGA学习系列altera"系列,持续更新。

此学习心得是本人之前所写,所用设计软件为Quartus II 13.1,现Quartus 新版本已更新到20+,以下仅供初学者学习参考。后续会更新其他系列,敬请关注。话不多说,上货。

 

第二篇 数字系统设计思想方法以及软件基本操作

 

1.数字系统设计思想方法

数字系统设计通常有两种设计方法,一种是自顶向下的设计方法,另一种是自底向上的设计方法。

自顶向下的设计方法是在顶层设计中,把整个系统看成是包含输入输出端口的单个模块,对系统级进行仿真、纠错,然后对顶层进行功能方框图和结构的划分,即从整个系统的功能出发,按一定原则将系统分成若干子系统,再将每个子系统分成若干个功能模块,再将每个模块分成若干小的模块······直至分成许多基本模块实现。这样将系统模块划分为各个子功能模块,并对其进行行为描述,在行为级进行验证。

自底向上的设计过程从最底层设计开始。设计系统硬件时,首先选择具体的元器件,用这些元器件通过逻辑电路设计,完成系统中各独立功能模块的设计,再把这些功能模块联系起来,总装成完整的硬件系统。这种设计过程在进行传统的手工电路设计时经常用到,优点是符合硬件设计工

猜你喜欢

转载自blog.csdn.net/qq_40310273/article/details/113803446
今日推荐