| 数据搜索系统,热门电子元器件搜索 |
|
MTC20136 数据表(PDF) 18 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
MTC20136 数据表(HTML) 18 Page - STMicroelectronics |
|
18 / 25 page ![]() MTC20136 18/25 Ctrl-E Semaphore A simple semaphore mechanism is provided to allow control of the data consistency of the Ctrle- DataBuffer. One mailbox address is defined as a two-bit semaphore register protected by control logic to prevent unallowed write accesses to this register. Before the databuffer is read or written by one of the two interfaces (ASB or Ctrl-E) this interface should perform a ’P-operation’ on the semaphore. After a read or write of the databuffer the interface should do a ’V-operation’ releasing the semaphore. P and V operations are performed by write and read accesses to the semaphore register. The semaphore will be updated as shown in Table 5. Each semaphore operation (P or V) consists of two consecutive actions that don’t have to be atomic : a)Write the correct value to the semaphore address (see Table 5) b)Read the value in the semaphore address. If the value read is different from the value writen the P or V operation was not succesfull and should be tried again. Table 5. Semaphore P and V operations: new value after write by ASB or Ctrl-E The databuffers can be accessed without using the semaphore mechanism if data consistency is guaran- teed in another way. If other values are written to the semaphore address than the values listed the write will not be performed. Ctrl-E Physical Interface Two parallel bus modes are defined to support both Motorola-compatible and Intel-compatible timing and control signals. This interface specification is compliant to Utopia Level 2 Parallel Management Interface. Selection of the Ctrl-E physical interface bus mode is done with the C_Mode[1:0] input pins : Table 6. Bus mode selected with C_Mode[1:0] inputs semaphore operation originator write value previous semaphore value semaphore free semaphore taken by ASB Ctrl-E 00b 01b 11b PASB 01b 01b 01b 11b Ctrl-E 11b 11b 01b 11b VASB 00b 00b 00b 11b Ctrl-E 00b 00b 01b 00b C_Mode[1] C_Mode[0] Description 0 0 Motorola-type parallel interface 0 1 Intel-type parallel interface 11 Reserved 10 Reserved |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |