Electronic Components Datasheet Search
  English  ▼

X  

PC87591L Datasheet(PDF) 312 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87591L
Description  LPC Mobile Embedded Controllers
PDF  437 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87591L Datasheet(HTML) 312 Page - National Semiconductor (TI)

Back Button PC87591L Datasheet HTML 308Page - National Semiconductor (TI) PC87591L Datasheet HTML 309Page - National Semiconductor (TI) PC87591L Datasheet HTML 310Page - National Semiconductor (TI) PC87591L Datasheet HTML 311Page - National Semiconductor (TI) PC87591L Datasheet HTML 312Page - National Semiconductor (TI) PC87591L Datasheet HTML 313Page - National Semiconductor (TI) PC87591L Datasheet HTML 314Page - National Semiconductor (TI) PC87591L Datasheet HTML 315Page - National Semiconductor (TI) PC87591L Datasheet HTML 316Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 312 / 437 page
background image
Host Controller Interface Modules (Continued)
www.national.com
312
Revision 1.07
Random Number Generator Data Register, RNGD (PC87591S)
This register provides the random number value of the RNG.
Location: 00 F93216
Type: RO
5.3.10 Usage Hints
●
After clearing (0) HLOCK bit, the core firmware should wait until FMBUSY bit is clear (0) before it accesses the on-
chip flash (see ”Flash Memory Status Register (FLSR)” in Section 4.16.7 on page 228).
●
Enable Access to the shared memory: Before any access may occur, the shared memory access must be enabled
using the SIO Configuration registers (see Section 6.1.11 on page 349). To enable shared memory as a boot device,
the SHBM strap should be set appropriately (see Section 2.2.11 on page 50).
●
Host boot block may be implemented as part of the on-chip flash or in the external memory. In the latter case, access
to the Host boot block must be enabled by the core after the memory access configuration is completed.
●
For host shared memory read:
1. Have host enable the memory for reading (if disabled), using SMHAP1 and SMHAP2 registers.
2. Have core enable the memory for reading (in most cases, disabled by default), using SMCORP0-2 registers.
3. Read from the designated address location.
●
For host shared memory write or erase:
1. Have host enable the desired location for write, using SMHAP1 and SMHAP2 registers (note that the memory
may be disabled for reads if the hardware validation is in use).
2. Have core enable the desired location for a write, using SMCOWP0-2 registers.
3. Enable the host write operations by setting HLOCK bit in SMCCST register.
4. To perform a page erase operation, the host should set PMER bit in SMHC register and write any data to
an address in the page. The page is erased when HBUSY bit in SMHST register is cleared, and an erase
error, if it occurs, is flagged by HEERR bit in SMHST register.
5. To program a byte in the on-chip flash, the host should make sure PMER bit in SMHC register is clear
and write the required data to the designated address location. The programing is completed when HBUSY bit
in SMHST register is cleared. At this time, an erase error, if it occurs, is flagged by HPERR in SMHST register.
6. Programing the expansion memory is done using read/write operations to addresses associated with that memory.
The transactions are passed to the memory through the core bus and BIU modules. The software should perform
the appropriate sequence of read and write operations as required by the flash device in use.
●
At different stages of the flash programing by the host, communication between the core and host is required. Various
mechanisms may be used for this, one of which is the Shared Memory Semaphore mechanism. This mechanism is
tuned for host-initiated operations that use polling on the registers. The core may receive an interrupt or use polling
to identify a semaphore change. An example of bit allocation is:
Bit 0 - Host requests control of flash
Bit 4 - Core grants control to host
The sequence is:
1. Host sets bit 0 to request control of bus.
2. Core identifies that bit 0 is set and does the required operations, including setting HLOCK bit in
SMCCST register to enable host access.
3. Core sets bit 4, indicating to the host that memory access is granted.
4. Host performs write/erase to the memory, as required.
5. Host clears bit 0, indicating completion of the process.
6. Core clears HLOCK and protects the memory.
7. Core indicates completion of process by clearing bit 4.
Bit
76543
2
1
0
Name
RNGD7-0
Bit
Description
7-0
RNGD0-7 (Random Number Generator Data Bits). Provides random data output from the RNG module. When
DVALID in RNGCS register is cleared, RNGD register always reads 0016. When DVALID in RNGCS register is
set, the data read is a random number. Any random number can be read only once, after which it is marked as
invalid and replaced by a new number.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com