基于QuartusII的FPGA/CPLD数字系统设计实例中图法分类号:TP332.1/684周润景,图雅,张丽敏编著电子工业出版社第1章AlteraQuartusII开发流程1.1 QuartusII软件综述1.2 设计输入1.3 约束输入1.4 综合1.5 布局布线1.6 仿真1.7 编程与配置第2章 AlteraQuartusII的使用2.1 原理图和图表模块编辑2.2 文本编辑2.3 混合编辑(自底向上)2.4 混合编辑(自顶向下)第3章 门电路设计范例3.1 与非门电路3.2 或非门电路3.3 异或门电路3.4 三态门电路3.5 单向总线缓冲器3.6 双向总线缓冲器第4章 组合逻辑电路设计范例4.1 编码器4.2 译码器4.3 数据选择器4.4 数据分配器4.5 数值比较器4.6 加法器4.7 减法器第5章 触发器设计范例第6章 时序逻辑电路设计范例第7章 存储器设计范例第8章 数字系统设计范例第9章 可参数化宏模块及IP核的使用第10章 DSPBuilder设计范例第11章 基于FPGA的射频热疗系统的设计第12章 基于FPGA的直流电动机伺服系统的设计附录A 可编程数字开发系统简介参考文献
2025/6/3 1:49:08 12.76MB Quartus FPGA 设计实例
1
oduleGPS ( //////////////////// ClockInput //////////////////// CLOCK_24, // 24MHz CLOCK_27, // 27MHz CLOCK_50, // 50MHz EXT_CLOCK, // ExternalClock //////////////////// PushButton //////////////////// KEY, // Pushbutton[3:0] //////////////////// DPDTSwitch //////////////////// SW, // ToggleSwitch[9:0] //////////////////// 7-SEGDispaly //////////////////// HEX0, // SevenSegmentDigit0 HEX1, // SevenSegmentDigit1 HEX2, // SevenSegmentDigit2 HEX3, // SevenSegmentDigit3 //////////////////////// LED //////////////////////// LEDG, // LEDGreen[7:0] LEDR, // LEDRed[9:0] //////////////////////// UART //////////////////////// UART_TXD, // UARTTransmitter UART_RXD, // UARTReceiver ///////////////////// SDRAMInterface //////////////// DRAM_DQ, // SDRAMDatabus16Bits DRAM_ADDR, // SDRAMAddressbus12Bits DRAM_LDQM, // SDRAMLow-byteDataMask DRAM_UDQM, // SDRAMHigh-byteDataMask DRAM_WE_N, // SDRAMWriteEnable DRAM_CAS_N, // SDRAMColumnAddressStrobe DRAM_RAS_N, // SDRAMRowAddressStrobe DRAM_CS_N, // SDRAMChipSelect DRAM_BA_0, // SDRAMBankAddress0 DRAM_BA_1, // SDRAMBankAddress0 DRAM_CLK, // SDRAMClock DRAM_CKE, // SDRAMClockEnable //////////////////// FlashInterface //////////////// FL_DQ, // FLASHDatabus8Bits FL_ADDR, // FLASHAddressbus22Bits FL_WE_N, // FLASHWriteEnable FL_RST_N, // FLASHReset FL_OE_N, // FLASHOutputEnable FL_CE_N, // FLASHChipEnable //////////////////// SRAMInterface //////////////// SRAM_DQ, // SRAMDatabus16Bits SRAM_ADDR, // SRAMAddressbus18Bits SRAM_UB_N, // SRAMHigh-byteDataMask SRAM_LB_N, // SRAMLow-byteDataMask SRAM_WE_N, // SRAMWriteEnable SRAM_CE_N, // SRAMChipEnable SRAM_OE_N, // SRAMOutputEnable //////////////////// SD_CardInterface //////////////// SD_DAT, // SDCardData SD_DAT3, // SDCardData3 SD_CMD, // SDCardCommandSignal SD_CLK, // SDCardClock //////////////////// USBJTAGlink //////////////////// TDI, //CPLD->FPGA(datain) TCK, //CPLD->FPGA(clk) TCS, //CPLD->FPGA(CS) TDO, //FPGA->CPLD(dataout) //////////////////// I2C //////////////////////////// I2C_SDAT, // I2CData I2C_SCLK, // I2CClock //////////////////// PS2 //////////////////////////// PS2_DAT, // PS2Data PS2_CLK, // PS2Clock //////////////////// VGA //////////////////////////// VGA_HS, // VGAH_SYNC
2024/10/16 5:07:29 906B GPS FPGA
1
在FPGA/CPLD内实现RS232接口的发送和接收程序,使用VHDL语言描述。
2023/9/24 14:42:50 225KB RS232 VHDL
1
系统阐述数字系统开发的相关知识,主要内容包括EDA技术、FPGA/CPLD器件、Verilog硬件描述语言等。
全书以QuartusⅡ、SynplifyPro软件为平台,以Verilog—1995和Verilog—2001语言标准为依据,以可综合的设计为重点,通过大量经过验证的数字设计实例,系统阐述数字系统设计的方法与技术,由浅入深地介绍Verilog工程开发的知识与技能
2023/9/3 11:38:39 9.91MB EDA FPGA Verilo
1
数字信号对载波振幅的调制称为振幅键控即ASK。
在现代电子系统及设备中,尤其是通讯设备中,ASK应用十分广泛。
在本方案中,针对ASK信号的特点,提出了基于FPGA的ASK调制器的一种设计实现方法。
通过本次设计,掌握FPGA/CPLD设计方法和流程,了解ASK调制及解调数字设计原理,设计出可实际应用的ASK调制及解调数字FPGA软核。
并对设计好的ASK调制及解调电路进行逻辑功能仿真。
2023/6/3 6:53:06 3.13MB 基于fpga的
1
基于QuartusII的FPGA/CPLD方案作者:李洪伟袁斯华第1章可编程器件及EDA货物概述1.1可编程器件及其特色1.1.1CPLD1.1.2FPGA1.2EDA本领翰介及开拓软件1.2.1EDA本领1.2.2开拓软件1.3小结第2章QuartusII软件简介2.1QuartusII概述2.2方案软件2.3QuartusII体系特色总览2.4QuartusII体系配置配备枚举与装置2.5QuartusII集成货物及其底子成果2.6小结第3章QuartusII方案指南3.1QuartusII软件的使用概述3.2建树QuartusII工程3.3多种方案输入方式3.3.1文本编纂——ALDL、VHDL,VerilogHDL3.3.2图形方案输入3.4建树文本编纂文件3.5方案综合3.6引脚调配3.7仿真验证3.8时序阐发3.8.1时序阐发底子参数3.8.2指按时序申请3.8.3实现时序阐发3.8.4查验时序阐发下场3.9编程以及配置配备枚举3.10SignalTapII逻辑阐发仪的使用3.10.1在方案中建树SignalTapII逻辑阐发仪3.10.2行使MegaWizardPlug—InManager建树SignalTapII逻辑阐发仪3.10.3SignalT印II逻辑阐发仪的器件编程3.10.4查验SignalTapII采样数据3.11实例一个带清零以及计数使能成果的模可变计数器方案第4章硬件描摹语言(HDL)简介4.1HDL阻滞4.2多少种具备代表性的HDL语言4.2.1VHDL4.2.2VerilogHDL4.2.3Superlog4.2.4SystemC4.3种种HDL语言的体系结谈判方案方式4.3.1SystemC4.3.2Supeflog4.3.3Verilog以及VHDL在各方面的比力4.4目前可取的可行策略以及方式4.5未来阻滞以及本领倾向4.6国内阻滞的策略遴选4.7特色4.8VHDL方案流程4.9小结第5章VHDL法度圭表标准的底子结构5.1实体5.2结构体及其子结构描摹5.2.1结构体5.2.2VHDL子结构描摹5.3库与包群集及配置配备枚举5.3.1库(Library)5.3.2包群集(Package)5.3.3配置配备枚举(Configuration)5.4小结第6章用QuartusII方案罕用电路6.1组合逻辑电路方案6.1.1用VHDL描摹的译码器6.1.2用VHDL描摹的编码器6.1.3乘法器6.2时序逻辑电路方案6.2.1D触发器(DFF)6.2.2寄存器以及锁存器6.2.3分频器6.3存储器方案6.3.1ROM只读存储器6.3.2随机存储器RAM6.3.3FIFO6.4有限外形机6.4.1有限外形机的描摹6.4.2外形机的使用方案举例——空调抑制体系有限外形6.5基于QuartusII的其余方案示例6.5.1双向数据总线——行使三态门结构6.5.2锁相环路(PLL)6.6小结第7章基于QuartusII的数字电路体系方案7.1实例一按键去发抖方案7.2实例二单片机以及FPGA接口逻辑方案7.3实例三交通抑制灯7.3.1方案申请7.3.2方案阐发7.3.3方案模块7.4实例四数字秒表的方案7.4.1方案申请(秒表的成果描摹)7.4.2模块成果松散7.4.3方案实现、仿真波形以及阐发7.4.4秒表展现模块7.5实例五闹钟体系的方案7.5.1闹钟体系的方案申请及方案思绪1.5.2闹钟体系的译码器的方案7.5.3闹钟体系的移位寄存器的方案7.5.4闹钟体系的闹钟寄存器以及功夫计数器的方案7.5.5闹钟体系的展现驱动器的方案7.5.6闹钟体系的分频器的方案7.5.7闹钟体系的部份组装7.6实例六数字密码锁方案7.6.1方案申请7.6.2输入、输入端口描摹7.6.3模块松散7.6.4方案VHDL源法度圭表标准7.7实例七数字出租车计费器方案7.7.1方案阐发7.7.2顶层方案7.7.3成果子模块方案7.8实例八IIC总线通讯接口7.8.1方案阐发7.8.2VHDL方案源法度圭表标准7.8.3时序仿真下场及阐发第8章MC8051单片机方案8.1MC8051单片电机路方案概述8.1.1首要方案特色8.1.28051总体结谈判方案文件阐发8.1.3各个模块阐发8.2MC8051法度圭表标准包8.3MC8051内核的方案8.4按时计数器模块8.5串口模块8.6抑制模块8.7算术逻辑模块8.8小结附录
2023/4/30 20:14:32 14.95MB Quartus FPGA CPLD
1
本文使用实例描摹了在FPGA/CPLD上使用VHDL举行分频器方案,搜罗偶数分频、非50%占空比以及50%占空比的奇数分频、半整数(N+0.5)分频、小数分频、分数分频以及积分分频。
1
付与FPGA/CPLD做的伺服电机抑制器,内含梯形曲线以及S型曲线加减速,已经用于实际名目。
2023/3/28 12:45:21 1.64MB FPGA 伺服电机 控制器
1
本书以应用和系统设计为基调,结合大量的设计范例,全面细致地介绍ISE10.1设计工具以及辅助工具的使用;新一代的Spartan-3E、Spartan-3A/3AN和Virtex-5等的结构原理、功能特点与设计方法,重点介绍了FPGA/CPLD在数字系统设计、嵌入式处理器设计、高速串行数据通信等方面的应用。
2020/4/14 9:43:40 66.4MB Xilinx
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡