电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验十三 基于FPGA的地址译码实验

电子绅越女学 University of Electrsic Science and Technology China 时域测试技术综合实验 基于FPGA的地址译码实验
基于FPGA的地址译码实验 时域测试技术综合实验

引言 温度 硬件接口 软件 压力 数字信号 传感器 电阻 读 读 电压 处理器 写 写 输出 控制 数字信号 了软件代码到底如何实现对硬件的控制访问?
引言 软件代码到底如何实现对硬件的控制访问? 温度 压力 电阻 电压 传感器 ... 数字信号 ??? 处理器 输出 控制 数字信号 写 读 读 写 硬件接口 软件

信号源 电源 DMM 接口板 处理板 模拟通道 ADC采集 3 键盘板 显示屏
信号源 电源 DMM 接口板 模拟通道 ADC采集 处 理 板 键盘板 显示屏

一、实验目的 1.了解数字系统中地址译码电路的实现原理。 2.掌握DSP处理器对FPGA中硬件寄存器的读写方法。 3.掌握软硬件联合调试的方法。 4.学习FPGA中chipscopel的使用方法(选做)。 二、实验内容 1.结合DSP地址访问代码级FPGA中Verilog HDL代码, 理解通过地址译码,实现DSP对底层寄存器的访问。 2.编写DSP地址访问代码。 3编写FPGA地址译码代码,并联调程序,验证译码电路
一、实验目的 1. 了解数字系统中地址译码电路的实现原理。 2. 掌握DSP处理器对FPGA中硬件寄存器的读写方法。 3. 掌握软硬件联合调试的方法。 4.学习FPGA中chipscope的使用方法(选做)。 二、实验内容 1. 结合DSP地址访问代码级FPGA中Verilog HDL代码, 理解通过地址译码,实现DSP对底层寄存器的访问。 2. 编写DSP地址访问代码。 3.编写FPGA地址译码代码,并联调程序,验证译码电路

三、预备知识 1.了解BlackFin531处理器地址结构及其开发环境Visual DSP++。 2.了解Verilog HDL及FPGA开发基本流程。 四、 实验设备与工具 硬件:测控技术及嵌入式开发平台,PC机。 软件:ISE、Visual DSP++
三、预备知识 1. 了解BlackFin 531处理器地址结构及其开发环境Visual DSP++。 2. 了解Verilog HDL及FPGA开发基本流程。 四、 实验设备与工具 硬件:测控技术及嵌入式开发平台,PC 机。 软件:ISE、Visual DSP++

五、实验原理与说明 软件执行: 1、BF531异步读操作时序 read num=DECODE REG; SETUP PROGRAMMED READ ACCESS EXTENDED HOLD 2 CYCLES ACCESS 4 CYCLES 3 CYCLES 1 CYCLE CLKOUT tpo AMSx ABE1-0 ADDR19-1 ARE AOE tpo tHo ARE CHARDY tsARDY tHARDY 4 ARDY tSARDY DATA 15-0
五、 实验原理与说明 1、BF531异步读操作时序 ARE 软件执行: read_num=DECODE_REG;

例 了FPGA中相关代码 (定义读写使能控制信号 assign dsp_iowr_en=DSP AMS DSP AWE; //Low Active assign dsp iord en=DSP AMS DSP ARE: //Low Active
FPGA中相关代码 assign dsp_iowr_en = DSP_AMS | DSP_AWE; //Low Active assign dsp_iord_en = DSP_AMS | DSP_ARE; //Low Active 定义读写使能控制信号

了FPGA中相关代码 了读寄存器控制代码 软件执行: always @(posedge adsp_clk) read num=DECODE REG; begin if(dsp iord en dly=1'bo case (adsp_addr_decode[7:O])l地址选通 .. 8'h9e: begin adsp_databus rd[15:0]<=DECODE REG [15:0]; end 8h9c:/验证读操作的正确性 begin adsp databus rd[15:0]<=16'5aa5; end ∥.. endcase end
FPGA中相关代码 always @ (posedge adsp_clk) begin if( dsp_iord_en_dly == 1'b0 ) case (adsp_addr_decode[7:0]) //地址选通 // … … 8'h9e: begin adsp_databus_rd[15:0] <= DECODE_REG [15:0]; end 8‘h9c: //验证读操作的正确性 begin adsp_databus_rd[15:0] <= 16’5aa5; end // … … endcase end 读寄存器控制代码 软件执行: read_num=DECODE_REG;

软件执行: 2、BF531异步写操作时序 DECODE REG=0xaa; PROGRAMMED ACCESS SETUP WRITE ACCESS EXTEND HOLD 2 CYCLES 2 CYCLES 1 CYCLE 1 CYCLE CLKOUT AMSx AWE ABE1-0 ADDR19-1 AWE tSARDY tHARDY ARDY tHARDY tENDAT tsARDY toDAT DATA 15-0
2、BF531异步写操作时序 AWE 软件执行: DECODE_REG = 0xaa;

了FPGA中相关代码 软件执行: 写寄存器控制代码 DECODE REG=0xaa; reg [15:O]DECODE REG,/定义寄存器 always @(posedge adsp_clk or negedge rst_in) begin if(dsp_iowr_en_dly =1'b0 case (adsp_addr_decode[7:O])/地址选通 ∥.. 8h9e: /寄存器对应DSP映射地址为0x2010009e begin DECODE REG[15:0]<=adsp_databus_wr[15:0]; end end
FPGA中相关代码 reg [15:0] DECODE_REG; //定义寄存器 always @ (posedge adsp_clk or negedge rst_in) begin if(dsp_iowr_en_dly == 1'b0 ) // … … case (adsp_addr_decode[7:0]) //地址选通 // …… 8'h9e: //寄存器对应DSP映射地址为 0x2010009e begin DECODE_REG[15:0] <= adsp_databus_wr[15:0]; end // ……. end 写寄存器控制代码 软件执行: DECODE_REG = 0xaa;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验十二 数字示波器信号调理通道实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验十一 数字示波器协议触发与解码应用测试.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验十 时域反射实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验九 参数测量实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验八 数字示波器中的信号插值.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验七 信号采集抽取功能设计实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验六 信号采集触发功能设计实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验五 数据采集动态性能评估方法.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验四 基于FIFO采样与存储.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验三 信号产生实验.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验二 FPGA开发环境与基本设计流程.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验一 时域测试仪器原理及典型应用.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)概述.pdf
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(教学大纲,邱渡裕).pdf
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第四章 有限长单位脉冲响应(FIR)滤波器的设计方法.pps
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第五章 数字信号处理系统的实现.pps
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第二章 离散傅立叶变换与快速算法.pps
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第三章 无限长单位脉冲响应(IIR)滤波器的设计方法.pps
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第一章 离散时间信号与系统.pps
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)复习提纲.pps
- 电子科技大学:《时域测试技术综合实验 Comprehensive Experiment of Time Domain Testing Technology》课程教学资源(课件讲稿)实验十四 虚拟数字示波器实验.pdf
- 《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(文献书籍)Pattern Recognition and Machine Learning.pdf
- 《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(文献书籍)PRML中文版——模式识别与机器学习.pdf
- 《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(文献书籍)Random Matrix Theory and Wireless Communications.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)01 Introduction of Wireless Channel and Random Matrices(陈智).pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)02 Types of Matrices and Local Non-Asymptotic Results.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)03 Transforms.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)04 Asymptotic Spectrum Theorems(1/4).pdf
- 《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(文献书籍)An Introduction to Random Matrices(Greg W. Anderson、Alice Guionnet).pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)04 Asymptotic Spectrum Theorems(2/4).pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)04 Asymptotic Spectrum Theorems(3/4).pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)04 Asymptotic Spectrum Theorems(4/4).pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)06 Non-asymptotic Analysis for Large Random Matrix.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)07 Analysis of neural networks - a random matrix approach.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)05 Free Probability.pdf
- 《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(学习资料)Random Matrix Theory and Wireless Communications.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)08 Linear Regression.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(课件讲稿)09 Sparse Signal Recovery.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(学习资料)贝叶斯学习补充材料.pdf
- 电子科技大学:《贝叶斯学习与随机矩阵及在无线通信中的应用 BI-RM-AWC》课程教学资源(学习资料)随机矩阵补充材料 Analysis of neural networks - a random matrix approach.pdf