HB0801: MiV_RV32IMAF_L1_AHB V2.0 Handbook
50200801 Handbook 1 4
Contents
Revision History .............................................................................................................................. 3
1.1 Release 1.0 ................................................................................................................................................. 3
2 Introduction ............................................................................................................................. 8
2.1 Overview .................................................................................................................................................... 8
2.2 Features ..................................................................................................................................................... 9
2.3 Core Version ............................................................................................................................................... 9
2.4 Supported Families .................................................................................................................................... 9
2.5 Device Utilization and Performance .......................................................................................................... 9
3 Functional Description ........................................................................................................... 10
3.1 MiV_RV32IMAF_L1_AHB Architecture .................................................................................................... 10
3.2 MiV_RV32IMAF_L1_AHB Processor Core ................................................................................................ 11
3.3 Pipelined Architecture ............................................................................................................................. 11
3.4 Memory System ....................................................................................................................................... 12
3.5 Platform-Level Interrupt Controller ......................................................................................................... 12
3.6 Debug support through JTAG ................................................................................................................... 12
3.7 External AHB Interfaces ........................................................................................................................... 13
4 Interface ................................................................................................................................. 14
4.1 Configuration Parameters ........................................................................................................................ 14
4.1.1 MiV_RV32IMAF_L1_AHB Configurable Options ........................................................................ 14
4.1.2 Signal Descriptions .................................................................................................................... 14
5 Register Map and Descriptions .............................................................................................. 16
6 Tool Flow ................................................................................................................................ 17
6.1 License ..................................................................................................................................................... 17
6.1.1 RTL ............................................................................................................................................. 17
6.2 SmartDesign ............................................................................................................................................. 17
6.3 Configuring MiV_RV32IMAF_L1_AHB in SmartDesign ............................................................................ 17
6.4 Debugging ................................................................................................................................................ 18
6.5 Simulation Flows ...................................................................................................................................... 18
6.6 Synthesis in Libero ................................................................................................................................... 19
6.7 Place-and-Route in Libero ........................................................................................................................ 19
7 System Integration ................................................................................................................. 20
7.1 Example System ....................................................................................................................................... 20
7.2 Reset Synchronization .............................................................................................................................. 20
7.2.1 RST ............................................................................................................................................. 20
7.2.2 TRST ........................................................................................................................................... 21