AN 661: 使用Altera PLL和Altera PLL Reconfig IP内核实现小数分频PLL重配置

ID 683640
日期 10/14/2019
Public
文档目录

1.5.2. 创建Qsys系统

要创建Qsys系统,请执行下列步骤:

  1. 在Tool菜单上,点击Qsys
  2. 添加设计所需的Qsys组件。
    1. 要创建Altera PLL实例,请执行下列步骤:
      1. 展开PLL,选择Altera PLL,并点击Add
      2. Reference Clock Frequency设置为50.0 MHz
      3. 选择输出时钟数,设置其输出频率和相位关系。
      4. Settings选项卡下打开Enable dynamic reconfiguration of PLL选项。
      5. 点击Finish
    2. 要创建Altera PLL Reconfig实例,请执行下列步骤:
      1. 展开PLL,选择Altera PLL Reconfig,并点击Add
      2. 点击Finish
    3. Component Library > Memories and Memory Controllers > On-Chip下,选择On-Chip Memory (RAM or ROM),然后点击Add
      1. 对于Total Memory大小,键入65536字节。
      2. 点击Finish
    4. 在Component Library下,展开Embedded Processors,选择Nios II Processor,并点击Add。
      1. 选择Nios II/s
      2. Reset Vector Offset设置成0x00,将Exception Vector Offset设置成0x20
      3. 点击Finish
    5. Interface Protocols > Serial下,选择JTAG UART,并点击Add
      1. 在Write FIFO and Read FIFO下,对Buffer depth (bytes)选择64,对IRQ threshold,键入8
      2. 对于Prepare交互窗口,选择INTERACTIVE_INPUT_OUTPUT,以在仿真期间打开交互显示窗口。
      3. 点击Finish
    6. Project Setting选项卡下的Clock Crossing Adapter Type中,选择Auto
  3. System Contents选项卡下,作出适当的总线连接和IRQ线,如设计实例3的Qsys系统和组件图所示。
    如果有关于重叠地址的警告,那么在System菜单上,点击Assign Base Addresses。如果有关于重叠IRQ的警告,那么在System菜单上,点击Assign Interrupt numbers
  4. 建立连接后,右击Nios II Processor,并选择Edit来打开Nios II Processor参数编辑器。在Core Nios II选项卡下,对Reset vector memory和Exception vector memory选择onchip_memory2_0.s1,然后点击Finish
  5. 在File菜单上,单击Save
  6. Generation选项卡的Synthesis下,打开Create HDL design files for synthesisCreate block symbol file (.bsf)
  7. 点击Generate