NIOS 是一个用户可配置的通用32 位RISC 嵌入式处理器,它是SOPC(System On a Programmable Chip,片上可编程系统)的核心。处理器以软核形式实现,具有高度的灵活性和可配置性。 NIOS 的开发包括硬件开发和软件开发两部分。 硬件开发是在 Quartus II 中实现的,而软件开发部分是在NIOS IDE 软件中实现的。
设计人员时常需要通过增加计算能力和/或额外输入的方式来延长现有嵌入式系统的寿命。在这方面,可编程系统平台大有用武之地。我们曾经希望采用安全网络连接功能来升级一套网络可编程系统。安全网络连接功能需要加密才能运行安全外壳(SSH)、传输层安全(TLS)、安全套接层(SSL)或虚拟专用网(VPN)等协议。这种安全需求伴随各种系统接入因特网的需求同步增长。
我们的系统基于Missing Link Electronics(MLE)公司的“软”硬件平台,其FPGA具有灵活的I/O,能够连接各种传感器和执
引 言:随着时代的发展,单核片上可编程系统SOPC(SystemOn a Programmable Chip)解决复杂问题的能力与处理速度已很难满足用户的需求,面向多处理器SOPC系统的设计成为片上系统发展的必然趋势。具有高密度、大容量逻辑的FPGA(Field Programmable Gate Array)的出现使得高性能片上多处理器的设计成为现实。目前,片上多核系统的设计已有一定发展,但在处理器间通信和中断方面仍需进一步的研究。本文在处理器间通信和中断控制方面进行了深入的研究。
Mi