Please check Spartan-6 FPGA DSP48A1 Slice User Guide for details on DSP48A1 operations. By the way, download Xilinx Document Navigator to manage all Xilinx documents.
Wednesday, November 30, 2011
Spartan6 DSP48 View
Spartan6 DSP48 View (see the first snapshot below. Click on it for full resolution) in ADEPT can be displayed after an NCD is read with "Get DSP48 attributes" checked (see the second
snapshot below). The DSP48 view displays all DSP48 instances in the
design with their placements, major attributes and decoded functions. If OPMODE inputs are not connected to constant 1's or 0's, their
values will have "?" in them. If OPMODE can't be decoded, the
corresponding decoding columns will be blank.
Monday, October 10, 2011
Virtex6 Clock Region View
The ADEPT Virtex6 clock region view (click on the snapshot below to see the full size picture) displays the clock region map with detailed
information (clocking components, clock utilization, etc) about each clock
region. The “CR” column shows the clock region XmYn coordinates. The
number of used and total global clocks in a clock region is displayed in G:used/total format for each clock
region. If the number of used clocks exceeds the total global clocks in a clock region, it will be highlighted in red. This view also shows MMCMs, BUFGs, BUFIOs, BUFRs and MGTs in each clock region.
Thursday, September 22, 2011
Virtex6 IO Bank View
The View->IO Bank View in ADEPT displays all IO banks in IO columns
with VCCO and DCI settings for each bank. It also prints
a warning message at the end of the table that bitgen must be run with the
.pcf file.
Depending on the device, there may be 3 or 4 IO columns displayed. The column header indicates the IO column an IO bank is in:
Depending on the device, there may be 3 or 4 IO columns displayed. The column header indicates the IO column an IO bank is in:
- OL = Outer Left
- CL = Center Left
- CR = Center Right
- OR = Outer Right
Sunday, July 31, 2011
Spartan6 Pin Table View Enhancements in v0.44.2
ADEPT v0.44.2 includes several enhancements to the Spartan6 Pin Table View:
- The flight time for Spartan6 devices can be also calculated from data in IBIS models. Follow the instructions on the blog: Calculate IO flight time using IBIS model (Of course, download Spartan6 IBIS models instead)
- Two new columns, IN_TERM and OUT_TERM, are added to display the IN_TERM and OUT_TERM constraints for Spartan6 IOs. Together with the "DIFF_TERM" column, the S6 pin table view now covers all IO termination configurations. These three columns can be populated by
- constraints in a UCF (File->Read UCF menu) or
- configurations in a NCD file (Read NCD with "Get Pin assignments/attributes" checked)
Saturday, May 21, 2011
Make Part Compatible for 7 Series FPGAs
Several new things introduced in 7 Series FPGAs make part migration trickier than previous familiies:
- Parts are available in new package types FBG, FHG and FLG in addition to the FFG package. Different package types with the same package pin count may be compatible.
- Stacked Silicon Interconnect(SSI) devices have multiple FPGA dies on the same package substrate. Each die is designated as a Super Logic Region (SLR) in the device view. It's recommended not to assign IOs of the same interface across SLR boundary.
- Some 7 Series devices have two types of IO banks: High Range (HR) banks (max 3.3V VCCO, no ODELAY) and High Performance (HP) banks (max 1.8V VCCO). Depending on the design, IOs with the same IO name but different bank types in two different part may not be compatible.
- All parts with the same package pin count can be selected as the new device. In this example, parts in FFG1761, FLG1761, FHG1761 packages are listed in the "New Device" drop-down list.
- If the current device and/or the new device are SSI part, the SLR boundary is highlighted in yellow in-between two banks for bonded IOs in different SLRs
- For IOs in a HR bank, the suffix "_HR" is appended to all IO names in that bank.
Wednesday, April 20, 2011
Show Footprint in Excel
The Excel->Show Footprint in Excel function displays the footprint of the selected device in Excel spreadsheet. Below is a snapshot of the exported spreadsheet (download example here). Key features:
- Pads are color-coded based on pad types (GND, VCCO, MGT, etc) and IO banks.
- If a UCF or CSV file with pin locations is read in ADEPT, the signal names are displayed on the pads they are assigned to. For example, if the signal ddr3_dq[9] is LOC'ed to A6, the signal name is displayed on the pad A6 in the spreadsheet (the cell with a red square below). Unused IO pads have the string "IO" and the IO name on them.
Subscribe to:
Posts (Atom)