没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
Contents
1. Introduction................................................................................................................. 20
1.1. Tool Support....................................................................................................... 20
1.2. Device Support....................................................................................................21
1.3. Embedded Peripherals IP User Guide Archives..........................................................22
1.4. Document Revision History for Embedded Peripherals IP User Guide........................... 23
2. Avalon-ST Multi-Channel Shared Memory FIFO Core..................................................... 27
2.1. Core Overview.....................................................................................................27
2.2. Performance and Resource Utilization..................................................................... 27
2.3. Functional Description.......................................................................................... 28
2.3.1. Interfaces............................................................................................... 29
2.3.2. Operation............................................................................................... 29
2.4. Parameters......................................................................................................... 30
2.5. Software Programming Model................................................................................ 31
2.5.1. HAL System Library Support......................................................................31
2.5.2. Register Map........................................................................................... 31
2.6. Avalon-ST Multi-Channel Shared Memory FIFO Core Revision History.......................... 32
3. Avalon-ST Single-Clock and Dual-Clock FIFO Cores.......................................................34
3.1. Core Overview.....................................................................................................34
3.2. Functional Description.......................................................................................... 34
3.2.1. Interfaces............................................................................................... 35
3.2.2. Operating Modes......................................................................................35
3.2.3. Fill Level................................................................................................. 36
3.2.4. Thresholds.............................................................................................. 36
3.3. Parameters......................................................................................................... 37
3.4. Register Description............................................................................................. 37
3.5. Avalon-ST Single-Clock and Dual-Clock FIFO Core Revision History............................ 38
4. Avalon-ST Serial Peripheral Interface Core................................................................... 40
4.1. Functional Description.......................................................................................... 40
4.1.1. Interfaces............................................................................................... 40
4.1.2. Operation............................................................................................... 41
4.1.3. Timing....................................................................................................42
4.1.4. Limitations..............................................................................................42
4.2. Configuration...................................................................................................... 42
4.3. Avalon-ST Serial Peripheral Interface Core Revision History....................................... 42
5. SPI Core........................................................................................................................44
5.1. Core Overview.....................................................................................................44
5.2. Functional Description.......................................................................................... 44
5.2.1. Example Configurations............................................................................ 46
5.2.2. Transmitter Logic..................................................................................... 46
5.2.3. Receiver Logic......................................................................................... 47
5.2.4. Host and Agent Modes.............................................................................. 47
5.3. Configuration...................................................................................................... 50
5.3.1. Host/Agent Settings................................................................................. 50
5.3.2. Data Register Settings.............................................................................. 51
Contents
Embedded Peripherals IP User Guide
Send Feedback
2
5.3.3. Timing Settings....................................................................................... 51
5.3.4. Synchronizer Stages.................................................................................52
5.4. Software Programming Model................................................................................ 52
5.4.1. Hardware Access Routines.........................................................................52
5.4.2. Software Files..........................................................................................53
5.4.3. Register Map........................................................................................... 54
5.5. Example Test Code...............................................................................................57
5.6. SPI Core Revision History......................................................................................58
6. SPI Agent/JTAG to Avalon Host Bridge Cores............................................................... 59
6.1. Core Overview.....................................................................................................59
6.2. Functional Description.......................................................................................... 60
6.3. Parameters......................................................................................................... 63
6.4. SPI Agent/JTAG to Avalon Host Bridge Cores Revision History.................................... 64
7. Intel eSPI Agent Core................................................................................................... 65
7.1. Functional Description.......................................................................................... 66
7.1.1. Link Layer...............................................................................................66
7.1.2. Transaction Layer.....................................................................................68
7.1.3. Channel Specific Layer..............................................................................68
7.1.4. Port80 Implementation............................................................................. 71
7.1.5. VW message to Physical Port Implementation.............................................. 71
7.1.6. Avalon Memory-Mapped Interface Settings.................................................. 72
7.2. Resource Utilization..............................................................................................73
7.3. IP Parameters..................................................................................................... 73
7.4. Interface Signals..................................................................................................74
7.5. Registers............................................................................................................ 76
7.5.1. Avalon-MM Interface Accessible Registers....................................................76
7.5.2. eSPI Interface Accessible Registers............................................................ 78
7.6. Peripheral Channel Avalon Interface Use Model........................................................ 82
7.7. Intel eSPI Agent Core Revision History....................................................................82
8. eSPI to LPC Bridge Core................................................................................................ 83
8.1. Unsupported LPC Features.................................................................................... 83
8.2. IP Parameters..................................................................................................... 83
8.3. Supported IP Clock Frequency............................................................................... 84
8.4. Functional Description.......................................................................................... 85
8.4.1. FIFO Implementation................................................................................85
8.4.2. Transaction Ordering Rule......................................................................... 86
8.4.3. eSPI Command to LPC Cycle Type Conversion..............................................86
8.4.4. SERIRQ Interrupt Event............................................................................ 87
8.5. Interface Signals..................................................................................................89
8.6. Registers............................................................................................................ 91
8.6.1. Status Register........................................................................................ 91
8.6.2. Error Register..........................................................................................92
8.7. eSPI to LPC Bridge Core Revision History................................................................ 92
9. Ethernet MDIO Core...................................................................................................... 93
9.1. Core Overview.....................................................................................................93
9.2. Functional Description.......................................................................................... 93
9.2.1. MDIO Frame Format (Clause 45)................................................................94
9.2.2. MDIO Clock Generation.............................................................................95
Contents
Send Feedback
Embedded Peripherals IP User Guide
3
9.2.3. Interfaces............................................................................................... 95
9.2.4. Operation............................................................................................... 95
9.3. Parameter...........................................................................................................96
9.4. Configuration Registers.........................................................................................96
9.5. Interface Signals..................................................................................................96
9.6. Ethernet MDIO Core Revision History......................................................................97
10. Intel FPGA 16550 Compatible UART Core....................................................................98
10.1. Core Overview...................................................................................................98
10.2. Feature Description............................................................................................ 98
10.2.1. Unsupported Features.............................................................................99
10.2.2. Interface...............................................................................................99
10.2.3. General Architecture............................................................................. 101
10.2.4. 16550 UART General Programming Flow Chart......................................... 101
10.2.5. Configuration Parameters...................................................................... 103
10.2.6. DMA Support....................................................................................... 103
10.2.7. FPGA Resource Usage........................................................................... 104
10.2.8. Timing and Fmax..................................................................................104
10.2.9. Avalon-MM Agent................................................................................. 105
10.2.10. Over-run/Under-run Conditions............................................................ 106
10.2.11. Hardware Auto Flow-Control.................................................................107
10.2.12. Clock and Baud Rate Selection..............................................................108
10.3. Software Programming Model.............................................................................108
10.3.1. Overview.............................................................................................108
10.3.2. Supported Features.............................................................................. 108
10.3.3. Unsupported Features........................................................................... 109
10.3.4. Configuration....................................................................................... 109
10.3.5. 16550 UART API...................................................................................109
10.3.6. Driver Examples...................................................................................113
10.4. Address Map and Register Descriptions ...............................................................117
10.4.1. rbr_thr_dll...........................................................................................118
10.4.2. ier_dlh................................................................................................ 119
10.4.3. iir.......................................................................................................121
10.4.4. fcr......................................................................................................122
10.4.5. lcr...................................................................................................... 124
10.4.6. mcr.................................................................................................... 126
10.4.7. lsr...................................................................................................... 127
10.4.8. msr.................................................................................................... 129
10.4.9. scr..................................................................................................... 131
10.4.10. afr.................................................................................................... 132
10.4.11. tx_low...............................................................................................133
10.5. Intel FPGA 16550 Compatible UART Core Revision History......................................133
11. UART Core.................................................................................................................135
11.1. Core Overview................................................................................................. 135
11.2. Functional Description.......................................................................................135
11.2.1. Avalon-MM Agent Interface and Registers................................................ 135
11.2.2. RS-232 Interface..................................................................................136
11.2.3. Transmitter Logic..................................................................................136
11.2.4. Receiver Logic......................................................................................136
11.2.5. Baud Rate Generation........................................................................... 137
Contents
Embedded Peripherals IP User Guide
Send Feedback
4
11.3. Instantiating the Core....................................................................................... 137
11.3.1. Configuration Settings...........................................................................137
11.4. Software Programming Model.............................................................................139
11.4.1. HAL System Library Support.................................................................. 139
11.4.2. Software Files...................................................................................... 144
11.4.3. Register Map........................................................................................144
11.4.4. Interrupt Behavior................................................................................149
11.5. UART Core Revision History............................................................................... 149
12. JTAG UART Core........................................................................................................ 151
12.1. Core Overview................................................................................................. 151
12.2. Functional Description.......................................................................................151
12.2.1. Avalon Agent Interface and Registers...................................................... 152
12.2.2. Read and Write FIFOs........................................................................... 152
12.2.3. JTAG Interface..................................................................................... 152
12.2.4. Host-Target Connection......................................................................... 152
12.3. Configuration...................................................................................................153
12.3.1. Configuration Page............................................................................... 153
12.4. Software Programming Model.............................................................................154
12.4.1. HAL System Library Support.................................................................. 154
12.4.2. Software Files...................................................................................... 157
12.4.3. Accessing the JTAG UART Core via a Host PC............................................157
12.4.4. Register Map........................................................................................157
12.4.5. Interrupt Behavior................................................................................159
12.5. JTAG UART Core Revision History........................................................................160
13. Intel FPGA Avalon Mailbox Core................................................................................ 161
13.1. Core Overview................................................................................................. 161
13.2. Functional Description.......................................................................................161
13.2.1. Message Sending and Retrieval Process................................................... 162
13.2.2. Component Register Map.......................................................................162
13.3. Interface......................................................................................................... 164
13.3.1. Component Interface............................................................................ 164
13.3.2. Component Parameterization................................................................. 165
13.4. HAL Driver...................................................................................................... 166
13.4.1. Feature Description...............................................................................166
13.5. Intel FPGA Avalon Mailbox Core Revision History...................................................171
14. Intel FPGA Avalon Mutex Core.................................................................................. 172
14.1. Core Overview................................................................................................. 172
14.2. Functional Description.......................................................................................172
14.3. Configuration...................................................................................................173
14.4. Software Programming Model.............................................................................173
14.4.1. Software Files...................................................................................... 173
14.4.2. Hardware Access Routines..................................................................... 174
14.5. Mutex API....................................................................................................... 174
14.5.1. altera_avalon_mutex_is_mine()............................................................. 174
14.5.2. altera_avalon_mutex_first_lock()........................................................... 175
14.5.3. altera_avalon_mutex_lock()...................................................................175
14.5.4. altera_avalon_mutex_open()................................................................. 175
14.5.5. altera_avalon_mutex_trylock()...............................................................176
14.5.6. altera_avalon_mutex_unlock()............................................................... 176
Contents
Send Feedback
Embedded Peripherals IP User Guide
5
剩余596页未读,继续阅读
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源