... | @@ -102,22 +102,28 @@ C/HDL languages `c_prefix`, `hd_prefix` a single `prefix` for both. | |
... | @@ -102,22 +102,28 @@ C/HDL languages `c_prefix`, `hd_prefix` a single `prefix` for both. | |
|
Object-specific attributes apply only to blocks of certain type (for
|
|
Object-specific attributes apply only to blocks of certain type (for
|
|
example, **width** attribute applies only to RAM memory or **trigger**
|
|
example, **width** attribute applies only to RAM memory or **trigger**
|
|
attribute is valid only for interrupt block). Detailed descriptions are
|
|
attribute is valid only for interrupt block). Detailed descriptions are
|
|
provided in peripheral, register, RAM, FIFO and IRQ block
|
|
provided in peripheral, register, RAM, FIFO and IRQ block sections.
|
|
sections.
|
|
|
|
|
|
|
|
# 3\. wbgen2 design blocks
|
|
# 3\. wbgen2 design blocks
|
|
|
|
|
|
## 3.1. [Peripheral block](wbgen2-peripheral)
|
|
## 3.1. [Peripheral block](wbgen2-peripheral)
|
|
Main block in file, containing the description of entire Wishbone peripheral.
|
|
|
|
|
|
Main block in file, containing the description of entire Wishbone
|
|
|
|
peripheral.
|
|
h2. 3.2. [Register (reg) block](wbgen2-reg).
|
|
h2. 3.2. [Register (reg) block](wbgen2-reg).
|
|
|
|
|
|
Block describing a memory-mapped register.
|
|
Block describing a memory-mapped register.
|
|
h2. 3.3. [FIFO registeter (fifo) block](wbgen2-fifo)
|
|
h2. 3.3. [FIFO registeter (fifo) block](wbgen2-fifo)
|
|
|
|
|
|
Block describing a memory-mapped FIFO register.
|
|
Block describing a memory-mapped FIFO register.
|
|
h2. 3.4. [RAM memory (ram) BLOCK](wbgen2-ram)
|
|
h2. 3.4. [RAM memory (ram) BLOCK](wbgen2-ram)
|
|
|
|
|
|
Block describing a RAM memory.
|
|
Block describing a RAM memory.
|
|
h2. 3.5. [Interrupt request line (irq) block](wbgen2-irq)
|
|
h2. 3.5. [Interrupt request line (irq) block](wbgen2-irq)
|
|
|
|
|
|
Block describing an configurable IRQ line
|
|
Block describing an configurable IRQ line
|
|
h2. 3.6. [Register field block](wbgen2-field)
|
|
h2. 3.6. [Register field block](wbgen2-field)
|
|
|
|
|
|
Block describing a field inside a register or FIFO register.
|
|
Block describing a field inside a register or FIFO register.
|
|
|
|
|
|
## Peripheral attributes
|
|
## Peripheral attributes
|
... | | ... | |