欢迎来到天天文库
浏览记录
ID:40639609
大小:184.00 KB
页数:13页
时间:2019-08-05
《基于or1200最小sopc系统搭建(一)--搭建及仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、做一个or1200的最小系统,or1200+wishbone+ram+gpio,在DE2平台上实现读取SW的值然后再LEDR上显示出来的简单程序。我将记录一些主要的步骤。在opencores上下载源码or1200-rel1.tar.bz2,wb_conmax_latest.tar.gz,gpio_latest.tar.gz解压出源码到or1200,wb_conmax,gpio目录下。除此之外,还需要一个onchip-memory和为系统提供时钟的PLL,用altera的MegaWizardPlug-InMana
2、ger工具生成。Ram的生成参考(原创)Altera1-portram的wishboneslave接口写法和wishbonemasterBFM验证一文,在本文中,用ram0.mif文件初始化(以下会介绍生成方法)。Pll的配置如下Inclk0 50MClkc0:outputclockfrequency:25MHz,Clockphaseshift0.00ns,Clockdutycycle%:50为or1200提供时钟Clkc1:outputclockfrequency:10MHz,Clockphaseshift0
3、.00ns,Clockdutycycle%:50生成的目录结构/or1200_sopc/or1200/wb_conmax/gpio/ram/pll建一个sopc的顶层文件,把上述源码连接起来,相当一SOPCBuilder的所作的工作,现在靠自己动手做了。编写or1200_sys.v文件moduleor1200_sys(inputclk_i,inputrst_n,//buttonsinput[15:0]SW,//segmentsoutput[31:0]LEDR);wirerst=~rst_n;//********
4、******************************************//WiresfromOR1200InstMastertoConmaxm0//**************************************************wirewire_iwb_ack_i;wirewire_iwb_cyc_o;wirewire_iwb_stb_o;wire[31:0]wire_iwb_data_i;wire[31:0]wire_iwb_data_o;wire[31:0]wire_iwb
5、_addr_o;wire[3:0]wire_iwb_sel_o;wirewire_iwb_we_o;wirewire_iwb_err_i;wirewire_iwb_rty_i;//**************************************************//WiresfromOR1200DataMastertoConmaxm1//**************************************************wirewire_dwb_ack_i;wirewire_d
6、wb_cyc_o;wirewire_dwb_stb_o;wire[31:0]wire_dwb_data_i;wire[31:0]wire_dwb_data_o;wire[31:0]wire_dwb_addr_o;wire[3:0]wire_dwb_sel_o;wirewire_dwb_we_o;wirewire_dwb_err_i;wirewire_dwb_rty_i;//**************************************************//WiresfromConmaxs0t
7、oonchip_ram0//**************************************************wirewire_ram0_ack_o;wirewire_ram0_cyc_i;wirewire_ram0_stb_i;wire[31:0]wire_ram0_data_i;wire[31:0]wire_ram0_data_o;wire[31:0]wire_ram0_addr_i;wire[3:0]wire_ram0_sel_i;wirewire_ram0_we_i;//*******
8、*******************************************//WiresfromConmaxs15toGPIO//**************************************************wirewire_gpio_ack_o;wirewire_gpio_cyc_i;wirewire_gpio_stb_i;wire[31:0]wir
此文档下载收益归作者所有