- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VHDL的base64编码设计与实现
摘要:Base64编码是一种常用的传输8Bit字节代码的编码,早期主要用于电子邮件的传输加密,其优点是占用空间较小。Base64编码现已广泛应用网络数据传输。VHDL是一种硬件描述语言,广泛应用嵌入式系统、单片机等领域。该文先介绍Base64编码原理和方法,然后用VHDL实现Base64的编码。其最终成果可应用于物联网设备终端等方面。
关键词:VHDL;Base64;编码
中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)13-3177-03
On the Designing and Realization of Base64 Coding based on VHDL
YANG Run-biao
(Mathematics and Computer Science School, Dali College, Dali 671003, China)
Abstract: Base64 Coding, a commonly used code to convey 8Bit codes, was applied to the transmission encrypt with its advantage of occupying smaller space. Now Base64 is widely applied to the Internet data transmission. VDHL, as a hardware descriptive language, is used in fields as insertion system and single-chip computer. The essay introduces the encoding principles and methods of Base64, then how VHDL is involved in realizing the encoding of Base64, and the result of such encoding could be used in the terminal of Internet of Things equipement.
Key words: VHDL; Base64; encoding
早期Base64编码主要用于电子邮件传输协议中。例如在SMTP协议中,用户名和密码等都使用Base64编码后才在网络中传输。随着互联网的迅速发展,Base64编码已经广泛应用于网络数据传输,例如在URL地址中通常用Base64编码来传输汉字等内容。基于常规网络环境的应用,通常通过编写编码/解码程序来实现Base64编码。
近年来,随着物联网的迅速发展,通过编写程序实现编码/解码的方法将不能很好的适应物联网终端的应用需求,只能通过硬件方式来完成Base64编码,而VHDL是一种广泛使用的硬件描述语言,使用VHDL实现Base64编码功能后,可生成下载到可编程逻辑器件(FPGA或CPLD)中的文件,最终制作出相应功能的集成电路。
本文介绍用VHDL(超高速硬件描述语言)来实现Base64编码的编码/解码功能。
1 VHDL语言概述
VHDL(是英文Very-High-Speed Integrated Circuit Hardware Description Language的缩写,超高速集成电路硬件描述语言)于1987年由美国国防部和IEEE确认的标准硬件描述语言。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言[1]。VHDL具有更强的行为描述能力,并使用EDA工具进行逻辑综合和优化,最终把VHDL描述设计转变成门级电路网表。VHDL在电子设计领域得到了广泛的认可,并逐步取代了原有的非标准的硬件描述语言。现在,VHDL和Verilog作为IEEE的工业标准硬件描述语言,又得到众多EDA公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。在新世纪中,VHDL与Verilog语言将承担起大部分的数字系统设计任务。
VHDL语言的优势:
1) VHDL具有强大的行为描述能力,使他成为了系统设计领域最佳的硬件描述语言。强大的行为描述能力是避开具体的器件结构,从逻辑行为上描述和设计大规模电子系统的重要保证。
2) VHDL提供丰富的仿真语句和库函数,在任何大系统的设计早期就能查验设计系统的功能可行性,随时可对设计进行仿真模拟。
3) VHDL支持大规模设计的分解和已有
文档评论(0)