Peripheral Device
Parent page: WorkspaceManager Dialogs
Summary
This dialog allows designer to set up peripheral device in FPGA project.
Access
In Configure Peripheral Device dialog, right click and select Add Peripheral or Edit Peripheral from pop-up menu.
Options/Controls
Name
The unique identifier of this memory device. When the FPGA project is compiled, these peripheral details will be passed to the embedded software project in form of peripheral.h or peripheral.asm. The generated file will contain a definition for the address and size of the peripheral. This definition will have the same name as the peripheral device. Names cannot contain spaces
Address Base
This is the processor's view of where the peripheral appears in the address space. The size can be specified as a decimal or hex value. Examples: 10000, 0x10000, 1k, 64k, 1M
Type
- Peripheral - Choose this to treat it as a normal peripheral
- ASP - Choose this to treat it as an ASP peripheral whose functionality is described in the embedded project.
Size
This represents the amount of memory that is allocated to this peripheral device. The size can be specified as a decimal or hex value. Examples: 10000, 0x10000, 1k, 64k, 1M
Interrupts
This represents the list of interrupts to be assigned to the device. Enter as a comma delimited list. Example: 1,5,17