版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Xilinx IP核设计FIR滤波器ISE 版本 12.4启动ISEFile-New ProjectNextNext-Finish在ISE的设计启动视图中View: ()ImplefTiGntati on CjSimul ationXi erarchy遁 Firfilter白-O xc6 slx43t qgl44LJJ Unassigned. User Library ModulesEmpty ViewThe view currently con tai ns no Files. You can add files to the project using the toolbar at lef
2、tcommands from the Project menuand by using the Design, File勺 and Libr-aries panels.Use: New Source: To create a new source file.Add Source; To add an existing File to the project.Add Copy of Source; To copy an existing file to the project directory and add it to the project.在空白处右键,选择New Source,弹出对话
3、框New Source izardS皀lect Sour ce: TypeSelect source type? file name and its locatiorv| 售 IP (CORE Generator | 售 IP (CORE Generator & Architecture Wizard.)选择新建类型为IP coreUser DocwrientVerilog ModuleVerilog Test FixtureVJffiL ModuleVJffiL LibraryUser DocwrientVerilog ModuleVerilog Test FixtureVJffiL Mod
4、uleVJffiL LibraryVMDL PackageVMDL Test BenchEmbedded ProcessorFile iLame:irl6设置IP core名Locati on:x12.4ISE JSprojectFirfilt-&rXipcBe_dir .0Add to project卫倘0Add to project卫倘t ” I CancelNext,弹出对话框Next-Finisht FIR Compiler详细说明可以点击Documents中的uolu menis i yiuuvFreq. ResponseDatasheetFrmquQncy Response (Ma
5、gnitude)so1010*02040Normalized Frequenizy (x PI rad/sample)(ap) prqcww20Set to Display : so1010*02040Normalized Frequenizy (x PI rad/sample)(ap) prqcww20Set to Display : 1Range: 1.1Range : |o.O| - 0.5| 0.5 1,0 十自己设置。可以根据需要设 置任意的带通,带阻Min :18.061800 dBMax :43.525674 dB21.583625 dBRipple : 25.463874 dB
6、Filter AnalysisPassbandStop bandComponent NamefineFilter CoefficientsSelect Source :VectorvCoeffi匚ient Vector : 6,043,5.6,-6,-13,7,44,64,44,7Next-Finish在文件中编辑Verilogtimescale Ins / Ips/ Compa ny:/ Engineer:/ Create Date:14:40:35 04/18/2011/ Design Name:/ Module Name:fir/ Project Name:/ Target Device
7、s:/ Tool versions:/ Description:/ Dependencies:/ Revision:/ Revision 0.01 - File Created/Additional Comments:/llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmodule fir(s axis data tready, s axis data tvalid, m axis data tvalid, aclk, m axis data tdata,s_axis_data_t
8、data);output s_axis_data_tready;in put s_axis_data_tvalid;output m_axis_data_tvalid;in put aclk;output 23 : 0 m_axis_data_tdata;in put 15 : 0 s_axis_data_tdata;firl6firl6(.s_axis_data_tready(s_axis_data_tready),.s_axis_data_tvalid(s_axis_data_tvalid)/.m_axis_da ta_tvalid(m_axis_data_tvalid)/.aclk(ac
9、lk)/.m_axis_data_tdata(m_axis_data_tdata),.s_axis_data_td ata (s_axis_d ata_tdata); en dmodule在ISE设计启动视图右键,New SourceNext-Next-Finish 编辑测试文件fir_tb timescale Ins / Ips/ Compa ny:/ Engineer:/ Create Date: 15:03:58 04/18/2011/ Design Name:fir/ Module Name: F:/Xilinx/12.4/ISE_DS/project/Firfilter/fir_tb
10、.v/ Project Name: Firfilter/ Target Device:/ Tool versions:/ Description:/ Verilog Test Fixture created by ISE for module: fir/ Dependencies:/ Revision:/ Revision 0.01 - File Created/Additional Comments:/llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmodule fir_tb;/
11、Inputsreg s_axi s_d a ta_t va lid;reg aclk;reg 15:0 s_axis_data_tdata;reg 15:0 Mem37:0);/ Outputswire s_axis_data_tready;wire m_axis_data_tvalid;wire 23:0 m_axis_data_tdata;integer kJ;/ Instantiate the Unit Under Test (UUT)fir uut (s_axis_data_tready(s_axis_data_tready),s_axis_data_tvalid(s_axis_dat
12、a_tvalid),m_axis_data_tvalid(m_axis_data_tvalid),aclkfaclk),m_axis_data_tdata(m_axis_data_tdata),s_axis_data_tdata(s_axis_data_tdata)initial begin/ Initialize Inputs/s_axis_data_tvalid = 1; s_axis_data_tvalid = 0;for(i=0;i40;i=i+l)begin#90 s_axis_data_tvalid = 1;#10 s_axis_data_tvalid = 0;endendin i
13、tial/clock gen eratebeginaclk = 0;forever #5 aclk=!aclk;endinitial $readmemh(,data_in.txt,/Mem);/ Add stimulus here/Data in put Gen erationinitial begins_axis_data_tdata = 0;for(k=0;k3 8;k=k+l)#100 s_axis_data_tdata = Memk; enden dmodule在工程文件夹卞新建datajn.txt,输入0001 0002 0001 0008 0001 0001 0000 0008 0
14、001 0001 0002 0001 0001 0002 0001 0000 00010002 0004 0008 0000 0001 0002 0001 0008 0001 0001 0000 0008 0001 0001 0002 0001 0001b瘾 Simulati onb瘾 Simulati onVi ew: O Implementa|.LQii QBehavi oralHi erar chyFirHlter- O xc6slx43tqg:144 选中 fir_tb 后,进程窗I 1 显示如下,分别选择 Behavioral Check Syntax 和 Simulate Beha
15、vioral Model,右键,点击runSISIFreesses: ir_tb曰综 ISiffi Sirriul a.tor身 Behavior al Check SyntaxSimul ate B ehavi or al N o del显示滤波结果:(OKU- ooooooooc设置为5us就能看见全部38个数据的滤波结果OOOOOOCOXOOOOK (OOOOOCOXOOOOCi: OOOOOOCOXOOOOtta.BXtx. 电 gIS O)(OKU- ooooooooc设置为5us就能看见全部38个数据的滤波结果OOOOOOCOXOOOOK (OOOOOCOXOOOOCi: OOOO
16、OOCOXOOOOtta.BXtx. 电 gIS O)Rf3M ( o 丁3;onw-irooo-y)cof wiw ,师“ /( GOOS,j*币ST nWiO- rHWT-* 空“”枷 H妙H辛 CO啲啲啲啲申 iWiWiWiwli1 WiWiWtwi0|(KOiWHWiWiwii.IWI ;0iwi-* VOII*-;ZOOIOO- iwwy JwWiWiWiwiCOl(k W1G io U*5C ccr M对滤波结果进行验证:在IP Core设置中,生成滤波器根据设置的带通带阻生成了滤波器的抽头系数。Coefficient Victor : 604厂356-6厂1324去64,44忆-13厂665厂3,766启动Matlab 在命令窗I I中输入 b = 60-4-3 5 6 -6 L3 ?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 1903.65-2024 食品安全国家标准 食品营养强化剂 花生四烯酸油脂(发酵法)标准立项发展报告
- 2026中国可穿戴运动监测设备技术演进与商业化应用前景预测报告
- 2026中国智能交通系统行业市场规模应用规划研究分析
- SolidWorks应用与实训教程 课件 第2章 参数化草图建模
- 2026生态旅游行业市场深度调研及发展趋势与投资战略研究报告
- 2026瑞士智能水处理设备行业市场现状与环保技术评估及投资规划分析报告
- 2026中国消费电子行业竞争格局与品牌战略分析报告
- 2026中国运动损伤预防设备产业链整合与价值重构趋势报告
- 2026中国智能环保设备配件行业市场供需分析及投资评估规划分析研究报告
- 2026秋季苏教版三年级数学上册教学计划
- 中国融通资源开发集团有限公司物资接收、仓储人员专项招聘87人考试参考题库及答案详解
- 2026年中职美容美体艺术(美容护肤基础)试题及答案
- 2025辽宁盘锦北方沥青股份有限公司大学毕业生招聘18人笔试历年参考题库附带答案详解
- 定额〔2026〕19号 电力工程造价与定额管理总站关于发布2025年版电力建设工程概预算定额价格水平调整办法的通知
- 煤矿新工人入井安全须知培训
- 护理质量培训与技能提升
- TCCSA 604-2024温室气体 产品碳足迹量化方法与要求通信电缆
- 日语阅读试题及答案
- 昆明滇池国家旅游度假区国有资产投资经营管理(集团)有限责任公司招聘考试试题
- 企业财务支出审批制度
- 审计署保密制度
评论
0/150
提交评论