针对以太网控制器ENC28J60,开发了一款基于Avalon总线的专用控制IP(Intellectual Property)核。设计改变了传统使用SPI控制器加通用I/O口的控制方法,使得对ENC28J60的控制更加简便。IP核经过了充分验证,并在某动态称重数据采集系统应用中工作稳定,运行良好。该设计结构简单,使用方便,为SoPC(System on a Programmable Chip)开发提供了一个高效的以太网接口。
针对目前在嵌入式平台中使用SD卡控制器专用芯片价格昂贵、软件模拟SPI时序控制读写速度较慢的问题,提出了一种基于SoPC技术的SD卡控制器IP核设计的架构方案。采用VHDL语言设计SD卡控制器IP核,利用自定义模块技术将其添加到SoPC中,利用Nios II IDE编写SD卡的基础读写驱动软件并移植μC/FS文件系统,实现对SD卡的文件操作。该设计具有使用方便、集成度高、数据传输可靠、文件格式通用等特点,在基于SoPC架构的多用途无线防盗监控系统中得到良好的应用。
SoC(Systemon Chip,片上系统)以其能提高产品性能、缩小产品体积等优点,逐渐成为嵌入式系统发展的主流趋势。SOPC(System On a Programmable Chip,可编程片上系统)利用可编程逻辑器件来实现SoC,具有设计方式灵活,可裁减、可扩充、可升级,并具备软硬件在系统可配置的性能。将处理器IP(Intellectual Property,知识产权)内核嵌入到可编程逻辑器件是SOPC设计的前提条件。 在Altera的FPGA器件上嵌入处理器等IP核可实现SOPC,设