NIOS SOPC开发与实践视频教程

小梅哥,本名梅雪松,发烧友学院首批入驻讲师,聚丰众筹平台首个众筹项目发起人,电子发烧友论坛FPGA板块版主。正点原子是一家从事嵌入式开发平台、IOT物联网、四轴飞行器、仪器仪表和企业服务等软硬件研发、销售一体化的国家高新技术企业。

阅读数:1000

Nios Ⅱ处理器具有完善的软件开发套件,包括编译器、集成开发环境(IDE)、JTAG调试器、实时操作系统(RTOS)和TCP/IP协议栈。设计者能够用Altera Quartus Ⅱ开发软件中的SOPC Builder系统开发工具很容易地创建专用的处理器系统,并能够根据系统的需求添加Nios Ⅱ处理器核的数量。使用Nios Ⅱ软件开发工具能够为Nios Ⅱ系统构建软件,即一键式自动生成适用于系统硬件的专用C/C++运行环境。Nios Ⅱ集成开发环境(IDE)提供了许多软件模板,简化了项目设置。此外,Nios Ⅱ开发套件包括两个第三方实时操作系统(RTOS)——MicroC/OS-Ⅱ(Micrium),Nucleus Plus(ATI/Mentor)以及供网络应用使用的TCP/IP协议栈。

可编程片上系统是PLD和ASIC技术融合的结果,目前0.13微米的ASIC产品制造价格仍然相当昂贵,相反,集成了硬核或软核CPU、DSP、存储器、外围I/O及可编程逻辑的可编程片上系统芯片在应用的灵活性和价格上有极大的优势。国内外可编程片上系统技术的研究、应用现状、水平及其发展动态。在对可编程片上系统技术产生的背景、核心技术及其发展方向进行分析的基础上,提出:只有实现了学科的相互交融,可编程片上系统技术才能实现真正的飞跃并获得广泛的应用。因此可编程片上系统被称为“半导体产业的未来”。

视频中讲知识,讲细节,讲调试方法,一步一步扫清NIOS II开发的每一个障碍

第一部分 Nios II
第1讲 Nios II:hello_world(1)
第2讲 Nios II:hello_world(2)
第3讲 Nios II:PIO IP核(1)
第4讲 Nios II:PIO IP核(2)
第5讲 Nios II:PIO中断解
第6讲 Nios II:UART IP核
第7讲 Nios II:Timer IP核
第8讲 Nios II:SDRAM IP核
第9讲 Nios II:EPCS IP核(1)
第10讲 Nios II:EPCS IP核(2)
第11讲 Nios II:自定义IP核-数码管(1)
第12讲 Nios II:自定义IP核-数码管(2)
第13讲 Nios II:MCU LCD图片显示实验(1)
第14讲 Nios II:MCU LCD图片显示实验(2)
第15讲 Nios II:OV5640摄像头MCU LCD显示实验
第16讲 Nios II:MCU LCD画板实验-触摸驱动(1)
第17讲 Nios II:MCU LCD画板实验-触摸驱动(2)
第18讲 Nios II:Nios II写彩条LCD显示实验
第19讲 Nios II:uCGUI显示线点实验
第20讲 Nios II:uCGUI显示汉字图片实验
第二部分 SOPC实践
第1讲 SOPC实践:SOPC技术介绍
第2讲 SOPC实践:SOPC开发流程
第3讲 SOPC实践:SOPC开发流程常见问题分析
第4讲 SOPC实践:PIO寄存器分析与使用
第5讲 SOPC实践:PIO寄存器操作实例
第6讲 SOPC实践:置位清零寄存器的使用
第7讲 SOPC实践:PIO与NIOS II中断使用
第8讲 SOPC实践:UART串口原理与应用
第9讲 SOPC实践:查询方式编写串口发送代码
第4讲 SOPC实践:查询方式实现串口回环_中断方式实现串口接收数据
第5讲 SOPC实践:串口中断方式实现数据收发
第6讲 SOPC实践:SDRAM_与系统驱动函数
第7讲 SOPC实践:LCD1602与NIOS系统常见问题分析
第8讲 SOPC实践:定时器与操作系统应用
第9讲 SOPC实践:操作系统多任务编写_看门狗使用