← Prev in month ← Prev in thread
Next in thread → Next in month →

RE: [dita-sidsc] bitFieldAccess definitions

From
Ratliff Alan-R68672 <>
Date
2009-06-08T00:59:58+00:00
ID
Thread
RE: [dita-sidsc] bitFieldAccess definitions
Thanks, Seth.  It's looking good.  

 

Here is some of my specific 
feedback:

  

  
Are we missing a "Mnemonic" for the read portion of 
  the W1C?

  

  
I agree with your preference for 4 
  letters... generally, the first pair being a symbol for the access info, 
  the second for the value info.   Should ROO be RORO?  WOO be 
  WOWO?

  

  
Clarify difference btwn empty-grey versus dash.  
  I thought we don't want to rely on visuals/presentation to carry the 
  semantics? (But i guess this is just an example rendering.)  Does 
  the grey mean unimplemented (access implications), and the dash 
  undefined (value implications)?  I guess i'm asking for definitions 
  for "reserved, unimplemented, undefined".

Here are some possible fringe cases (worry about 
later... or never):

  
What 
  about read-modify-write fields where writeable bits are in an unknown state 
  and should not be modified?  (bad design practice)

  

  

  
What about a component 
  that has multiple bus interfaces that have different access/visibility into 
  the register set?  Also, SUPERVISOR code could have different visibility 
  over USER code.

  

  

  
What about when 
  Marketing (phantom ware) or Applications (feature not supported) concerns 
  override the Design?

Best regards,

Alan

From: Park Seth-R01164 
Sent: 
Wednesday, May 27, 2009 10:44 AM
To: Semiconductor Information Design 
Subcommittee
Subject: [dita-sidsc] bitFieldAccess 
definitions

Attached are the 
access definitions I used in the pilot and the presentational expectations for 
each access type.

 

Here are a few 
comments:

  
When possible, if 
  something is read-only, I used a 4-character definition that explains the 
  write behavior. The same is true for write-only. 
  
No zero ("0") 
  characters are used, so they are not confused for "O" 
  
RU is used for 
  registers that are reserved for an unknown reason, where the read/write 
  behavior is not known/explained. 
  
I prefer "RORZ", 
  but there was some "ROZ" instances that our processing supports, but it will 
  be fixed and deprecated.

 

 

 

-seth

 

--------------------------------------------

seth park

information architect

Freescale Semiconductor, 
Inc.



512.895.2463
← Prev in month ← Prev in thread
Next in thread → Next in month →