当前位置:网站首页>A 64 bit 8-stage pipelined adder based on FPGA
A 64 bit 8-stage pipelined adder based on FPGA
2022-07-28 02:36:00 【QQ_ seven hundred and seventy-eight million one hundred and thi】
Use verilog Realization ,qurartus Create engineering and simulation ;
Principle that
64 position 8 Stage pipeline adder , That is, will 64 The position is divided into 8 individual 8 Bit operation , The final will be 8 individual 8 The result of bit operation is added to get the final sum and carry . use 8 Stage pipeline performs addition operation , Then from the first clock when two addends are input for the first time , You need the 8 The sum of clock cycles is output , Then input the addend continuously , Zehe also keeps outputting , As shown in the figure below :
8 The stage pipeline needs to split the addition operation into 8 Two clock cycles to complete , Each clock cycle requires the sum of the previous calculations 、 The addends that have not been calculated are cached , thus , For example 1 individual 8 The sum of bits needs to be cached 7 Time , The first 2 individual 8 The sum of bits needs to be cached 6 Time , And so on . meanwhile , Also cache the addends that have not been calculated , such as [63:56] This 8 Bit requires caching 7 Time ,[55:48] This 8 Bit requires caching 6 Time .
The first 1 Clock cycles : Computation first 1 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Addends not calculated
The first 2 Clock cycles : Computation first 2 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Addends not calculated
The first 3 Clock cycles : Computation first 3 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Addends not calculated
The first 4 Clock cycles : Computation first 4 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Addends not calculated
The first 5 Clock cycles : Computation first 5 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Addends not calculated
The first 6 Clock cycles : Computation first 6 individual 8 The sum of bits , And add the carry of the previous . Cache the previous sum 、 Not calculated
边栏推荐
- 【HCIP】BGP 基础
- 小程序毕设作品之微信校园浴室预约小程序毕业设计成品(3)后台功能
- 剑指offer专项突击版第12天
- Wechat campus bathroom reservation applet graduation design finished product (2) applet function
- Lombok prompts variable log error when using JUnit test in idea
- Three core issues of concurrent programming (glory Collection Edition)
- CeresDAO:全球首个基于DAO赋能Web3.0的去中心化数字资产管理协议
- JS event loop synchronous task, asynchronous task (micro task, macro task) problem analysis
- Digital empowerment and innovation in the future: hese eredi appears at the 5th Digital China Construction Summit
- Explore flex basis
猜你喜欢

unordered_map的hash function及hash bucket存储方式探索

"Risking your life to upload" proe/creo product structure design - seam and buckle

MySQL high availability and master-slave synchronization

Lock mechanism in MySQL database InnoDB storage engine (glory Collection Edition)

MySQL锁系列之锁算法详解(荣耀典藏版)

Wechat campus bathroom reservation applet graduation design finished product (3) background function
![[solution] solve the problem of SSH connection being inactive for a long time and being stuck and disconnected](/img/66/99bd61223cbe622db3e28474f4fa15.png)
[solution] solve the problem of SSH connection being inactive for a long time and being stuck and disconnected

别人发你的jar包你如何使用(如何使用别人发您的jar包)

Red hat official announced the new president and CEO! Paul Cormier, a key figure in transformation, is "retiring"
![[advanced ROS] Lecture 9 robot model motion based on rviz and arbotix control](/img/7f/f0360210e8a9f7e45410d79635bfd9.png)
[advanced ROS] Lecture 9 robot model motion based on rviz and arbotix control
随机推荐
Leetcode judge whether palindrome number
Deep understanding of recursion
[advanced ROS] Lecture 9 robot model motion based on rviz and arbotix control
怎么简单实现菜单拖拽排序的功能
小程序毕设作品之微信校园浴室预约小程序毕业设计成品(2)小程序功能
mysql: error while loading shared libraries: libtinfo.so. 5 solutions
Which users are suitable for applying for rapidssl certificate
Use try-with-resources or close this
【HCIP】路由策略、策略路由
Use of Day6 functions and modules
Maskedauutoencoders visual learner cvpr2022
Deep Residual Learning for Image Recognition浅读与实现
功能测试和非功能测试区别简析,上海好口碑软件测试公司推荐
【软件测试】—— 自动化测试之unittest框架
【LeetCode】13. Linked List Cycle·环形链表
Necessary knowledge points of the original group
获取两个集合相差数据
分层图解决的一些最短路问题
【愚公系列】2022年07月 Tabby集成终端的使用
关于Sqli-labs单引号不报错的问题