
20 PSoC Designer IDE Guide, Document # 001-42655 Rev *B
Chip-Level Editor
data sheet when you click on a user module, select View > Datasheet Window. Right-click on
the user module and select Place. Some user modules have wizards or configuration screens
that appear before the user module can be placed. These will differ by user module. The user
module will be placed in the first available PSoC block in the Interconnect view.
The user module block reference names appear above the currently active blocks. For example,
an ADC10 has one digital block used as a counter (CNT) and two analog blocks, one for the ana-
log to digital conversion (ADC) and the other for a voltage ramp (RAMP). The name of the user
module is separate from these user module block function names. This is because a multiblock
user module may have distinct block actions.
2. If you want to use a placement other than the default, click the Next Allowed Placement icon
to advance the user module to the next available location (active/anchor identified as green, non-
active as blue) or use the faster drag-and-drop capability. Click the target placer (identified as
green and blue highlights) and drag-and-drop the user module to a new location. If a user module
has multiple blocks, it may be possible to drag individual blocks onto a free block. Repeat this
procedure until you have identified the exact location for the user module.
The Next Allowed Placement button shows the next possible set of PSoC blocks in which a user
module may be placed, regardless of any currently placed user modules. If you cannot place the
user module in the highlighted location due to a lack of resources, a Resource Allocation mes-
sage flashes in the lower-left corner of PSoC Designer. Placement is not possible if another user
module occupies the PSoC block, or if a placed user module is using another resource which the
highlighted user module requires.
3. When you identify the location, click the Place User Module icon , or right-click and select
Place.
Once you place the module, it appears on the device, color-coded, bearing the designated name
of the chosen PSoC block. In the Interconnect frame, the inactive target placers (blue highlights)
of multi-block user modules are now identified by a group name across the top.
Some user modules do not consume visible resources in the interconnect view when they are
placed. Examples of this include LCD, I
2
C Master, I
2
C Slave and software only user modules.
4. At this time, you can print, save, clear or unplace, and name or rename the placed user module.
To print your placement view, right-click anywhere in the Interconnect view and select Print.
To save your work, click File > Save project.
To clear all user module placements (i.e., remove them from their location on the PSoC
blocks), click Interconnect > Clear All Placements. To unplace one particular module, right-
click it (in either the Interconnect view or the Workspace Explorer) and select Unplace or click
the Unplace User Module icon . This does not remove user modules from PSoC Designer
or from your collection. Your unplaced user modules shown in the Workspace Explorer under
Interconnect > Loadable Configurations > User Modules.
To name or rename user modules, select the user module either in the Workspace Explorer or
the Interconnect view, and type a new name in the user module Properties window.
5. Repeat this process (steps 1-4) for all user modules in your design.
For each user module you add, the system updates the data in the Resource Meter with the number
of occupied PSoC blocks, along with estimated RAM and ROM usage for the current set of selected
user modules. The RAM and ROM numbers grow or shrink depending upon wizard settings and
other user module parameter adjustments. If you select a user module that requires more resources
than are currently available, PSoC Designer does not allow the selection. If you do not see the
Device Resource Meter go to the View menu and select Resource Meter.
Comentarios a estos manuales