資料介紹
VHDL編程的一些心得體會:VHDL是由美國國防部為描述電子電路所開發的一種語言,其全稱為(Very High Speed Integrated Circuit) Hardware Description Language。與另外一門硬件描述語言Verilog HDL相比,VHDL更善于描述高層的一些設計,包括系統級(算法、數據通路、控制)和行為級(寄存器傳輸級),而且VHDL具有設計重用、大型設計能力、可讀性強、易于編譯等優點逐漸受到硬件設計者的青睞。但是,VHDL是一門語法相當嚴格的語言,易學性差,特別是對于剛開始接觸VHDL的設計者而言,經常會因某些小細節處理不當導致綜合無法通過。為此本文就其中一些比較典型的問題展開探討,希望對初學者有所幫助,提高學習進度。
一. 關于端口
VHDL共定義了5種類型的端口,分別是In, Out,Inout, Buffer及Linkage,實際設計時只會用到前四種。In和Out 端口的使用相對簡單。這里,我們主要講述關于buffer和inout使用時的注意事項。
與Out端口比,Buffer端口具有回讀功能,也即內部反饋,但在設計時最好不要使用buffer,因為buffer類型的端口不能連接到其他類型的端口上,無法把包含該類型端口的設計作為子模塊元件例化,不利于大型設計和程序的可讀性。若設計時需要實現某個輸出的回讀功能,可以通過增加中間信號作為緩沖,由該信號完成回讀功能。
一. 關于端口
VHDL共定義了5種類型的端口,分別是In, Out,Inout, Buffer及Linkage,實際設計時只會用到前四種。In和Out 端口的使用相對簡單。這里,我們主要講述關于buffer和inout使用時的注意事項。
與Out端口比,Buffer端口具有回讀功能,也即內部反饋,但在設計時最好不要使用buffer,因為buffer類型的端口不能連接到其他類型的端口上,無法把包含該類型端口的設計作為子模塊元件例化,不利于大型設計和程序的可讀性。若設計時需要實現某個輸出的回讀功能,可以通過增加中間信號作為緩沖,由該信號完成回讀功能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 富士变频器维修经验总结0次下载
- EMI整改经验总结46次下载
- 电路设计的一些经验总结45次下载
- TD-LTE网络优化经验总结解析23次下载
- 这些单片机编程经验总结,真的很实用,不看就亏大了!资料下载10次下载
- 经验总结:这个方法可以解决60%的EMI问题资料下载8次下载
- 手机TDD引起电流声问题理论和经验总结34次下载
- 指针经验总结19次下载
- 模拟电路设计经验总结0次下载
- 开关电源EMI整改经验总结0次下载
- 开关电源测量的经验总结0次下载
- 手机RF射频PCB板布局布线经验总结0次下载
- 做四轴飞行器的经验总结0次下载
- 线圈天线设计经验总结224次下载
- SOPC Builder/Nios 学习经验总结0次下载
- Verilog到VHDL转换的经验与技巧总结3358次阅读
- 选择烧结银的经验总结1695次阅读
- Android开发的经验总结2944次阅读
- 学习plc编程的经验总结4486次阅读
- scikit-learn K近邻法类库使用的经验总结3483次阅读
- 多年开发FPGA宝贵经验总结3022次阅读
- 老电工20年经验总结的接线技巧分享18035次阅读
- 嵌入式系统开发学习心得体会_经验总结31504次阅读
- PLC编程入门基础技术知识(plc原理和指令集及编程规则)69882次阅读
- 单片机学习心得体会_经验总结34210次阅读
- avr单片机工作经验总结5348次阅读
- saas系统架构经验总结3193次阅读
- 根据学习经验以及教学经验总结出学习单片机的4个步骤4160次阅读
- Verilog/VHDL语法学习是掌握基本代码设计的技能以及经验总结7447次阅读
- 基于verilog的FPGA编程经验总结1585次阅读
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
- 34.89 MB | 1次下載 | 免費
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費
- 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產業鏈分析
- 4.43 MB | 383次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論