| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 网络协议 | 驱动设计 | 购买指南 | 
您现在的位置: 嵌入式控制研究室 >> FPGA >> 参考书籍 >> 文章正文 用户登录 新用户注册
CPU/SOC及外围电路应用设计:基于FPGA/CPLD            【字体:
CPU/SOC及外围电路应用设计:基于FPGA/CPLD
作者:林容益    文章来源:21control    点击数:    更新时间:2005-12-6

图书简介:  内容简介 本书详尽介绍了简易8位CPU(含RISC)架构体系开发、设计及模拟测试的方法,各种CPU的外围设计模拟测试和CPU连接架构成单片机及SOC的方法。同时也对现代高速16/32位CPU架构体系开发测试和实例以及现代SOPC发展平台作了详尽的介绍分析,并配有例题程序光盘一张,方便读者学习使用。

本书可作为电子、电机、计算机、控制等专业的学生和从事VLSI、CPU、SOC芯片设计应用的科研人员的参考用书。

《CPU/SOC及外围电路应用设计:基于FPGA/CPLD》图书目录如下:
目录  



第1章 简易单片机的结构及其开发模拟测试11-1 CPLD设置CPU的HDL描述硬件结构说明21-1-1 CPLD设置CPU的HDL使用LPM模块简介21-1-2 CPLD设置CPU的HDL使用寄存器简介31-1-3 程序存储器的设置设计及取指(Fetch)41-1-4 程序存储器的取指(Fetch)71-1-5 CPU内部寄存器及数据的运算控制示意图71-1-6 CPU的HDL描述I/O设置及PROM设置控制101-1-7 RISCPU3.TDF完整电路描述111-2 RISCPU3.TDF电路测试及模拟161-3 RISCPU3结构特性讨论221-4 流水线处理结构的高速RISCPU4简介241-4-1 RISCPU4流水线的指令取指Fetch/Dec解码251-4-2 RISCPU4流水线的运算单元读取及解码(OP/RD)电路271-4-3 RISCPU4流水线解码(OP/RD)控制信号输出电路281-4-4 RISCPU4流水线执行EXE控制电路301-4-5 RISCPU4流水线完整电路描述311-4-6 RISCPU4流水线电路功能的模拟检测411-4-7 数据相依冒险的自动检测处理441-4-8 实例461-4-9 结论47第2章 灵活性指令码的单片机结构及开发模拟测试502-1 16位PD程序存储器44个精简指令RISC单片机指令结构简介502-2 44个精简指令RISC单片机的I/O构建及其与CPU的连接简介542-2-1 16位具输入比较和捕捉功能的计数计时器CTC 542-2-2 12位的脉冲宽调变PWM外围电路562-2-3 PPIO外围电路及CNTP16和PWM12 对应I/O寄存器寻址联结控制572-2-4 中断的处理及连接582-3 具有相当功能的单片机RISCPU8电路设计与描述612-3-1 RISCPU8.TDF的ALU运算处理622-3-2 RISCPU8.TDF的解码及控制Control信号运算处理652-3-3 RISCPU8.TDF的程序转移及寄存器数据回写WB运算处理662-4 RISCPU8.TDF的完整程序描述处理692-5 RISCPU8.TDF的程序编写及模拟测试802-6 RISCPU8.TDF的程序编写及实例测试892-6-1 EP1K50TC1443主机板和SNCPLDE3测试实验器介绍892-6-2 RISCPU8的程序编写及实例测试91第3章 SOC及强化外围的单片机结构和开发模拟测试953-1 SOC强化外围模块电路精简指令RISC单片机简介953-2 硬件乘除法器及外加存储器的读写设置及连接和模拟测试953-2-1 硬件乘除法器的设计设置及连接953-2-2 外加存储器的读写控制设置及连接983-2-3 乘除法器及外加存储器的读写模拟测试1003-2-4 精简指令RISCPUA的整体架构1043-2-5 讨论1053-3 键盘扫描及7段LED显示和LCD字形显示器接口电路1063-3-1 硬件键盘扫描接口电路的设计1073-3-2 4位7段LED扫描显示及硬件键盘扫描接口电路的连接1123-3-3 LCD显示模块的驱动接口电路及其连接1153-4 简易的VGA屏幕显示控制接口电路1253-4-1 简易的色条产生器(Color Bar Generator)1283-4-2 简易的字形显示器(Character Generator)1293-5 简易串行非同步UART接口电路1343-5-1 波特率产生器(Baudrate Generator)1353-5-2 UART的发送TX控制电路1383-5-3 UART的接收RX控制电路1413-5-4 UART的整合电路1463-6 I2C串行同步传输电路1573-7 SCI串行同步传输电路1703-8 模拟比较器1753-9 ADC转换电路1763-10 高速的ADC转换读取及寄存1813-10-1 ADC的转换及读取控制设置1813-10-2 ADC转换读取并予解码扫描显示于7段LED的控制1833-10-3 高速的ADC纪录储存后予以输出显示控制1853-11 电路的测试及实例1883-12 结论193第4章 JTAG及DMA和QEP,DB死区接口电路1944-1 JTAG接口电路简介1944-1-1 JTAG的边界电路扫描(Boundary Scan)1944-1-2 JTAG的电路结构1984-1-3 简易的JTAG的电路结构设置设计和模拟2004-2 直接存储器读写DMA(Direct Memory Access)接口电路2124-3 四象限编码器QEP检测及死区(Dead Band)控制接口电路2264-3-1 四象限编码器QEP(Quard Encoder Port)检测2264-3-2 死区(Dead Band)控制设置电路2304-3-3 四象限编码器QEP(Quard Encoder Port)检测计数接口电路2324-4 实验测试与实例236第5章 通用型单片机指令架构分析及特性简介2395-1 通用型单片机2395-2 改良型8051单片机系列2395-3 强化型RISC AVR单片机系列2415-4 全世界8位MCU居于第二位的PIC系列产品2485-4-1 含有模拟放大器OPA及DAC接口的特殊PIC单片机2525-4-2 含有CAN及ADC,PWM控制运算的MCU单片机2545-4-3 具有DSP的运算的DSP MCU单片机2565-5 TI单片机MSP430芯片系列2685-5-1 MSP430F14X的电路结构简介2695-5-2 MSP430F14X的指令模态结构简介2705-5-3 MSP430F14X特殊外围电路简介2775-6 DSP单片机龙头TI的TMS320C54X系列2795-6-1 TMS320C542的CPU结构2805-6-2 TMS320C542寻址模式及其对应数据转载指令格式分析和分类2825-6-3 TMS320C54X的流水线(Pipeline)指令运算2845-6-4 TMS320C54X的外围电路2855-6-5 一个良好的DSP开发软件2865-7 新加坡商Cypress 的第一个含有USB外围单片机2875-7-1 USB接口简介2915-7-2 新加坡Cypress 的PSoC单片机2915-8 专为机电控制的TMS320F24X DSP单片机简介2945-9 练习299第6章 多重周期CPU的架构设计开发及模拟测试3006-1 SMCU的架构设计设置及模拟测试3006-2 实际SMCU 的40个指令以VHDL设计设置3026-3 实际SMCU 的测试程序编辑及其对应模拟波形3146-4 SMCU6的综合讨论3226-5 加入一个16位乘或除16位运算的CPU3246-5-1 以MAXPLUS2的MegaWinzard PlugIn Manager建立乘除法器元件库3256-5-2 引入乘除法器的电路描述3266-5-3 引入乘除法器的电路模拟及测试3306-6 讨论及实例332第7章 MIPS单一执行周期CPU架构设计设置及模拟测试3337-1 MIPS CPU的指令架构说明3337-2 简化的MIPS CPU架构设计描述3367-2-1 Fetch取指指令运算描述3377-2-2 Decode指令解码运算描述3397-2-3 Control 控制信号的解码输出描述3417-2-4 Dmemory 数据寄存器的读写控制描述3437-2-5 指令执行Exe 的执行描述 3447-2-6 完整的简化MIPS组构描述3497-3 测试程序的编写3567-4 在MAXPLUS2的波形编辑模拟环境下作指令执行检测3577-5 练习和实例363第8章 流水线MIPS 设计及转移冒险的处理和测试3658-1 简介3658-2 MIPS流水线处理及设计描述3678-2-1 MIPS流水线的取指Fetch及程序计数器PC的运算3708-2-2 MIPS流水线的指令解码ID及寄存器内容的读写3748-2-3 MIPS流水线的指令控制信号Control输出电路设计描述3788-2-4 MIPS流水线的指令执行Execute电路设计描述3818-2-5 MIPS流水线的数据存储器的读写控制Dmemoryp电路设计描述3868-2-6 MIPS流水线的整合描述MIPS2T.VHD的电路设计描述3888-3 MIPS流水线CPU的功能模拟及检测3948-4 流水线对应于数据序执行所产生的数据冒险(Harzard)4028-5 流水线数据冒险(Harzard)自动处理的电路结构描述及检测4088-5-1 在第4层的数据存储器读出LW运算流水线数据冒险自动处理4168-5-2 如LW运算流水线数据冒险的STALL寄存运算模拟测试4218-6 练习与实例424第9章 32位存储器及寄存器的流水线MIPS结构4269-1 32位存储器及寄存器的流水线MIPS简介4269-1-1 取指的IFETC2TT4.VHD的修改4269-1-2 指令解码及寄存器的数据读写IDECODTT4.VHD的修改4279-1-3 数据存储器读写DMEMORYT4.VHD的修改4289-1-4 程序执行的EXECUTTT.VHD的修改4289-1-5 主构MIPS4TT.VHD电路的描述4309-1-6 程序执行模拟测试4379-2 32位流水线及冒险处理的MIPS4TT.VHD电路特性4439-3 LW运算流水线数据冒险做暂停STALL处理4449-4 练习与实例446第10章 高级MCU结构分析及ARM简介44810-1 TMS320C67X DSP单片机结构简介44810-1-1 TMS320C67X DSP单片机流水线运算结构简介45110-1-2 TMS320C6X 系列DSP单片机指令运算码45510-2 当代极省电且为可变化指令架构的新一代CPU代表ARM简介45810-2-1 EARM 7TDMI的特性45810-2-2 ARM 7TDMI的电路架构45910-3 ARM 7TDMI的指令运算架构46210-4 ARM 7TDMI的指令架构46510-4-1 对应以2到3个运算寄存器作数据处理指令46610-4-2 对应以寄存器作数据读写及寻址索引指令47010-4-3 对应以寄存器进行半字符数据及带符号的数据读写及寻址索引指令47410-4-4 寄存器群进行字符区块对应Rn进行存储器间接寻址及索引内容数据读写47510-4-5 以Rn进行内存间接寻址读取数据写入Rd后再被Rm写入的SWP指令47810-4-6 ARM的乘法器及其乘加器指令47910-4-7 ARM差值转移(Branch),Rx间接转移和PC连接(Link)转移指令48010-4-8 间接寻址内存数据与寄存器内容数据互换SWP指令48310-4-9 ARM的软件中断SWI指令48310-4-10 ARM的协同处理器(Coprocessor)及其对应指令48510-5 THUMB 指令群48810-5-1 THUMB 的ALU运算指令群49110-5-2 THUMB 的立即数据运算指令群49310-5-3 THUMB 的寄存器内容数据移位后的数据载存指令49310-5-4 内存数据与寄存器内容数据载存指令49510-5-5 以寄存器内容为内存寻址与寄存器内容作读写指令49510-5-6 以SP(R13)内容为内存寻址与寄存器内容进行读写指令49810-5-7 以SP(R13)或PC(R15)内容加上10位偏移值来设置寄存器指令49910-5-8 连续的对应多个寄存器和内存执行数据存取和PUSH/POP指令50010-5-9 有条件和无条件的程序转移(Branch)50110-5-10 软件设置程序中断SWI指令 50310-6 涵盖ARM的系统芯片SOC简介50310-6-1 ATMEL的AT91M404XX系列嵌入式ARM芯片50410-6-2 TI的TMS320VC5472系列嵌入式ARM及DSP 54X系列SOC芯片50410-6-3 三星电子的KS320C5000系列嵌入式ARM系统SOC芯片50710-7 练习509
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • FPGA在平板显示器中的应用
  • 走向图形化的FPGA设计软件
  • 用FPGA实现数字电视条件接收…
  • 基于FPGA的DDR SDRAM控制器的…
  • 用低成本FPGA替代ASIC实现大…
  • FPGA图像处理算法的编译与优…
  • 基于FPGA的快速并行平方器
  • 基于FPGA的FFT/IFFT处理器的…
  • 基于FPGA的算术逻辑单元设计
  • RS译码的BM迭代算法及其FPGA…
  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)