VerilogHDL算法与电路设计--通信和计算机网络典型案例

VerilogHDL算法与电路设计--通信和计算机网络典型案例

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

精选20余典型电路,提供完整VerilogHDL设计代码和仿真测试,实用性强,适合电子技术、计算机等领域高年级学生与从业者。

内容简介

本书精选了通信、计算机和网络领域9类共20余个典型电路,包括网络接口、存储管理、帧同步、CAM和TCAM、哈希散列查找、深度包检测、漏桶算法、数据交换单元和SM4加解密电路,给出了每个电路的功能说明、算法原理和内部结构,以及完整的VerilogHDL设计代码和仿真测试代码。本书中的所有代码都在FPGA开发环境上进行了实际验证,可以直接应用于读者的设计实践中,具有良好的参考价值。本书主要面向具有一定VerilogHDL语法基础,着手进行大规模数字系统设计的电子技术、计算机、通信和网络领域的高年级本科生、研究生和已经进入工作

章节目录

封面页

书名页

版权页

作者简介

内容简介

前言 FOREWORD

目录

第1章 简单以太网网卡电路

1.1 接收MAC控制器的设计

1.1.1 mac_r的MII接口

1.1.2 mac_r与后级电路的接口队列

1.1.3 802.3 CRC-32校验运算电路

1.1.4 mac_r电路设计

1.1.5 mac_r测试台代码设计

1.2 发送MAC控制器设计

1.2.1 mac_t的MII接口

1.2.2 mac_t电路设计

1.3 处理器接口电路设计

1.4 NIC顶层设计文件及仿真分析

第2章 LRU算法与电路实现

2.1 LRU电路的功能

2.1.1 LRU在Cache管理中的应用

2.1.2 LRU电路在路由查找中的应用

2.2 LRU算法原理

2.3 LRU电路实现

2.3.1 电路符号图

2.3.2 电路状态图

2.4 LRU电路的仿真验证平台设计

2.5 LRU电路仿真分析

2.5.1 LRU中的链表建立操作仿真

2.5.2 LRU中的链表更新操作

第3章 典型帧同步电路

3.1 PDH E1帧同步电路

3.2 SDH帧同步电路

第4章 CAM和TCAM电路的设计与应用

4.1 基于CAM的以太网查找电路

4.2 采用TCAM实现IP地址的最长前缀匹配

第5章 基于链表结构的哈希查找技术

5.1 简介

5.1.1 哈希散列算法的基本原理

5.1.2 基于哈希链表的冲突解决方法

5.1.3 多桶哈希查找算法

5.1.4 哈希函数的选择方法

5.2 基于链表结构的哈希查找电路的实现与仿真分析

5.2.1 基于链表结构的哈希查找电路的功能

5.2.2 基于链表结构的哈希查找电路的实现

5.2.3 仿真验证平台的设计

5.2.4 基于链表结构的哈希查找电路的仿真分析

5.3 多桶哈希查找电路的设计与仿真分析

5.3.1 双桶哈希查找电路的设计

5.3.2 双桶哈希查找电路的仿真分析

第6章 深度包检测算法与电路实现

6.1 应用背景

6.1.1 深度包检测

6.1.2 正则表达式

6.2 基于硬件逻辑的DFA匹配引擎

6.2.1 电路实现

6.2.2 电路仿真验证平台设计

6.3 面向存储的DFA匹配引擎

6.3.1 电路实现

6.3.2 电路仿真验证平台设计

第7章 漏桶算法与电路实现

7.1 漏桶算法在网络设备中的应用

7.2 漏桶算法的电路实现

第8章 典型数据交换单元的原理与设计

8.1 crossbar的原理与设计

8.1.1 crossbar的工作原理

8.1.2 8×8crossbar的电路实现

8.2 共享缓存交换单元算法原理与电路实现

8.2.1 共享存储交换单元的工作原理

8.2.2 共享缓存交换结构及工作流程

8.2.3 switch_core中的自由指针队列管理电路

8.2.4 switch_core电路的设计实现

第9章 SM4加/解密算法原理与电路实现

9.1 加/解密算法

9.1.1 加密运算

9.1.2 解密运算

9.2 代码分析

9.2.1 顶层模块

9.2.2 总控模块

9.2.3 F函数代码分析

9.2.4 Sbox代码分析

9.2.5 测试验证

参考文献

VerilogHDL算法与电路设计--通信和计算机网络典型案例是2021年由清华大学出版社出版,作者 赵彤。

得书感谢您对《VerilogHDL算法与电路设计--通信和计算机网络典型案例》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Unity5.X3D游戏开发技术详解与典型案例 电子书
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。
联邦学习:原理与算法 电子书
人工智能机器学习教程书籍,平安科技联邦学习团队执笔,由浅入深介绍联邦机器学习的算法体系,注重工程实践,保证理论前沿性。
数据结构与算法详解 电子书
本书旨在讲解数据结构和算法的核心知识。本书主要内容包括线性表、栈、队列、串、数组、广义表、树、图、查找算法、排序算法、递推算法、递归算法、枚举算法、贪心算法、回溯算法、数值算法和实用算法等。本书适合计算机专业的学生、软件开发专业人员等阅读。
Spring核心技术和案例实战 电子书
本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。
PADS 9.5电路设计与仿真从入门到精通 电子书
全书以PADS9.5为平台,全面讲解了电路设计的方法和技巧。全书共18章,第1章为绪论;第2章讲解了PADS9.5的安装;第3章讲解了PADS9.5的图形用户界面PADSLogic9.5;第4章讲解了PADSLogic9.5原理图设计;第5章讲解了原理图高级编辑;第6章讲解了PADSLogic9.5图形绘制;第7章讲解了PADS9.5的印制电路板界面;第8章讲解了PADSLayout9.5的基本操