diff options
Diffstat (limited to 'pelican/content/InterconnectStandards.md')
-rw-r--r-- | pelican/content/InterconnectStandards.md | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/pelican/content/InterconnectStandards.md b/pelican/content/InterconnectStandards.md index 4ce1c83..3896a83 100644 --- a/pelican/content/InterconnectStandards.md +++ b/pelican/content/InterconnectStandards.md @@ -23,16 +23,16 @@ provide technical diversity that might be required by the system. Typical differences are: - - Performance. The capacity as well as latency. +- Performance. The capacity as well as latency. - - Intelligence. Simple master-slave read/write access or DMA-transfers, +- Intelligence. Simple master-slave read/write access or DMA-transfers, coherence support etc. - - point to point or point to multipoint. Basically bus based or switch +- point to point or point to multipoint. Basically bus based or switch fabric. @@ -40,13 +40,13 @@ system. Typical differences are: There are also non-technical differences: - - Licensing and pricing. Does using a standard add monetary cost and +- Licensing and pricing. Does using a standard add monetary cost and does using the standard infer restrictions in sharing, disclosure of source code? - - Market share. The market share is primarily interesting as basis for +- Market share. The market share is primarily interesting as basis for the availability of other cores that could be integrated. @@ -63,24 +63,24 @@ cores and subsystem GRLIB. AMBA currently contains four main interconnect types: - - APB. A simple register read/write bus used to connect simpler +- APB. A simple register read/write bus used to connect simpler devices such as timers, IRQ handlers, slow serial I/O such as UARTS and GPIO interfaces. The peripherals are connected to a common bus with a single master. - - AHB. A more advanced bus based interconnect. Supports more complex +- AHB. A more advanced bus based interconnect. Supports more complex data transfers of up to 1 kByte data. Supports multiple masters. - - AXI. A switch fabric based interconnect that supports multiple +- AXI. A switch fabric based interconnect that supports multiple parallel transfers, multiple masters etc. - - ACE. A low latency interconnect that supports cache coherency to +- ACE. A low latency interconnect that supports cache coherency to allow the design of multicore, multiprocessor systems on-chip. @@ -97,27 +97,27 @@ different AMBA interconnect types. Pros: - - Technically advanced and covers a wide range of system +- Technically advanced and covers a wide range of system requirements. - - A huge user base. +- A huge user base. - - A huge selection of third party support in terms of tools as well as +- A huge selection of third party support in terms of tools as well as cores. Most of these cores and tools are commercial and proprietary, closed source. Cons: - - Licensing. Would Cryptech need to get a license? +- Licensing. Would Cryptech need to get a license? - - Availability of open cores +- Availability of open cores @@ -139,20 +139,20 @@ as interface standard. = Pros: - - Good technical features. +- Good technical features. - - Easy integration in Nios-II based systems. +- Easy integration in Nios-II based systems. Cons: - - Limited to Altera based FPGA designs. +- Limited to Altera based FPGA designs. - - Low support from open and proprietary third party suppliers of tools +- Low support from open and proprietary third party suppliers of tools and cores. @@ -173,13 +173,13 @@ number of patents related to CoreConnect (see the license agreement). Pros: - - Good support on for systems implemented on Xilinx FPGAs. +- Good support on for systems implemented on Xilinx FPGAs. Cons: - - Low support by open cores and tools. - - License agreement. +- Low support by open cores and tools. +- License agreement. @@ -203,12 +203,12 @@ open. Pros: - - Good technical features. +- Good technical features. Cons: - - Not very common in use by open cores. +- Not very common in use by open cores. @@ -239,14 +239,14 @@ specification document itself is close to Creative Commons CC-BY. Pros: - - Fairly good technical support. - - Good support from open tools and cores. - - Public domain license. +- Fairly good technical support. +- Good support from open tools and cores. +- Public domain license. Cons: - - Not as advanced. No good coherency support for example. +- Not as advanced. No good coherency support for example. |