Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| wiki:product-landing-page [2022/09/08 20:34] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.com | wiki:product-landing-page [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Product Landing Pages ====== | ||
| + | Product landing pages are designed to be the best place for users to quickly find technical information related to a Digilent product. | ||
| + | |||
| + | Example product landing pages: | ||
| + | * [[pmod: | ||
| + | * [[pmod: | ||
| + | * [[programmable-logic: | ||
| + | * [[programmable-logic: | ||
| + | |||
| + | ==== Location ==== | ||
| + | ---- | ||
| + | Product landing pages should be located in **/ | ||
| + | * **< | ||
| + | * **< | ||
| + | |||
| + | ===== Sections ===== | ||
| + | ---- | ||
| + | Product landing pages should contain the following sections in order: | ||
| + | |||
| + | ==== Wiki Configuration Parameters ==== | ||
| + | Product landing pages should disable the table of contents (TOC) using: | ||
| + | < | ||
| + | |||
| + | ==== Title ==== | ||
| + | The title should match the official product name with no additional descriptors. | ||
| + | |||
| + | Example: | ||
| + | * Use **PmodACL2** | ||
| + | * Not **PmodACL2 Landing Page** | ||
| + | |||
| + | ==== Infobox ==== | ||
| + | Use the [[software: | ||
| + | |||
| + | ==Infobox Sections== | ||
| + | * **Features** | ||
| + | * Describes the product from the end user perspective. | ||
| + | * **Key Specifications** | ||
| + | * Specific technical description of the product features. | ||
| + | * **Electrical** | ||
| + | * Relevant electrical information such as supply voltage, logic level, bus, etc. | ||
| + | * **Physical** | ||
| + | * Width, length, weight, etc | ||
| + | * **Design Resources** | ||
| + | * Items the user will use when designing with the product. | ||
| + | * Fritzing Part | ||
| + | * Eagle file | ||
| + | * Vivado Board Files | ||
| + | * Master XDG | ||
| + | * **Documentation** | ||
| + | * Documents related to the product. | ||
| + | * Primary IC - Link to pdf datasheet for the primary IC used on the device | ||
| + | * Schematic - PDF schematic | ||
| + | * **Pinout** | ||
| + | * Create one section per connector: | ||
| + | * The section header should match connector name (ex. J1, J2, J3). | ||
| + | * The first item in each section should be an image indicating pin numbers. | ||
| + | * List all pins as **Pin X** < | ||
| + | * If a secondary function exists add it in parenthesis after the primary function. | ||
| + | |||
| + | Example Infobox: | ||
| + | {{Digilent Infobox | ||
| + | | Store Page = https:// | ||
| + | | Manual = [[reference-manual]] | ||
| + | | Support = https:// | ||
| + | | Title = PmodACL2 | ||
| + | | Subtitle = 3-Axis MEMS Accelerometer | ||
| + | | Header = Features | ||
| + | | Bullet = User Selectable Resolution | ||
| + | | Bullet = Less than 2 uA consumption at 100 Hz | ||
| + | | Bullet = Single or double tap detection | ||
| + | | Bullet = Activity and inactivity monitoring | ||
| + | | Bullet = Free fall detection | ||
| + | | Bullet = Follows the Digilent {{/ | ||
| + | | Header = Key Specifications | ||
| + | | Range = ±2/4/8g | ||
| + | | Resolution = 12-bits | ||
| + | | FIFO Depth = 512 Samples | ||
| + | | Header = Electrical | ||
| + | | Bus = [[learn/ | ||
| + | | Logic Level = 3.3v | ||
| + | | Header = Physical | ||
| + | | Width = 0.95 in (2.41 cm) | ||
| + | | Length = 0.80 in (2.03cm) | ||
| + | | Header = Design Resources | ||
| + | | Fritzing Part = {{pmodacl2.fzpz| }} | ||
| + | | Header = Documentation | ||
| + | | Primary IC = [[http:// | ||
| + | | Schematic = {{pmodacl2_sch.pdf| }} | ||
| + | | Header = Support | ||
| + | | Header = J1 Pinout | ||
| + | | Full Row = {{ : | ||
| + | | Pin 1 = ~CS | ||
| + | | Pin 2 = MOSI | ||
| + | | Pin 3 = MISO | ||
| + | | Pin 4 = SCLK | ||
| + | | Pin 5 = GND | ||
| + | | Pin 6 = VCC | ||
| + | | Pin 7 = INT2 | ||
| + | | Pin 8 = INT1 | ||
| + | | Pin 9 = NC | ||
| + | | Pin 10 = NC | ||
| + | | Pin 11 = GND | ||
| + | | Pin 12 = VCC | ||
| + | | Header = J2 Pinout | ||
| + | | Pin 1 = INT1 | ||
| + | | Pin 2 = GND | ||
| + | | Header = J3 Pinout | ||
| + | | Pin 1 = INT2 | ||
| + | | Pin 2 = GND | ||
| + | }} | ||
| + | < | ||
| + | {{Digilent Infobox | ||
| + | | Store Page = https:// | ||
| + | | Manual = [[reference-manual]] | ||
| + | | Support = https:// | ||
| + | | Title = PmodACL2 | ||
| + | | Subtitle = 3-Axis MEMS Accelerometer | ||
| + | | Header = Features | ||
| + | | Bullet = User Selectable Resolution | ||
| + | | Bullet = Less than 2 uA consumption at 100 Hz | ||
| + | | Bullet = Single or double tap detection | ||
| + | | Bullet = Activity and inactivity monitoring | ||
| + | | Bullet = Free fall detection | ||
| + | | Header = Key Specifications | ||
| + | | Range = ±2/4/8g | ||
| + | | Resolution = 12-bits | ||
| + | | FIFO Depth = 512 Samples | ||
| + | | Header = Electrical | ||
| + | | Bus = [[learn/ | ||
| + | | Logic Level = 3.3v | ||
| + | | Header = Physical | ||
| + | | Width = 0.95 in (2.41 cm) | ||
| + | | Length = 0.80 in (2.03cm) | ||
| + | | Header = Design Resources | ||
| + | | Fritzing Part = {{pmodacl2.fzpz| }} | ||
| + | | Header = Documentation | ||
| + | | Primary IC = [[http:// | ||
| + | | Schematic = {{pmodacl2_sch.pdf| }} | ||
| + | | Header = Support | ||
| + | | Header = J1 Pinout | ||
| + | | Full Row = {{ : | ||
| + | | Pin 1 = ~CS | ||
| + | | Pin 2 = MOSI | ||
| + | | Pin 3 = MISO | ||
| + | | Pin 4 = SCLK | ||
| + | | Pin 5 = GND | ||
| + | | Pin 6 = VCC | ||
| + | | Pin 7 = INT2 | ||
| + | | Pin 8 = INT1 | ||
| + | | Pin 9 = NC | ||
| + | | Pin 10 = NC | ||
| + | | Pin 11 = GND | ||
| + | | Pin 12 = VCC | ||
| + | | Header = J2 Pinout | ||
| + | | Pin 1 = INT1 | ||
| + | | Pin 2 = GND | ||
| + | | Header = J3 Pinout | ||
| + | | Pin 1 = INT2 | ||
| + | | Pin 2 = GND | ||
| + | }} | ||
| + | </ | ||
| + | ==== Reference Manual First Section ==== | ||
| + | Embed the product overview and image gallery from the product reference manual using the include plugin: | ||
| + | < | ||
| + | {{page> | ||
| + | </ | ||
| + | |||
| + | ==== Wiki Hosted Files ==== | ||
| + | When attaching files such as schematic PDF, reference manual PDF, fritzing part, etc upload the files to the highest level namespace that is specific to the file. For example PmodACL2 files should be uploaded to the **/ | ||
| + | |||
| + | Files with unique extension (.fzpz, .brd, etc) should be named with the lower case product name. For example, the PmodACL2 fritzing part should be named ' | ||
| + | Files without unique extensions (.pdf, .png, .vi) should be named as follows: | ||
| + | * < | ||
| + | * **< | ||
| + | * **< | ||
| + | \\ | ||
| + | For example the PDF version of the PmodACL2 schematic should be named ' | ||
| + | The PDF version of the PmodACL2 reference manual should be named ' | ||
| + | |||
| + | Content types include: | ||
| + | * Schematic - sch | ||
| + | * Reference Manual - rm | ||
| + | |||
| + | |||
| + | ==== Code Libraries (Optional) ==== | ||
| + | Include links to code library APIs in this section (not example projects). | ||
| + | |||
| + | Split code libraries into the following sections: | ||
| + | * Microprocessor | ||
| + | * Programmable Logic | ||
| + | * LabVIEW | ||
| + | |||
| + | Call out non-Digilent libraries by adding the following after the library link: | ||
| + | * by < | ||
| + | * When we know the name of the group / user that created the library. | ||
| + | * - Community Library | ||
| + | * When we do know know the name of the group / user that created the library. | ||
| + | |||
| + | ==== Example Projects (Optional) ==== | ||
| + | Include links to example projects in this section. | ||
| + | |||
| + | Split code libraries into the following sections: | ||
| + | * Microprocessor | ||
| + | * Programmable Logic | ||
| + | * LabVIEW | ||
| + | |||
| + | Call out non-Digilent project by adding the following after the project link: | ||
| + | * by < | ||
| + | * When we know the name of the group / user that created the library. | ||
| + | * - Community Library | ||
| + | * When we do know know the name of the group / user that created the library. | ||
| + | |||
| + | ==== Tags ==== | ||
| + | Add tags at the bottom of the product page using the tag plugin. | ||
| + | |||
| + | Always include: | ||
| + | * Product family | ||
| + | * Product name | ||
| + | |||
| + | Pmods: | ||
| + | * pmod-start | ||
| + | * This indicates it is a pmod landing page | ||
| + | * pmod-< | ||
| + | * Ex. pmod-spi | ||
| + | * Functionality descriptors | ||
| + | * Ex. accelerometer, | ||

