Difference between revisions of "Dynamic Memory Architecture"
From The RadioReference Wiki
m (added detail oriented description, save for the cyclical logic currently embedded in the RR Wikis) |
m (General updates, spelling and rearrangement for flow, minus cyclical logic) |
||
Line 1: | Line 1: | ||
'''DIGITAL-SCANNER ADJUSTABLE-MEMORY BANK-SYSTEM''' | '''DIGITAL-SCANNER ADJUSTABLE-MEMORY BANK-SYSTEM''' | ||
− | |||
− | |||
− | |||
− | |||
− | + | ;:'''Dynamic ''' | |
+ | ;::'''Memory ''' | ||
+ | ;:::'''Architecture''' | ||
− | + | ''Dynamic Memory Architecture'' or '''DMA''', is Uniden's File layer structure, for storing and organizing favorites list (if applicable<sup>1</sup>) systems, sites, groups (and/or departments<sup>2</sup>), channels, and talkgroups in a scanner. It's predecessor was "Banks" with a specified number of channels per bank, with the coming of the digital age, it was foreseen that Banks were no longer going to be able to handle the smallest or largest grouping of digital channels (a.k.a. [[Talkgroups]] ID's), without having wasted banks (memory), for the small groups, or the largest groups having to be split between numerous different Banks. It had to allow "the user" some control of where, when, and how the different banks were going to store/hold and enable/disable: digital frequencies (System w Sites) and digital channels (TGIDs). So Uniden went the route of a "hierarchical file layer structure" as seen in modern computers, hence why the title of the article is laid out as such. | |
− | + | Any scanner that implements DMA, has a pool of memory "blocks" to store any programmed data. The pool allows memory to be allocated to any and all info being saved, as opposed to older bank-based scanners, where there the memory for each bank and channel were hard coded to only a specified memory address (static)(on a non-volatile memory chip). This allows the scanner user the ability to use their scanners memory when and where it maybe needed. The number of memory blocks varies by scanner. Also, the allowable number of Systems, Groups, and Channels/TGID's also vary by scanner model. | |
Each System, Site, Group, Channel, or Talkgroup will occupy one or more blocks. | Each System, Site, Group, Channel, or Talkgroup will occupy one or more blocks. | ||
− | + | A ''System'' is the top-most element that can be created in DMA <sup>1</sup> . Within each ''System'', a number of ''Groups''<sup>2</sup> can be created. Within each Group, a number of ''Channels'' (for a conventional System) or ''Talkgroups'' (for a [[Trunked Radio System]]) can be created. Some models allow [[Uniden Multi-Site Trunking]] to be programmed for a trunked ''System'' essential when multiple ''Sites'' share common ''TGID's'', amongst all the ''Sites''. | |
− | Each | + | Each ''System'' can be assigned a ''System Quick Key'' or '''SQK''' to easily enable or disable the System to be scanned. If the scanner implements Sites to be programmed for a ''System'', usually each site may be programmed with a Site Quick Key also SQK<sup>3</sup>. |
− | + | Each Groups can be assigned a ''Group Quick Key'' or '''GQK'''<sup>2</sup>, ''Groups'' can be a mix of a single digital system's TGIDs and an analog frequency/channel or just one or the other them. | |
− | + | # Since expanded in scanners w "HP" in the name to ''Favorite List'' as the highest '''FLQK''' | |
− | + | # Name changed to ''Deparments'' in scanners w "HP" in the name, | |
− | + | # Site's are now in the Department level and use a Department Quick Key '''DQK''' to enable/disable | |
− | |||
− | The following Uniden models use the Dynamic Memory Architecture as a base structure. | + | ;The following Uniden models use the Dynamic Memory Architecture as a base structure. |
− | |||
{| class="wikitable sortable" border="1" style="border-collapse:collapse" | {| class="wikitable sortable" border="1" style="border-collapse:collapse" | ||
!Model | !Model | ||
!width="100" class="unsortable"|Analog (AM/FM) | !width="100" class="unsortable"|Analog (AM/FM) | ||
− | !width="100"|Digital ([[Phase | + | !width="100"|Digital ([[Phase I|Phase 1]]) |
− | !width="100"|Digital ([[Phase | + | !width="100"|Digital ([[Phase II|Phase 2]]) |
!width="100"|[[Trunked Radio Systems|Trunking]] | !width="100"|[[Trunked Radio Systems|Trunking]] | ||
|- | |- | ||
− | |||
|[[BCD396T]] | |[[BCD396T]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 41: | Line 36: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCD396XT]] | |[[BCD396XT]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 48: | Line 42: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BR330T]] | |[[BR330T]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 55: | Line 48: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BC346XT]] | |[[BC346XT]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 62: | Line 54: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BC246T]] | |[[BC246T]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 69: | Line 60: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[SC230]] | |[[SC230]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 76: | Line 66: | ||
| | | | ||
|- | |- | ||
− | |||
|[[BCD996T]] | |[[BCD996T]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 83: | Line 72: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCD996XT]] | |[[BCD996XT]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 90: | Line 78: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCT15]] | |[[BCT15]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 97: | Line 84: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCT15X]] | |[[BCT15X]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 104: | Line 90: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCD325P2]] | |[[BCD325P2]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 111: | Line 96: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCD996P2]] | |[[BCD996P2]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 125: | Line 109: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | |||
|[[BCD536HP]] | |[[BCD536HP]] | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 132: | Line 115: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
− | + | |[[HomePatrol-1]] | |
− | + | |align="center"|Yes | |
+ | |align="center"|Yes | ||
+ | | | ||
+ | |align="center"|Yes | ||
+ | |- | ||
+ | |[[HomePatrol-2]] | ||
+ | |align="center"|Yes | ||
+ | |align="center"|Yes | ||
+ | |align="center"|Yes | ||
+ | |align="center"|Yes | ||
+ | |- | ||
|} | |} | ||
==How Can I Get Started?== | ==How Can I Get Started?== | ||
− | Your first step begins with an article written by UPMan called | + | Your first step begins with an article written by UPMan called Scanner Programming;Man Machine Interface<sup>3</sup>. This article will give you an introduction into how to set up a DMA radio. While the article was written before all the current models were in production, the basic ideas are still the same. A basic description of the architecture can be found [http://www.scannersoft.com/dynamic_memory.htm here]. |
− | This article will give you an introduction into how to set up a DMA radio. While the article was written before all the current models were in production, the basic ideas are still the same. A basic description of the architecture can be found [http://www.scannersoft.com/dynamic_memory.htm here]. | ||
==How do I Lay Out My Groups and Systems?== | ==How do I Lay Out My Groups and Systems?== | ||
− | As suggested in the above article, the use of a spreadsheet or other columnar layouts will help in getting things organized. | + | As suggested in the above article, the use of a spreadsheet or other columnar layouts will help in getting things organized. [[Uniden Scanners Systems, Sites and Groups]] |
+ | |||
+ | Newer Home Patrol Series & BCDx36HP series contain less scanner internal non-volatile memory and a user is allowed to use larger non-volatile memory (flash memory based on mini-SD cards). | ||
+ | |||
+ | #<small> Getting The Most From The New Uniden Scanners by Paul Opitz permission is needed for Reprint, it was in Popular Communications (PopComm) for November 2005 & January 2006. </small> | ||
− | |||
+ | |||
+ | [[Program your DMA Scanner]] | ||
Return to the [[Uniden DMA FAQ]] | Return to the [[Uniden DMA FAQ]] | ||
Revision as of 15:49, 30 April 2016
DIGITAL-SCANNER ADJUSTABLE-MEMORY BANK-SYSTEM
- Dynamic
- Memory
- Architecture
Dynamic Memory Architecture or DMA, is Uniden's File layer structure, for storing and organizing favorites list (if applicable1) systems, sites, groups (and/or departments2), channels, and talkgroups in a scanner. It's predecessor was "Banks" with a specified number of channels per bank, with the coming of the digital age, it was foreseen that Banks were no longer going to be able to handle the smallest or largest grouping of digital channels (a.k.a. Talkgroups ID's), without having wasted banks (memory), for the small groups, or the largest groups having to be split between numerous different Banks. It had to allow "the user" some control of where, when, and how the different banks were going to store/hold and enable/disable: digital frequencies (System w Sites) and digital channels (TGIDs). So Uniden went the route of a "hierarchical file layer structure" as seen in modern computers, hence why the title of the article is laid out as such.
Any scanner that implements DMA, has a pool of memory "blocks" to store any programmed data. The pool allows memory to be allocated to any and all info being saved, as opposed to older bank-based scanners, where there the memory for each bank and channel were hard coded to only a specified memory address (static)(on a non-volatile memory chip). This allows the scanner user the ability to use their scanners memory when and where it maybe needed. The number of memory blocks varies by scanner. Also, the allowable number of Systems, Groups, and Channels/TGID's also vary by scanner model.
Each System, Site, Group, Channel, or Talkgroup will occupy one or more blocks.
A System is the top-most element that can be created in DMA 1 . Within each System, a number of Groups2 can be created. Within each Group, a number of Channels (for a conventional System) or Talkgroups (for a Trunked Radio System) can be created. Some models allow Uniden Multi-Site Trunking to be programmed for a trunked System essential when multiple Sites share common TGID's, amongst all the Sites.
Each System can be assigned a System Quick Key or SQK to easily enable or disable the System to be scanned. If the scanner implements Sites to be programmed for a System, usually each site may be programmed with a Site Quick Key also SQK3.
Each Groups can be assigned a Group Quick Key or GQK2, Groups can be a mix of a single digital system's TGIDs and an analog frequency/channel or just one or the other them.
- Since expanded in scanners w "HP" in the name to Favorite List as the highest FLQK
- Name changed to Deparments in scanners w "HP" in the name,
- Site's are now in the Department level and use a Department Quick Key DQK to enable/disable
- The following Uniden models use the Dynamic Memory Architecture as a base structure.
Model | Analog (AM/FM) | Digital (Phase 1) | Digital (Phase 2) | Trunking |
---|---|---|---|---|
BCD396T | Yes | Yes | Yes | |
BCD396XT | Yes | Yes | Yes | |
BR330T | Yes | Yes | ||
BC346XT | Yes | Yes | ||
BC246T | Yes | Yes | ||
SC230 | Yes | |||
BCD996T | Yes | Yes | Yes | |
BCD996XT | Yes | Yes | Yes | |
BCT15 | Yes | Yes | ||
BCT15X | Yes | Yes | ||
BCD325P2 | Yes | Yes | Yes | Yes |
BCD996P2 | Yes | Yes | Yes | Yes |
BCD436HP | Yes | Yes | Yes | Yes |
BCD536HP | Yes | Yes | Yes | Yes |
HomePatrol-1 | Yes | Yes | Yes | |
HomePatrol-2 | Yes | Yes | Yes | Yes |
How Can I Get Started?
Your first step begins with an article written by UPMan called Scanner Programming;Man Machine Interface3. This article will give you an introduction into how to set up a DMA radio. While the article was written before all the current models were in production, the basic ideas are still the same. A basic description of the architecture can be found here.
How do I Lay Out My Groups and Systems?
As suggested in the above article, the use of a spreadsheet or other columnar layouts will help in getting things organized. Uniden Scanners Systems, Sites and Groups
Newer Home Patrol Series & BCDx36HP series contain less scanner internal non-volatile memory and a user is allowed to use larger non-volatile memory (flash memory based on mini-SD cards).
- Getting The Most From The New Uniden Scanners by Paul Opitz permission is needed for Reprint, it was in Popular Communications (PopComm) for November 2005 & January 2006.
Program your DMA Scanner Return to the Uniden DMA FAQ